Nikolaj Bjorner
|
1f5d182f6a
|
update java bindings for arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 09:09:57 -07:00 |
|
Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
ca3c076394
|
fixed reduce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:26:10 -07:00 |
|
Nikolaj Bjorner
|
05738702d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:47 -07:00 |
|
Nikolaj Bjorner
|
4820e51c53
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:14 -07:00 |
|
Nuno Lopes
|
8791f61aa7
|
reduce mem allocation in tactic API
|
2018-07-02 13:41:44 +01:00 |
|
Nikolaj Bjorner
|
61d887b36f
|
use for pattern
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:35:22 -07:00 |
|
Nikolaj Bjorner
|
88dd9ac668
|
add back get_value that uses solver model, have assume_eqs only use those variables (not the impqs)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:29:54 -07:00 |
|
Nikolaj Bjorner
|
46ea054784
|
merge get_value and get_ivalue that produced different results
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 03:55:40 -07:00 |
|
Nuno Lopes
|
fc8193828d
|
minor simplifications to symbol class
|
2018-07-02 11:43:00 +01:00 |
|
Nikolaj Bjorner
|
0d4b4b30b1
|
change storage layout of .Net binding Z3_bool to byte to deal with uninitialized memory reads on larger allocation sizes. Bug introduced when switching from defining Z3_bool as int to the bool type from stdbool
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 02:58:06 -07: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
|
b38abf64d7
|
use expr_ref on mk_concat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:30:46 -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
|
13413d0529
|
update for int return value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 15:08:16 -07:00 |
|
Nikolaj Bjorner
|
593a6e5139
|
update smt_setup and default parameters to only use new solver consveratively
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:52:50 -07:00 |
|
Nikolaj Bjorner
|
fad1e611aa
|
build warnings, updates to reduce-invertible, change is_algebraic tester to use int return type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:34:55 -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
|
b8b70c53fa
|
update invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 09:17:20 -07:00 |
|
Nikolaj Bjorner
|
e027622886
|
updates to invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 21:46:29 -07:00 |
|
Nikolaj Bjorner
|
76417fa3b6
|
fleshing out reduce-invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 17:06:56 -07:00 |
|
Lev Nachmanson
|
c554e1723b
|
fixes in theory_lra by Nikolaj
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-30 13:53:45 -07:00 |
|
Nikolaj Bjorner
|
ac014bef94
|
outline of invertible reduction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 13:46:29 -07:00 |
|
Nikolaj Bjorner
|
cce3448fd5
|
workaround for heisenbug behavior with tester
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 11:56:01 -07:00 |
|
Nikolaj Bjorner
|
c4d893dfad
|
fix compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 06:10:09 -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 |
|
Thai Trinh
|
cd62017afd
|
fixed failures with regression tests
|
2018-06-30 15:52:20 +08:00 |
|
Nikolaj Bjorner
|
3ad7d59f22
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-29 21:25:21 -07:00 |
|
Nikolaj Bjorner
|
797e576195
|
unreferenced variable in release mode, spaces
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 21:25:08 -07:00 |
|
Nikolaj Bjorner
|
33fc56f686
|
fix debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 18:36:43 -07:00 |
|
Nikolaj Bjorner
|
f1d27cd487
|
workaround non-deterministic behavior of is_irrational_numeral test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 18:16:32 -07:00 |
|
Lev Nachmanson
|
16d4e2f5d1
|
regression fix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 16:10:15 -07:00 |
|
Lev Nachmanson
|
4d88818560
|
fixes in get_lower,get_upper of theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:38:10 -07:00 |
|
Lev Nachmanson
|
342feeff03
|
implement get_lower, get_upper in theory_lra.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:17:13 -07:00 |
|
Lev Nachmanson
|
da44ad7e6f
|
added stubs for get_lower/get_upper required by theory_seq
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 13:43:23 -07:00 |
|
Lev Nachmanson
|
f2e878047d
|
avoid a crash in maximize_term when the term var has not been used
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 13:33:31 -07:00 |
|
Nikolaj Bjorner
|
481b177d47
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-29 10:39:25 -07:00 |
|
Nikolaj Bjorner
|
c0694ae33a
|
deal with memory leak during shutdown
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 10:39:07 -07:00 |
|
Nuno Lopes
|
bc8cd7ff55
|
remove a few random mem allocs
|
2018-06-29 18:34:17 +01:00 |
|
Lev Nachmanson
|
d80f6e3222
|
regression failures fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 09:57:29 -07: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 |
|
Nikolaj Bjorner
|
1e67717d75
|
log with unsigned characters to avoid malformed strings as in #1712
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 09:11:44 -07:00 |
|
Nikolaj Bjorner
|
7e29cc0b12
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-29 08:52:44 -07:00 |
|
Nikolaj Bjorner
|
c429455f10
|
visit parameters during occurs count
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 08:52:25 -07:00 |
|
Lev Nachmanson
|
4641d5f32d
|
fixes to get z3test.py back on track etc
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-28 21:30:41 -07:00 |
|
Nikolaj Bjorner
|
3da8fe4136
|
Merge pull request #1710 from agurfinkel/deep_space
Deep space
|
2018-06-28 16:57:02 -07:00 |
|
Lev Nachmanson
|
40a363d249
|
Nikolaj's changes in rationals
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-28 16:22:40 -07:00 |
|
Lev Nachmanson
|
c2f3428373
|
name change
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-28 15:02:23 -07:00 |
|
Lev Nachmanson
|
fd8f972cac
|
grammar
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-28 13:53:38 -07:00 |
|