Nuno Lopes
|
2905bdebef
|
make vector friendly to gcc < 5
|
2017-10-16 00:54:31 +01:00 |
|
Nuno Lopes
|
6cefb700ac
|
add move constructor to ref_vector
|
2017-10-16 00:54:31 +01:00 |
|
Nuno Lopes
|
82b25a0608
|
add move constructor to watch_list
|
2017-10-16 00:54:31 +01:00 |
|
Nuno Lopes
|
d18e975a49
|
vector: make expand_vector() less prone to mem leaks by calling the destructors after move
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
e7f0f3b834
|
add move constructor to obj_ref
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
29acec672f
|
nnf: remove ast incref
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
6c2d0394ac
|
add move constructor to rational
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
912a729097
|
fix build of unit tests
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
468e0207f7
|
add move constructor to mpf
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
d1c13f17b0
|
remove noexcept since MSVC 2012 doest support it
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
b53d69be18
|
fpa_rewriter: remove a mpq copy
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
3cc6dd1cbd
|
bv_decl_plugin: remove mem allocation
|
2017-10-16 00:54:29 +01:00 |
|
Nuno Lopes
|
d30a099cd0
|
fix crash in vector::expand()
|
2017-10-16 00:54:29 +01:00 |
|
Nuno Lopes
|
27e84c5ffc
|
mpz.h: fix typo in previous commit (found by Nikolaj)
|
2017-10-16 00:54:29 +01: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
|
9f9ae4427d
|
add cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 15:13:43 -07:00 |
|
Nikolaj Bjorner
|
4d1acadabb
|
fix leaks reported in #1309
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 09:56:21 -07:00 |
|
Nikolaj Bjorner
|
46fa245324
|
more agressive variable elimination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 18:33:38 -07:00 |
|
Nikolaj Bjorner
|
1109316621
|
fixing projection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 15:53:25 -07:00 |
|
Nikolaj Bjorner
|
d36406f845
|
adding BDD-based variable elimination routine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 15:12:02 -07:00 |
|
Nikolaj Bjorner
|
44be1501ff
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-10-14 11:59:18 -07:00 |
|
Nikolaj Bjorner
|
7f8a7c3d83
|
fix the fixme of #1307
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 11:59:09 -07:00 |
|
Nikolaj Bjorner
|
09fdfcc963
|
adding bdd package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 11:40:20 -07:00 |
|
Nikolaj Bjorner
|
d7b6373601
|
adding bdd package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 10:41:17 -07:00 |
|
Nikolaj Bjorner
|
64ea473bc7
|
adding bdd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 18:03:35 -07:00 |
|
Nikolaj Bjorner
|
4f7147dd78
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-10-13 11:22:58 -07:00 |
|
Nikolaj Bjorner
|
4d48811efd
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 11:22:47 -07:00 |
|
Nikolaj Bjorner
|
f79cd8f0bc
|
unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 10:58:42 -07:00 |
|
Nikolaj Bjorner
|
5b6472f022
|
change nullptr to 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 10:54:29 -07:00 |
|
Nikolaj Bjorner
|
6bcf158be2
|
Merge pull request #5 from TheRealNebus/opt
Opt
|
2017-10-13 18:10:55 +01:00 |
|
Miguel Neves
|
4394ce96ae
|
More failed literals
|
2017-10-13 09:15:28 -07:00 |
|
Murphy Berzish
|
7b536e910e
|
take shortcuts during binary search length testing when length is known from integer theory
|
2017-10-13 11:39:33 -04:00 |
|
Nikolaj Bjorner
|
708e8669fa
|
fix faulty merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 07:41:31 -07:00 |
|
Nikolaj Bjorner
|
40dfdb6606
|
bypass UBSan error warnings by using nullptr as error handler. Has same no-op effect. Issue #1287
|
2017-10-13 07:38:04 -07:00 |
|
Nikolaj Bjorner
|
c12439fe1e
|
fix #1306
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 07:29:16 -07:00 |
|
Miguel Neves
|
56d785df94
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-10-12 16:15:35 -07:00 |
|
Miguel Neves
|
56496ead2f
|
Commit
|
2017-10-12 16:14:56 -07:00 |
|
Nikolaj Bjorner
|
25c1b41c51
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 15:56:09 -07:00 |
|
Nikolaj Bjorner
|
f86b85274a
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 15:52:06 -07:00 |
|
Nikolaj Bjorner
|
b95f8acba9
|
Merge pull request #4 from TheRealNebus/opt
Opt
|
2017-10-12 23:47:55 +01:00 |
|
Nikolaj Bjorner
|
a658e46b1f
|
removing failed literal macro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 15:46:25 -07:00 |
|
Miguel Neves
|
bdce957ac8
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-10-12 15:34:56 -07:00 |
|
Miguel Neves
|
611a13e8b3
|
Changed lookahead backtrack. Parent lookahead re-use fix
|
2017-10-12 14:34:42 -07:00 |
|
Nikolaj Bjorner
|
8b280b1f64
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-10-12 14:34:13 -07:00 |
|
Nikolaj Bjorner
|
8cf0c94e5f
|
address some ASan leaks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 14:34:04 -07:00 |
|
Nikolaj Bjorner
|
6ecd77d91c
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-10-12 14:17:57 -07:00 |
|
Nikolaj Bjorner
|
3554554533
|
command to exit tests early
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 14:17:52 -07:00 |
|
Nikolaj Bjorner
|
d338fab4f6
|
fix #1305
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 13:58:14 -07:00 |
|
Nikolaj Bjorner
|
4adf4d4ac2
|
micro opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 12:08:54 -07:00 |
|
Nikolaj Bjorner
|
11f1a81d7b
|
disable failing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 10:12:37 -07:00 |
|