Nikolaj Bjorner
|
fd911a5563
|
build warning
|
2020-04-29 12:07:02 -07:00 |
|
Nikolaj Bjorner
|
8dde1bf86d
|
compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-28 16:02:32 -07:00 |
|
Nikolaj Bjorner
|
c3b33aae8a
|
fix #4090 fix #4088 fix #4085
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 10:37:43 -07:00 |
|
Nikolaj Bjorner
|
b889b110ee
|
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:59:04 -07:00 |
|
Nikolaj Bjorner
|
41c68d64d4
|
avoid deref on null
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-24 17:06:06 -07:00 |
|
Nikolaj Bjorner
|
805ac745e9
|
fix #2902
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-01 18:51:17 -08:00 |
|
Nuno Lopes
|
d2fc88d675
|
fix debug build
|
2020-01-31 17:30:13 +00:00 |
|
Nuno Lopes
|
d79692b185
|
remove unused file & hide a few symbols
|
2020-01-31 17:13:28 +00:00 |
|
Nikolaj Bjorner
|
a069b65669
|
fix #2797
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-11 01:42:28 -08:00 |
|
Nikolaj Bjorner
|
001ddef058
|
fix #2749
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-29 10:18:55 -08:00 |
|
Nikolaj Bjorner
|
a1b690032a
|
fix #2629
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 04:05:03 -07:00 |
|
Nikolaj Bjorner
|
262acc0556
|
guard insertion into enode vector @Nils-Becker, produces overflow during heavy quantifier instantiation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 10:28:35 -07:00 |
|
Nikolaj Bjorner
|
1d46d5c870
|
use signed char per porting issue for ARM/64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-02 15:53:32 -07:00 |
|
Nikolaj Bjorner
|
f2e636c598
|
record simplified input clauses as lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-16 16:37:21 -08:00 |
|
nilsbecker
|
165b256d32
|
ensure equalities between terms bound to quantified variables are always logged
|
2018-11-25 20:34:25 +01:00 |
|
nilsbecker
|
c73147d8fa
|
logging checks that can be omitted when GET_CGR is used
|
2018-10-20 17:24:08 +02:00 |
|
nilsbecker
|
c92c431570
|
adding call to update_max_generation
|
2018-10-01 16:32:04 +02:00 |
|
Nikolaj Bjorner
|
d74978c277
|
fix #1762, #1764, #1768
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 20:29:26 +01:00 |
|
Nikolaj Bjorner
|
60bb02b709
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 15:31:49 +01:00 |
|
nilsbecker
|
820c14ed06
|
synchronize fork
|
2018-07-06 16:19:13 +02:00 |
|
nilsbecker
|
a405742037
|
Adding comments
|
2018-07-06 12:43:46 +02:00 |
|
Nikolaj Bjorner
|
c4d893dfad
|
fix compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 06:10:09 -07:00 |
|
Nuno Lopes
|
46799cb3f0
|
MAM: check soft limits before calling the interpreter
|
2018-06-28 18:25:22 +01:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
nilsbecker
|
4f64f069ab
|
Merge remote-tracking branch 'upstream/master'
|
2018-06-24 08:08:32 +02:00 |
|
Nikolaj Bjorner
|
335d672bf1
|
fix #1675, regression in core processing in maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-19 23:23:19 -07:00 |
|
Nikolaj Bjorner
|
8a29c2803c
|
improvements to arithmetic preprocessing simplificaiton and axiom generation for #1683
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-19 07:04:39 -07:00 |
|
nilsbecker
|
3c464071f7
|
adding comments
|
2018-06-06 19:24:29 +02:00 |
|
nilsbecker
|
b3aed5987c
|
Merge branch 'master' of https://github.com/Nils-Becker/z3
|
2018-04-08 18:27:21 +02:00 |
|
Nils Becker
|
7585f28dec
|
Improved quantifier instantiation logging
|
2018-04-08 18:18:02 +02:00 |
|
Nikolaj Bjorner
|
eb1122c5cb
|
delay updating parameters to ensure rewriting in asserted_formulas is applied using configuration overrides. Fixes build regression for tree_interpolation documentation test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-04 21:57:08 -08:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07:00 |
|
Bruce Mitchener
|
73b3da37d8
|
Typo fixes.
|
2018-01-02 22:48:06 +07:00 |
|
Nuno Lopes
|
9b54b4e784
|
fix vector<> to support non-POD types
adjust code to std::move and avoid unnecessary/illegal
|
2017-10-16 00:54:29 +01:00 |
|
Nikolaj Bjorner
|
320105c714
|
removing iterators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-20 13:30:31 -07:00 |
|
Nikolaj Bjorner
|
936c22a00b
|
add pattern match validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-20 09:44:38 -07:00 |
|
Nikolaj Bjorner
|
e47cd27c8d
|
compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-20 16:18:25 -07:00 |
|
Nikolaj Bjorner
|
d15f8c52a0
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-17 15:59:40 -07:00 |
|
Nikolaj Bjorner
|
4ab0ee75fa
|
mam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-17 08:49:06 -07:00 |
|
Christoph M. Wintersteiger
|
b2d590e0c9
|
Bugfix for MAM. Fixes #1213. Partially addresses #1212.
|
2017-08-17 16:00:59 +01:00 |
|
Christoph M. Wintersteiger
|
96d0781c9d
|
Whitespace
|
2017-08-17 11:39:06 +01:00 |
|
Nikolaj Bjorner
|
370706b2b7
|
patch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-16 14:33:37 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
228111511c
|
fixing build break, addressing #935
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-11 18:41:36 +01:00 |
|
Nikolaj Bjorner
|
4bcf1bf2f6
|
fix debug build, unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 10:44:49 -08:00 |
|
Nuno Lopes
|
4b4365470d
|
mam compiler: move reset of matched_exprs cache next to code reset
|
2016-11-28 15:40:25 +00:00 |
|
Nuno Lopes
|
2babd192b8
|
small optimization in compilation of multi-patterns
also make the path faster for single patterns
|
2016-11-28 14:43:47 +00:00 |
|
Nuno Lopes
|
4452ac0d6d
|
optimize pattern matching code generator for DAG patterns
generated code now uses COMPARE instructions to compare subtrees instead of diving into both subtrees. Code is thus smaller and fails faster.
|
2016-11-28 13:48:15 +00:00 |
|
Nikolaj Bjorner
|
8aee7129f6
|
shortcircuit stats functions on ground terms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 21:48:49 -07:00 |
|