summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-05Do not eliminate extended arithmetic symbols when finite model finding is ↵ajreynol
on, add regression.
2017-05-05Fix error message.ajreynol
2017-05-04skolemization manager may be called also when just unsatCores are on ↵guykatzz
(related to bug 717)
2017-05-04fixing bug 790: track dependencies when the unsatCores() option is onguykatzz
2017-04-28Partial fix for bug 717.experimentClark Barrett
2017-04-28Minor fixesajreynol
2017-04-28Fix bug for real division.ajreynol
2017-04-28Do not eliminate non-standard arithmetic operators in recursive function ↵ajreynol
definitions, add regression.
2017-04-24Fixes and simplifications for fmf mbqi.ajreynol
2017-04-24Fix parsing selectors for nullary constructors in smtlib 2.6 format.ajreynol
2017-04-23Merge pull request #152 from ↵Andrew Reynolds
timothy-king/delta-rational-value-cases-second-submission Updating TheoryArithPrivate::getDeltaValue() to eagerly use the parti…
2017-04-23Changing spaces to tabs in Makefile.Tim King
2017-04-22Updating TheoryArithPrivate::getDeltaValue() to eagerly use the partial ↵Tim King
model value if exists.
2017-04-21Merge pull request #151 from 4tXJ7f/fix_debugClark Barrett
Move assertion out of loop for better performance
2017-04-21Disabled bug639.smt2 which still fails.Clark Barrett
2017-04-21Add test cases for bugs 639 and 681.Clark Barrett
2017-04-21Fix for bug 681 (now gives reasonable error message about using constantClark Barrett
arrays).
2017-04-21Move assertion out of loop for better performanceAndres Noetzli
This is related to bug 508. The debug build was taking much longer than the production build to compute the result. The issue was an assertion in a loop in nonClausalSimplify(). By moving the assertion outside of the loop, the debug build is now roughly an order of magnitude slower than the production build (instead of two orders of magnitude), which seems to be roughly in line with the difference for other benchmarks: Debug version before change: - Bug (minified version): 1065.6s - regress3/friedman_n6_i4.smt: 6.9s - regress2/uflia-error0.smt2: 6.3s - regress2/fuzz_2.smt: 2.3s Debug version after change: - Bug (minified version): 131.4s - regress3/friedman_n6_i4.smt: 6.7s - regress2/uflia-error0.smt2: 6.2s - regress2/fuzz_2.smt: 1.9s Production version: - Bug (minified version): 18.8s - regress3/friedman_n6_i4.smt: 0.8s - regress2/uflia-error0.smt2: 0.8s - regress2/fuzz_2.smt: 0.2s
2017-04-21Merge pull request #150 from 4tXJ7f/check_exceptions2Clark Barrett
Add check for C++ exceptions to config script
2017-04-21Fix new relations regressions to use sets-ext.ajreynol
2017-04-21Handle subtypes in sets. Bug fixes for tuples with subtypes.ajreynol
2017-04-21Add check for C++ exceptions to config scriptAndres Notzli
Bug 687 was caused by the configuration not properly supporting C++ exceptions. To avoid such an incidence in the future, this commit adds a simple check to `configure.ac` (when not cross compiling).
2017-04-20Merge pull request #149 from PaulMeng/masterAndrew Reynolds
Support for relational operators identity and join image
2017-04-20Minor fixes.ajreynol
2017-04-20Support for relational operators identity and join imagePaul Meng
2017-04-19Fix mktheoryrewriter and mktheorytraits for nullaryoperator.ajreynol
2017-04-19Fixes for handling set universe: restrict upwards rule for universe to ↵ajreynol
memberships into variable sets, do not variable eliminate sets during ppAssert.
2017-04-18Merge pull request #147 from makaimann/coverage_fixClark Barrett
Coverage fix
2017-04-18Fix for bug 639.Clark Barrett
2017-04-18Coverage fixmakaimann
Forcing some make variables to be absolute paths lcov does not (officially) support relative paths src/expr and src/options in particular were breaking it
2017-04-14Actively split for upwards closusure intersection. Minor clean up, add ↵ajreynol
regressions.
2017-04-14Fix bug related to portfolio with nullary operators.ajreynol
2017-04-14Fix nullary operator printers, minor.ajreynol
2017-04-14Fix for fmf-fun when the option is set by user command.ajreynol
2017-04-13Fix for some compilersClark Barrett
2017-04-12Add nullary operator metakind.ajreynol
2017-04-11Bug fix in conjecture generation for --quant-ind.ajreynol
2017-04-07Change option names for nl.ajreynol
2017-04-05Merge pull request #143 from FabianWolff/masterClark Barrett
Fix several spelling errors
2017-04-05Fix bug 698.ajreynol
2017-04-05Fixes for nlAlgSolveSubs.ajreynol
2017-04-05Merge pull request #145 from 4tXJ7f/fix_lfsc_argsAndrew Reynolds
[LFSC] Fix segfault
2017-04-05Caching for fun def process, add regression.ajreynol
2017-04-05[LFSC] Fix segfaultAndres Notzli
LFSC did not detect when the number of arguments provided to a side condition did not match the expected number of arguments, which could lead to out-of-bounds reads and writes. This commit adds a check and fixes one of the proof rules that provided the wrong number of arguments.
2017-04-05Remove extraneous portion of an nl regression.ajreynol
2017-04-05Add non-linear regressions, disable nlAlgSubs, do not do rep checking for ↵ajreynol
NONLINEAR_MULT terms. Ensure shared terms have correct model values in non-linear solver.
2017-04-05Fix several spelling errorsFabian Wolff
2017-04-04Enable multi-trigger-linear by default, add option.ajreynol
2017-04-04Simplify Theory::collectModelInfo interface to not take deprecated fullModel ↵ajreynol
argument.
2017-04-04Do not solve for 0-ary non-constant symbols (for which isVar returns true), ↵ajreynol
add regressions.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback