Nikolaj Bjorner
|
1cb3f7c792
|
fixing #1520
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-28 18:03:13 -07:00 |
|
Lev
|
ef2cdc226a
|
a fix in maximize_term
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-07-26 22:46:28 -07:00 |
|
Nikolaj Bjorner
|
d74978c277
|
fix #1762, #1764, #1768
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 20:29:26 +01:00 |
|
Lev Nachmanson
|
b71fe0b3b7
|
speed up find_cube
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-16 16:17:49 -07:00 |
|
Lev Nachmanson
|
35f7f1f62e
|
fix in cube heuristic
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-16 12:29:42 -07:00 |
|
Nikolaj Bjorner
|
30330c79a1
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-15 22:36:02 -07:00 |
|
Nikolaj Bjorner
|
d00ffdda82
|
strengthen filter for specialized tactic conditions, add flag to disable hnf to lp_params
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-15 22:35:47 -07:00 |
|
Lev Nachmanson
|
f7ac096696
|
avoid a vector copy
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-15 15:29:13 -07:00 |
|
Nuno Lopes
|
b88596283f
|
don't use mp[zq] synchronized mode if OpenMP mode is disabled
|
2018-07-14 20:44:35 +01:00 |
|
Nuno Lopes
|
7d20fbb280
|
do not cooperate if OMP mode is disabled (i.e. it's single threaded only)
|
2018-07-14 12:21:43 +01:00 |
|
Nikolaj Bjorner
|
1d408c1955
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-13 07:52:40 -07:00 |
|
Nikolaj Bjorner
|
167969d6c2
|
remove debug/non-debug difference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-13 07:52:36 -07:00 |
|
Nuno Lopes
|
b7ea90c12b
|
bv_decl_plugin: remove some mem allocs of parameters
|
2018-07-12 18:36:09 +01:00 |
|
Lev Nachmanson
|
e0e893b791
|
fix in hnf for the lower bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-11 12:29:09 -07:00 |
|
Lev Nachmanson
|
2dfb8f53b6
|
do not add term to hnf if one of the vars has v.y value
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-11 10:59:55 -07:00 |
|
Nikolaj Bjorner
|
5e5f46f0f8
|
handle cancelation from nra_solver gracefully
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-10 17:34:45 -07:00 |
|
Lev
|
a4a468660d
|
remove an assert
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-07-10 12:05:23 -07:00 |
|
Lev
|
c4c52ad104
|
enable printing in Release
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-07-09 20:49:16 -07:00 |
|
Lev Nachmanson
|
5c712d471f
|
create hnf cuts too, when gomory_cut_period is 2
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-09 20:49:16 -07:00 |
|
Nikolaj Bjorner
|
fc4627a24f
|
force the new arithmetic solver for QF_LIA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 16:33:48 -07:00 |
|
Nikolaj Bjorner
|
567fbac27f
|
add back old multiplication for comparison
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 14:33:32 -07:00 |
|
Nikolaj Bjorner
|
efe440839e
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-09 09:19:37 -07:00 |
|
Nikolaj Bjorner
|
605dcc40a3
|
fix #1741
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 09:19:13 -07:00 |
|
Nikolaj Bjorner
|
4b802fd5cd
|
Merge pull request #1740 from alexanderjsummers/master
Added return value to bool-typed function
|
2018-07-09 09:05:52 -07:00 |
|
Nuno Lopes
|
009708ed07
|
remove unneeded creation of tmp mpz_manager
|
2018-07-09 10:52:27 +01:00 |
|
alexanderjsummers
|
d6a3afd2a1
|
Added return value to bool-typed function
It seems that without this, the build fails with a default Visual C++ on Windows; see https://docs.microsoft.com/en-gb/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4716
Another option would be to add the #pragma directive mentioned there.
|
2018-07-09 11:30:24 +02:00 |
|
Nuno Lopes
|
fd75eccfec
|
don't even bother allocating traces in release mode
|
2018-07-08 13:21:16 +01:00 |
|
Nikolaj Bjorner
|
3ae0ea8246
|
add circuit and unate encoding besides sorting option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 21:09:13 -07:00 |
|
Nikolaj Bjorner
|
a0124a079e
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-06 01:49:19 -07:00 |
|
Nikolaj Bjorner
|
c3035de44e
|
logging in sorting network
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 01:49:13 -07:00 |
|
Lev Nachmanson
|
852df6f7d9
|
reshufle var_register to faster access
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-05 16:35:05 -07:00 |
|
Nikolaj Bjorner
|
e8e786ae64
|
remove stale files from lp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 20:57:52 -07:00 |
|
Nikolaj Bjorner
|
7e0a7d73f2
|
remove unused files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 20:53:11 -07:00 |
|
Nikolaj Bjorner
|
dfdf7a0e4a
|
update mpz for NO_GMP
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 18:31:05 -07:00 |
|
Nikolaj Bjorner
|
cb7fb524b2
|
fix NO_GMP compilation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 16:22:29 -07:00 |
|
Nikolaj Bjorner
|
a4dfde4671
|
fix pointer deref
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 06:56:37 -07:00 |
|
Nikolaj Bjorner
|
810d63c246
|
put mpz_cell under ifdef _NO_GMP
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 06:54:50 -07:00 |
|
Nikolaj Bjorner
|
3a4200ae5f
|
null -> nullptr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 18:32:03 -07:00 |
|
Nikolaj Bjorner
|
ace4dbe32b
|
fix memory leak exposed by tan.smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 18:15:39 -07:00 |
|
Nikolaj Bjorner
|
c06ed77ff1
|
fix merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:37:33 -07:00 |
|
Nikolaj Bjorner
|
03ed33ac02
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:31:26 -07:00 |
|
Nikolaj Bjorner
|
4e657b5b7e
|
rename mpz_ptr to mpz_large
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:29:57 -07:00 |
|
Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
05738702d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:47 -07:00 |
|
Nuno Lopes
|
fc8193828d
|
minor simplifications to symbol class
|
2018-07-02 11:43:00 +01:00 |
|
Nikolaj Bjorner
|
2ab0681381
|
deal with unintialized variable in debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:34:27 -07:00 |
|
Nikolaj Bjorner
|
8895ed7122
|
remove unintialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 18:34:02 -07:00 |
|
Nikolaj Bjorner
|
b6054b8406
|
add has_value utility to retrieve value from solver state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 17:03:58 -07:00 |
|
Nikolaj Bjorner
|
5a2a8d7d5c
|
Merge pull request #1715 from levnach/master
merge lar_solver/int_solver
|
2018-07-01 12:20:02 -07:00 |
|
Nikolaj Bjorner
|
080bf79fe6
|
Merge pull request #1705 from trinhmt/master
created pull from Trinh's seq solver
|
2018-06-30 04:53:14 -07:00 |
|