Nuno Lopes
|
bc8cd7ff55
|
remove a few random mem allocs
|
2018-06-29 18:34:17 +01:00 |
|
Nikolaj Bjorner
|
cbc5aaad2c
|
strengthen simplification of to_int such that #1608 is handled during pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 09:44:54 -07:00 |
|
Nuno Lopes
|
5de6628a5d
|
remove spurious copies and inc_refs around ref_vector
|
2018-06-28 10:31:38 +01:00 |
|
Nuno Lopes
|
2b31024dab
|
add obj_ref::operator=(obj_ref &&) + a few explicit uses
|
2018-06-26 17:00:56 +01:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -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 |
|
Nikolaj Bjorner
|
c3b27903f8
|
fix #1677
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-18 11:22:01 -07:00 |
|
Nikolaj Bjorner
|
b6c43f6143
|
move files for build script
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-15 15:13:55 -07:00 |
|
Arie Gurfinkel
|
aa77a918cd
|
Optimizing qe_lite
|
2018-06-14 16:08:50 -07:00 |
|
Nikolaj Bjorner
|
ff0f257102
|
remove iff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:48 -07:00 |
|
Nikolaj Bjorner
|
0d668e1428
|
fix #1661
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-30 03:18:22 -07:00 |
|
Nikolaj Bjorner
|
753b9dd734
|
fix #1650 fix #1648
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-25 08:56:13 -07:00 |
|
Nikolaj Bjorner
|
0708ecb543
|
dealing with compilers that don't take typename in non-template classes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-23 09:11:33 -07:00 |
|
Nikolaj Bjorner
|
50c93d1ad4
|
merge with 4.7.1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-22 17:10:36 -07:00 |
|
Daniel Schemmel
|
5134c16833
|
NULL-initialize pointers to help GCC static analyzer Fixes: variable may be used uninitialized
|
2018-05-19 03:45:05 +02:00 |
|
Nikolaj Bjorner
|
1e143971c3
|
tune for unit test, delay initialize re-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-13 11:49:33 -07:00 |
|
Nikolaj Bjorner
|
78b9f0686a
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 07:43:29 -07:00 |
|
Nikolaj Bjorner
|
f525f43e43
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 09:30:43 -07:00 |
|
Nikolaj Bjorner
|
859c68c2ac
|
merge with opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 08:27:54 -07:00 |
|
Nikolaj Bjorner
|
74292a48e5
|
change order of concatentation for empty string, #1595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-26 09:08:34 +02:00 |
|
Nikolaj Bjorner
|
0b4e54be38
|
fix #1583
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-23 07:15:04 +02:00 |
|
Nikolaj Bjorner
|
f7e49501af
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-13 16:22:36 -07:00 |
|
Murphy Berzish
|
47007d3f04
|
Merge remote-tracking branch 'upstream/master' into regex-develop
|
2018-04-12 12:13:30 -04:00 |
|
Christoph M. Wintersteiger
|
2abc759d0e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2018-04-08 21:58:39 +01:00 |
|
Christoph M. Wintersteiger
|
b373bf4252
|
Bugfixes for fpa2bv_converter. Fixes #1564.
|
2018-04-08 21:51:27 +01:00 |
|
Murphy Berzish
|
41703a4254
|
Merge branch 'develop' into regex-develop
|
2018-04-03 12:31:27 -04:00 |
|
Bruce Mitchener
|
2fa304d8de
|
Remove int64, uint64 typedefs in favor of int64_t / uint64_t.
|
2018-03-31 14:45:04 +07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Nikolaj Bjorner
|
18e75dc001
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-03-19 13:34:17 -07:00 |
|
Nikolaj Bjorner
|
ebc6ec2eb5
|
fix #1547 by rewriting legacy recognizers to SMT-LIB2.6 style recognizers which are assumed by theory_datatype
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-19 13:33:58 -07:00 |
|
Nikolaj Bjorner
|
5dd7e2c520
|
fix #1544
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-16 19:30:13 -07:00 |
|
Nikolaj Bjorner
|
64954cc551
|
fix pbge and reduce_tr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-13 09:07:58 -07:00 |
|
Nikolaj Bjorner
|
e7d43ed516
|
fix pb rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-12 11:22:05 -07:00 |
|
Murphy Berzish
|
49b810e00f
|
Merge branch 'master' into regex-develop
|
2018-03-11 23:18:55 -04:00 |
|
Bruce Mitchener
|
878a6ca14f
|
Fix typos.
|
2018-03-09 14:30:43 +07:00 |
|
Nikolaj Bjorner
|
f04e805fa4
|
add hiding to auxiliary declarations created in mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-06 18:02:37 -08:00 |
|
Nikolaj Bjorner
|
a64fd7145c
|
remove buggy legacy code, rely on pull_cheap_ite option in rewriter, #1511
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-04 03:36:03 -08:00 |
|
Nikolaj Bjorner
|
a4c58ec4c2
|
fix #1496
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-22 08:05:28 +09:00 |
|
Nikolaj Bjorner
|
4c1379e8c9
|
bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-19 21:49:03 -08:00 |
|
Murphy Berzish
|
54206e3674
|
Merge branch 'develop' into regex-develop
Conflicts:
src/smt/theory_str.h
|
2018-02-12 17:25:50 -05:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Nikolaj Bjorner
|
8fb7fb9f98
|
add missing caching of PB/cardinality constraints, increase limit for compiling cardinalities to circuits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-11 19:27:00 -08:00 |
|
Nikolaj Bjorner
|
4695ca16c8
|
perf improvements
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-10 11:43:33 -08:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Nikolaj Bjorner
|
2b847478a2
|
Merge pull request #1478 from waywardmonkeys/unnecessary-value-param-fixes
Remove unnecessary value parameter copies.
|
2018-02-09 02:20:47 -08:00 |
|
Bruce Mitchener
|
757b7c66ef
|
Remove unnecessary value parameter copies.
|
2018-02-09 16:35:34 +07:00 |
|
Bruce Mitchener
|
50f3e9c3c0
|
Fix typos.
|
2018-02-09 16:35:26 +07:00 |
|
Nikolaj Bjorner
|
61934d8106
|
align semantics of re.allchar with string proposal. #1475
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 20:08:15 -08:00 |
|
Nikolaj Bjorner
|
10894069b0
|
fix compiler error reported by Luca
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 13:19:40 -08:00 |
|
Nikolaj Bjorner
|
bee4716a85
|
lia2card simplifications, move up before elim01 (which could be deprecated)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 12:56:30 -08:00 |
|