Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-12 | Some bug fixes in the SAT for lemmas, and an experiment with a more complete ↵ | Dejan Jovanović | |
(wr propagation) splitter in arithmetic. | |||
2010-11-09 | Lemmas on demand work, push-pop, some cleanup. | Dejan Jovanović | |
2010-11-08 | command-line flag to disable theory registration, also SMT-LIBv2 compliance ↵ | Morgan Deters | |
(per SMT-LIB mailing list this afternoon) | |||
2010-11-08 | cleanup, documentation, SMT-LIBv2 compliance | Morgan Deters | |
2010-11-08 | fix out-of-date version/copyright for minisats | Morgan Deters | |
2010-11-05 | Moving Options fiddling to options.h | Christopher L. Conway | |
2010-11-04 | competition mode implies --no-checking | Morgan Deters | |
2010-11-04 | This commit adds the ejected and un-ejected statistics. | Tim King | |
2010-11-03 | Adds size() to RowVector. | Tim King | |
2010-11-03 | Adds statistics for the number of Uservariables and Slack variables used by ↵ | Tim King | |
arithmetic. | |||
2010-11-03 | Adds AverageStat to stats.h. | Tim King | |
2010-10-31 | small fix to debug segfaults | Morgan Deters | |
2010-10-31 | enable dependence graphs in doxygen; fix lots of doxygen warnings, fix some ↵ | Morgan Deters | |
documentation, and make it possible to "make doc" on a clean source tree (post-configure) | |||
2010-10-31 | maximize stack limit, handle SEGV signals on an alternate signal stack, and ↵ | Morgan Deters | |
try to diagnose stack overflow | |||
2010-10-30 | Adds a hueristic from Alberto's thesis. For a fixed window the row count is ↵ | Tim King | |
used to select which non-basic variable is a row in made basic. | |||
2010-10-29 | Fix for a problem caused by using a != instead of == in ↵ | Tim King | |
generateConflictBelow(). Resolves a bug introduced in -r1063. | |||
2010-10-29 | minor fixes as a result of review of Chris's getType() rewrite; also fix ↵ | Morgan Deters | |
some macros to make various GCC versions happy | |||
2010-10-29 | Fixes RowVector::has(). | Tim King | |
2010-10-29 | Factors out the QF_LRA decision procedure from TheoryArith and puts this ↵ | Tim King | |
into its own class SimplexDecisionProcedure. Implements about 1/2 of the pivoting rule from Alberto's thesis (section2.5.3). | |||
2010-10-28 | The Row implementation has no been replaced by RowVector and ↵ | Tim King | |
ReducedRowVector. A RowVector is an array of ArithVar and Rational pairs. (This replaces a map based implementation in Row.) ReducedRowVector is a RowVector with a notion of having a basic variable. The Tableau is now a collection of ReduceRowVector's. A major difference between ReducedRowVectors and Rows is that the iterator now includes the basic variable and its coefficient (always -1). Before only nonbasic members were accessible by the iterator. | |||
2010-10-28 | Changing NodeBuilder::debugCheckType() to maybeCheckType() | Christopher L. Conway | |
Changing NodeManager/ExprManager constructors to take Options | |||
2010-10-28 | Disabling bottom-up algorithm in NodeManager::getType() when type checking | Christopher L. Conway | |
is not requested or eager type checking is enabled | |||
2010-10-27 | Small change to documentation in NodeManager::getType | Christopher L. Conway | |
2010-10-27 | Slightly more efficient version of getType | Christopher L. Conway | |
2010-10-27 | Modifying getType to use a non-recursive algorithm (Fixes: #228) | Christopher L. Conway | |
2010-10-27 | "make dist" fixes; a distribution tarball can now build and pass tests. ↵ | Morgan Deters | |
"make distcheck" fails only because one of the "clean" targets needs work in test/unit | |||
2010-10-26 | GetValueCommand now gives a TUPLE as output, with the first operand the ↵ | Morgan Deters | |
input expression and the second the value (resolves bug 227) | |||
2010-10-26 | Cleaning up some header files | Christopher L. Conway | |
2010-10-25 | for static linking of driver binary, list libmain.a first (fixes link errors ↵ | Morgan Deters | |
in last night's regressions) | |||
2010-10-25 | missing case in expr output; resolves bug 226 | Morgan Deters | |
2010-10-24 | Adding unit test for InteractiveShell | Christopher L. Conway | |
2010-10-24 | add a CVC4_UNDEFINED keyword, for intentionally undefined functions (like ↵ | Morgan Deters | |
private copy constructors and assignment, for instance) that generates better, compile-time error messages if the function is used (before, you'd have to wait until link time); also some minor cleanup | |||
2010-10-23 | Removed slack.h, and arith_activity.h. Replaced IsBasicManager with the more ↵ | Tim King | |
general ArithVarDenseSet. Renamed NextArithRewriter to ArithRewriter. | |||
2010-10-23 | Adding Parser::setInput and using it in InteractiveShell (Fixes: #225) | Christopher L. Conway | |
Removing ParserBuilder::withStateFrom | |||
2010-10-22 | removing unused functionality from util; related to bug #222 | Morgan Deters | |
2010-10-22 | fix valgrind-reported errors in parser builder; a non-SMT parser was always ↵ | Morgan Deters | |
used (rather than an Smt or Smt2) regardless of input language | |||
2010-10-22 | Saving state between lines in interactive mode (Fixes: #223) | Christopher L. Conway | |
2010-10-22 | Using Options in ParserBuilder and InteractiveShell | Christopher L. Conway | |
2010-10-22 | Merging main/getopt.cpp, main/usage.h, and smt/options.h in | Christopher L. Conway | |
util/options.h,cpp | |||
2010-10-22 | Code cleanup for TheoryArith. | Tim King | |
2010-10-22 | comment out the "interactive" check in SmtEngine::getValue() for now ↵ | Morgan Deters | |
(resolves bug 224), and fix a comment in NodeManager header | |||
2010-10-22 | Fixes to getValue for TheoryArith. | Tim King | |
2010-10-21 | * Option --no-type-checking now disables type checks in SmtEngine | Christopher L. Conway | |
* Adding options --lazy-type-checking and --eager-type-checking to control type checking in NodeBuilder, which can now be enabled in production mode and disabled in debug mode * Option --no-checking implies --no-type-checking * Adding constructor SmtEngine(ExprManager* em) that uses default options | |||
2010-10-20 | Changing --no-early-type-checking to --no-type-checking | Christopher L. Conway | |
Disabling type checking when --no-checking is given (Fixes: #221) | |||
2010-10-20 | Enabling semantic checks in ParserBuilder | Christopher L. Conway | |
2010-10-20 | Adding detection of TTY vs. piped input for interactive mode | Christopher L. Conway | |
2010-10-20 | Fixing minor whitespace bug in the parser | Christopher L. Conway | |
2010-10-20 | Adding support for interactive mode | Christopher L. Conway | |
2010-10-20 | fix bug #220 (assertion fails if no query/check-sat); add bug220.smt2 and ↵ | Morgan Deters | |
bug217.smt2 as regressions; fix to build system to only run regressions (not units) if you "make -C test regress", for example (this matches behavior elsewhere) | |||
2010-10-14 | Fixed computation of infinitesimals for arithmetic model generation. | Tim King | |