Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-02 | Fix for an array-of-record model generation assert-fail (assert was too strong). | Morgan Deters | |
2014-09-26 | Clarify some licensing-related things. | Morgan Deters | |
2014-07-01 | Update copyrights. | Morgan Deters | |
2014-07-01 | Merge pull request #44 from mdeters/prio-queue-updates | Morgan Deters | |
BinaryHeap unit test and some usability/build fixes for the data structu... | |||
2014-06-30 | Merge pull request #47 from kbansal/sets | Kshitij Bansal | |
Sets theory operators in SMTLIB2 and kinds to use from API have changed. They now are: SMTLIB: emptyset, singleton*, insert*, union, intersection, setminus, member*, subset* API: EMPTYSET, SINGLETON*, INSERT*, UNION, INTERSECTION, SETMINUS, MEMBER, SUBSET (those marked with [*] have changed or been added, others are as earlier) In the set-logic string use FS to enable sets. A not-so-well-tested perl command for translating old benchmarks: perl -pi -e 's/\(set-logic (.+)_SETS\)/\(set-logic \1FS\)/; s/\(in\b/\(member/g; s/\(setenum\b/\(singleton/g; s/\(subseteq\b/\(subset/g; ' | |||
2014-06-26 | Add missing function definition. | Morgan Deters | |
2014-06-25 | make emptyset construction with no arguments private | Kshitij Bansal | |
2014-06-25 | BinaryHeap unit test and some usability/build fixes for the data structure ↵ | Morgan Deters | |
itself. | |||
2014-06-22 | Output language "cvc3" (as opposed to "cvc" or "cvc4") produces output for CVC3: | Morgan Deters | |
1. no decimals used for rational literals 2. queries/check-sats wrapped with PUSH/POP | |||
2014-06-22 | Minor cleanup stuff. | Morgan Deters | |
2014-06-21 | Add some missing functions in configuration and compat library. | Morgan Deters | |
2014-06-19 | Java bindings fixes. | Morgan Deters | |
2014-06-19 | More minor code cleanup. | Morgan Deters | |
2014-06-19 | Code cleanup. | Morgan Deters | |
2014-06-19 | This commit adds a priority queue implementation. This is to avoid ↵ | Tim King | |
compilation troubles with libc++. | |||
2014-06-19 | For casc : print models of functions rewritten by sort inference. | ajreynol | |
2014-06-19 | dos2unix-convert some sources. | Morgan Deters | |
2014-06-11 | Some clean-up, post bv-merge. | Morgan Deters | |
Add abc to build id and fix static building. Add abc to --show-config output and Configuration class API. Add ability to select abc source path. Fix arch_flags for abc. | |||
2014-06-10 | Merging CAV14 paper bit-vector work. | lianah | |
2014-05-27 | fix timespec printing | Kshitij Bansal | |
sorry prvs fix added some unrelated code | |||
2014-05-27 | Revert "timespec printing bug" | Kshitij Bansal | |
This reverts commit 9006b759cfa01c6006196e0716c2d67c760556a6. | |||
2014-05-27 | timespec printing bug | Kshitij Bansal | |
2014-05-24 | Some cleanup, fix warnings raised by Debian packager. | Morgan Deters | |
2014-05-20 | Fix compiler warning (missing virtual dtor) | Morgan Deters | |
2014-05-13 | Reject un-escaped extended ASCII characters | Tianyi Liang | |
2014-05-11 | Replace lemma sending with EQ assertions. Fix a typo in hex_to_int function. | Tianyi Liang | |
2014-05-11 | More preparation for CASC proofs. Minor fix for sort inference (rewrite new ↵ | Andrew Reynolds | |
assertions). Bug fix for ambqi : simplify correctly for multi-sorted case. Bug fix for fmc : only do exh-simplification for uninterpreted sorts, ensure reps are enumerated for quantification over Real. | |||
2014-05-07 | add splits | Tianyi Liang | |
2014-05-02 | More minor optimizations for datatypes. | ajreynol | |
2014-04-30 | T-entailment work, and QCF (quant conflict find) work that uses it. | Tim King | |
This commit includes work from the past month on the T-entailment check infrastructure (due to Tim), an entailment check for arithmetic (also Tim), and QCF work that uses T-entailment (due to Andrew Reynolds). Signed-off-by: Morgan Deters <mdeters@cs.nyu.edu> | |||
2014-04-29 | fix a typo: --string-exp => --strings-exp; fix a signed int warning in antlr | Tianyi Liang | |
2014-04-28 | Merge remote-tracking branch 'upstream/master' into sets | Kshitij Bansal | |
2014-04-28 | add strings-opt2 for regular splitting | Tianyi Liang | |
2014-04-28 | cleanup | Kshitij Bansal | |
2014-04-28 | Merge remote-tracking branch 'upstream/master' into sets | Kshitij Bansal | |
2014-04-24 | minor change: add a heuristic for preventing constant splitting. | Tianyi Liang | |
2014-04-19 | Eh, what? | Kshitij Bansal | |
2014-04-17 | simplify mkSkolem naming system: don't use $$ | Kshitij Bansal | |
Short summary: By default NODEID is appeneded, just continue doing what you were, just don't add the _$$ at the end. Long summary: Before this commit there were four (yes!) ways to specify the names for new skolems, which result in names as given below 1) mkSkolem("name", ..., SKOLEM_FLAG_DEFAULT) -> "name_NODEID" 2) mkSkolem("name", ..., SKOLEM_EXACT_NAME) -> "name" 3) mkSkolem("name_$$", ..., SKOLEM_FLAG_DEFAULT) -> "name_NODEID" 4) mkSkolem("na_$$_me", ..., SKOLEM_FLAG_DEFAULT) -> "na_NODEID_me" After this commit, only 1) and 2) stay. 90% usage is of 1) or 3), which results in exact same behavior (and looking at the source code it doesn't look like everyone realized that the _$$ is just redundant). Almost no one used 4), which is the only reason to even have $$. Post this commit if you really want a number in the middle, manually construct the name and use the SKOLEM_EXACT_NAME flag. | |||
2014-04-14 | Add initial support for co-datatypes. | Andrew Reynolds | |
2014-04-10 | Add support for cardinality constraints logic UFC. Add regressions in fmf/. ↵ | Andrew Reynolds | |
Fix datatypes E-matching bug. Change defaults : mbqi=fmc, decision heuristic stoponly=false for quantified logics, decision=justification for ALL_SUPPORTED, full-saturate-quant=false. Minor fix for fmc models. Add infrastructure to datatypes to prepare for next commit. | |||
2014-04-01 | Merge branch '1.3.x' | Tim King | |
2014-04-01 | Fixing bug 552. There was a bug when integers are made using a string with ↵1.3.x | Tim King | |
a lot of leading 0s on old versions of CLN. | |||
2014-03-28 | minor printer fix; intersection fix | Tianyi Liang | |
2014-03-27 | deriv symbolic regexp | Tianyi Liang | |
2014-03-27 | adds intersection | Tianyi Liang | |
2014-03-20 | Merge pull request #22 from kbansal/sets-model | Kshitij Bansal | |
Sets model | |||
2014-03-20 | work on set model | Kshitij Bansal | |
2014-03-19 | Set dumping options from (set-option..) and API more directly. | Morgan Deters | |
2014-03-08 | Re-fix bug 551 by adding a check to the arith ITE simplifier to ignore ↵ | Morgan Deters | |
non-ground ITEs also. | |||
2014-03-08 | Merge remote-tracking branch 'CVC4root/master' | Tim King | |