Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-05 | Fix for a datatype parsing bug that Tim found. | Morgan Deters | |
2013-06-27 | Fix minor warnings found by recent clang/gcc. | Morgan Deters | |
2013-06-27 | Remove output.h from public space, to avoid clashes with symbols defined in ↵ | Morgan Deters | |
users' space. Specifically, output.h was moved to CVC4's "private-library" rules, which means that it's not installed on users' machines, and public headers should not include it. Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list. | |||
2013-06-27 | Remove macros EXPECT_TRUE / EXPECT_FALSE from cvc4_public.h so that they ↵ | Morgan Deters | |
don't escape to user space Thanks to Alex Horn for raising the issue on the CVC-BUGS mailing list. | |||
2013-06-24 | Support for abs, to_int, is_int, divisible in SMT-LIB; also --rewrite-divk ↵ | Morgan Deters | |
allows linearization of div,mod,/ by a constant. | |||
2013-06-19 | Fix to the "include" extended feature of the SMT-LIB parser | Morgan Deters | |
2013-06-19 | Give a more useful parse error message for "undeclared variable -1". | Morgan Deters | |
Indeed, "-1" is a valid user symbol in SMT-LIB; this commit makes a small change to the parser to detect when something like "-1" is used but undeclared, and adds a note to the error message giving the syntax for unary minus. | |||
2013-06-15 | Fix in SMT2 parser for parametric datatypes | Andrew Reynolds | |
2013-06-07 | Allow disabling include-file feature | Morgan Deters | |
2013-06-04 | File inclusion in Smt2 parser. | Morgan Deters | |
The extended command (include-file "filename") now includes file content. | |||
2013-05-29 | Merge branch '1.2.x' | Morgan Deters | |
2013-05-29 | Fix bug where strict mode didn't allow DIV or MOD, and Ints permitted real ↵ | Morgan Deters | |
division | |||
2013-05-28 | Standardize SMT-LIBv2 set of logics to use LogicInfo. | Morgan Deters | |
Previously, SMT-LIB logics were treated specially, as in SMT-LIB v1.2. This led to inconsistencies---such as nonstandard logics like "QF_LIRA" being accepted in set-logic but not providing the "Real" sort. Now, the LogicInfo is used and queried, so nonstandard logics should work fine and declare the correct symbols. SMT-LIB v1.2, unfortunately, can't take advantage of this fully since symbols like "Array" have substantially different meanings in different logics. | |||
2013-05-21 | Merge branch '1.2.x' | Morgan Deters | |
2013-05-21 | Fix an error that valgrind found. | Morgan Deters | |
2013-05-20 | Merge branch '1.2.x' | Morgan Deters | |
Conflicts: library_versions src/parser/parser.h | |||
2013-05-20 | Detect multiply-defined :named annotations and issue an error. | Morgan Deters | |
Thanks to David Cok for pointing out this issue. Conflicts: library_versions | |||
2013-05-20 | Fix parsing of SMT-LIBv2 |quoted| symbols that span newlines in interactive ↵ | Morgan Deters | |
mode. Thanks to David Cok for raising this issue. | |||
2013-05-20 | Compliance fixes for :named annotations: they must name closed subterms, the ↵ | Morgan Deters | |
names must be user-permitted names, etc. Thanks to David Cok for raising this issue. | |||
2013-05-20 | As per SMT-LIB standard: make - and xor take n>2 args and be left-assoc; => ↵ | Morgan Deters | |
takes n>2 args and is right-assoc. Thanks to David Cok for pointing out this issue. | |||
2013-05-20 | Better error on illegal (pop N); also more compliant SMT-LIB error messages ↵ | Morgan Deters | |
in some places Thanks to David Cok for reporting these issues. | |||
2013-05-20 | Disallow construction of (_ BitVec 0). | Morgan Deters | |
Thanks to David Cok for reporting this issue. | |||
2013-05-20 | Fixed "success" response to (push N) / (pop N) with N > 1. | Morgan Deters | |
Thanks to David Cok for reporting this issue. | |||
2013-05-17 | As per SMT-LIB standard: make - and xor take n>2 args and be left-assoc; => ↵ | Morgan Deters | |
takes n>2 args and is right-assoc. Thanks to David Cok for pointing out this issue. | |||
2013-05-17 | Better error on illegal (pop N); also more compliant SMT-LIB error messages ↵ | Morgan Deters | |
in some places Thanks to David Cok for reporting these issues. | |||
2013-05-17 | Disallow construction of (_ BitVec 0). | Morgan Deters | |
Thanks to David Cok for reporting this issue. | |||
2013-05-17 | Fixed "success" response to (push N) / (pop N) with N > 1. | Morgan Deters | |
Thanks to David Cok for reporting this issue. | |||
2013-05-10 | Update casc run script. Work on compliance for SZS output. | Andrew Reynolds | |
2013-04-22 | add bit0 and bit1 constants to smt-lib v1 parser | Morgan Deters | |
2013-04-09 | Change TPTP parser to not use the STRING type; this necessary to repurpose ↵ | Morgan Deters | |
strings for the upcoming string theory | |||
2013-04-02 | Regenerated copyrights: canonicalized names, no emails | Morgan Deters | |
2013-04-01 | update copyrights | Morgan Deters | |
2013-03-26 | Fixes for warnings from clang++, from -std=gnu++0x, from swig, and from javac | Morgan Deters | |
2013-03-25 | java input stream adapters working | Morgan Deters | |
2013-03-21 | Add the ability to "mute" commands, needed for SMT-LIB compliance. | Morgan Deters | |
2013-03-21 | Some model and printing fixes for defined functions in input. | Morgan Deters | |
2013-03-20 | Interactive mode support for multiline input | Morgan Deters | |
2013-03-19 | Minor fixes to build system | Morgan Deters | |
2013-03-14 | Merge branch '1.0.x' | Morgan Deters | |
2013-03-14 | fix to build system: #include the proper file when they are in both builds ↵ | Morgan Deters | |
and src | |||
2013-03-08 | Disallow overflow in bitvector literals (parser only) | Morgan Deters | |
* For example, (_ bv5 1) is now an error instead of being silently truncated. * Probably inappropriate for 1.0.x because it changes exception specifications. | |||
2013-02-16 | Some cleanup and copyright updating | Morgan Deters | |
* update some copyrights for 2013 * cleaned up some comments/ifdefs, indentation * some spelling corrections * add some missing makefiles | |||
2013-02-15 | Merge branch '1.0.x' | Morgan Deters | |
2013-02-15 | Fix ECHO command in CVC language parser to not output quotation marks | Morgan Deters | |
2013-02-08 | Fix user-values in SMT-LIB v1.2 | Morgan Deters | |
2013-01-28 | Fixes for Win32 (closes bugs 488 and 489) | Morgan Deters | |
* timer statistics now supported (closes bug 488) * use of --mmap doesn't crash anymore (closes bug 489) | |||
2013-01-24 | Add win32 support (merge from mdeters/win32, with some cleanup). | Morgan Deters | |
2013-01-23 | fix to workaround ANTLR 3.2 issue with initialization | Morgan Deters | |
2013-01-23 | add user patterns to the Smt1 parser; update NEWS file | Morgan Deters | |
2013-01-22 | update ANTLR URLs (antlr.org -> antlr3.org) | Morgan Deters | |