Nikolaj Bjorner
|
659be6940b
|
fix #2395
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 18:01:26 -04:00 |
|
Nikolaj Bjorner
|
26c1c744aa
|
fix #2396
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 17:36:30 -04:00 |
|
Nikolaj Bjorner
|
0bca2aabff
|
remove invocation of debugger
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 17:07:44 -04:00 |
|
Nikolaj Bjorner
|
559af09b07
|
fix index cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 19:01:39 +01:00 |
|
Nikolaj Bjorner
|
84990ffa27
|
fixing #2378
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 14:21:22 +01:00 |
|
Nikolaj Bjorner
|
be72accaf5
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 12:37:46 +01:00 |
|
Nikolaj Bjorner
|
1538b31dd9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 12:37:24 +01:00 |
|
Nikolaj Bjorner
|
d861b91289
|
augment axiomatization for substr to fix #2366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 11:13:05 +01:00 |
|
Nikolaj Bjorner
|
79e4b84507
|
augment axiomatization for substr to fix #2366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 11:12:01 +01:00 |
|
Nikolaj Bjorner
|
1ba6d16c61
|
augment axiomatization for substr to fix #2366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 08:38:33 +01:00 |
|
nilsbecker
|
308647efd9
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2019-07-11 17:22:10 +02:00 |
|
nilsbecker
|
335072eda2
|
extract logging into separate function
|
2019-07-11 17:22:03 +02:00 |
|
Nikolaj Bjorner
|
cfb4d289b8
|
fix #2325
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-11 10:34:35 +01:00 |
|
Nikolaj Bjorner
|
9474833c98
|
fix #2391
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-11 09:26:22 +01:00 |
|
Nikolaj Bjorner
|
adb91ae93c
|
compile 0 case regardless of numerical value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-11 09:07:18 +01:00 |
|
Nikolaj Bjorner
|
8d9a631c5d
|
try to copy artifacts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-10 16:21:14 +01:00 |
|
Nils Becker
|
1d859a98e5
|
updating comment
|
2019-07-10 17:12:08 +02:00 |
|
Nils Becker
|
7a48524213
|
count subterm references correctly
|
2019-07-10 17:09:21 +02:00 |
|
Nils Becker
|
b226f3a77c
|
cleaning up includes
|
2019-07-10 16:43:48 +02:00 |
|
Nils Becker
|
035101f399
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD
|
2019-07-10 16:18:00 +02:00 |
|
Nils Becker
|
23d01f5974
|
fixing rewrite logging (https://bitbucket.org/viperproject/axiom-profiler/issues/13/version-486-of-z3-not-compatible-with)
|
2019-07-10 16:17:30 +02:00 |
|
Nikolaj Bjorner
|
5de35d46eb
|
fix #2390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-10 08:55:00 +01:00 |
|
Arie Gurfinkel
|
7cb956a0e2
|
Uses non-flattening rewriter in profos
|
2019-07-09 13:30:11 -04:00 |
|
Nikolaj Bjorner
|
88aa689a70
|
fix #2387, add ite-hoist rewriting, allow assumptions to be compound expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-09 07:40:29 +01:00 |
|
Nikolaj Bjorner
|
cd93cdd819
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-09 07:40:29 +01:00 |
|
Nuno Lopes
|
6bbe8e2619
|
add some static
|
2019-07-07 15:30:32 +01:00 |
|
Nikolaj Bjorner
|
6e63734882
|
Merge pull request #2368 from waywardmonkeys/fix-typo
Python: Fix doc comment typo.
|
2019-07-05 14:38:32 +07:00 |
|
Ben Niu
|
f8a9f6cce0
|
Remove unreferenced formal parameter name
MSVC reports warning C4100 when compiling z3++.h, because of unreferenced formal parameter.
|
2019-07-04 08:01:40 -07:00 |
|
Nikolaj Bjorner
|
6d244ed2aa
|
internalize reflect
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-04 07:33:37 +07:00 |
|
Nikolaj Bjorner
|
b86432e2a3
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-04 07:26:50 +07:00 |
|
Nikolaj Bjorner
|
c744b19bce
|
resort to only supporting ground non-linear division for nra_tactic/nra_probe #2372 #2376
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-04 07:08:47 +07:00 |
|
Nikolaj Bjorner
|
8e2ad4e461
|
#2379 and #2380
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-04 07:08:47 +07:00 |
|
Christoph M. Wintersteiger
|
1517ca907e
|
Another fix for fp.rem.
|
2019-07-03 16:09:07 +01:00 |
|
Christoph M. Wintersteiger
|
77827498bd
|
Added checkpoints to lia2card tactic.
|
2019-07-03 14:32:27 +01:00 |
|
Christoph M. Wintersteiger
|
df4065536f
|
Cleaned up FP predicates in the Python API. Fixes #2323.
|
2019-07-03 12:32:28 +01:00 |
|
Christoph M. Wintersteiger
|
e0dc05c97e
|
Fixed final alignment step of fp.rem. Fixes #2369 and does not break #2289.
|
2019-07-03 12:22:35 +01:00 |
|
Nikolaj Bjorner
|
807095a344
|
fix #2375
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-03 10:04:00 +07:00 |
|
Nikolaj Bjorner
|
1202554dbc
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-07-02 16:16:59 +07:00 |
|
Nikolaj Bjorner
|
db87f2aab0
|
separate rewriter used by smt context from asserted formulas to avoid term substitution, exposed by #2370
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-02 15:28:21 +07:00 |
|
Bruce Mitchener
|
c4e0f8ce8f
|
Python: Fix doc comment typo.
|
2019-07-01 11:52:34 +07:00 |
|
Nuno Lopes
|
60c504f4ef
|
make a few helpers static
|
2019-06-30 15:22:40 +01:00 |
|
Nikolaj Bjorner
|
218edbe9c6
|
ensure also negative lt are constrained #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-30 07:50:35 +03:00 |
|
Nikolaj Bjorner
|
85b0722df0
|
ensure also negative lt are constrained
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-30 07:44:06 +03:00 |
|
Nikolaj Bjorner
|
1f0d162b7f
|
fix segfault #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-30 00:54:48 +03:00 |
|
Nikolaj Bjorner
|
6e994f9279
|
temporarily disable delete
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-29 20:09:33 +03:00 |
|
Nikolaj Bjorner
|
335543b374
|
adding comparison #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-28 21:14:58 -07:00 |
|
Nikolaj Bjorner
|
db274ebe01
|
relax condition for distributing extract over ite #2359
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-23 16:48:42 -07:00 |
|
Nikolaj Bjorner
|
b8734273c8
|
pydoc regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-22 17:49:46 -08:00 |
|
Nikolaj Bjorner
|
1e21ea4645
|
fix cleanup bug exposed by reordering simplifcations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-23 01:25:50 +02:00 |
|
Nikolaj Bjorner
|
e8080d2307
|
revert normalizing ordering on equality as it breaks others and doesn't necessarily lead to simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-22 23:55:11 +02:00 |
|
Nikolaj Bjorner
|
2a1f8ac2d8
|
revert normalizing ordering on equality as it breaks others and doesn't necessarily lead to simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-22 23:48:00 +02:00 |
|
Nikolaj Bjorner
|
5dfc40bf50
|
python regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 22:29:08 +02:00 |
|
Nikolaj Bjorner
|
b4290d4b3d
|
python regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 22:26:21 +02:00 |
|
Nikolaj Bjorner
|
e0a44894cf
|
purge smt.timeout, use timeout instead to control solver timing #2354
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 16:56:24 +02:00 |
|
Nikolaj Bjorner
|
63a952f254
|
setting ast to null on destructor to deal with #2350
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 16:40:11 +02:00 |
|
Nikolaj Bjorner
|
333b32b0d2
|
disable adding redundant ite clauses as lemma. Add as non-redundant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 16:32:45 +02:00 |
|
Nikolaj Bjorner
|
cbe52e298b
|
remove tracing, fix doctext
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 15:08:26 +02:00 |
|
Nikolaj Bjorner
|
1ae0769af5
|
update doctest
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 11:11:37 +02:00 |
|
Nikolaj Bjorner
|
017680898a
|
update doctest
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 11:11:01 +02:00 |
|
Nikolaj Bjorner
|
11a8ced769
|
fix #2353
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 10:47:56 +02:00 |
|
Nikolaj Bjorner
|
89e8a1392c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 10:40:35 +02:00 |
|
Nikolaj Bjorner
|
b1dbea328a
|
remove unreferenced
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 09:17:17 +02:00 |
|
Nikolaj Bjorner
|
5177cc4a9a
|
change lt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 09:08:20 +02:00 |
|
Nikolaj Bjorner
|
7c9d2e0d75
|
pydoc test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-20 22:44:03 +02:00 |
|
Nikolaj Bjorner
|
b1893f2a58
|
fix build issue for debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-20 17:21:04 +02:00 |
|
Nuno Lopes
|
1827f98851
|
more fixes for mutexes in shell
|
2019-06-19 16:42:00 +01:00 |
|
Nuno Lopes
|
e603bc1ea1
|
remove suport for VS 2013
|
2019-06-19 15:06:39 +01:00 |
|
Nikolaj Bjorner
|
88d51d3377
|
fix python doc regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 12:34:56 -07:00 |
|
Nikolaj Bjorner
|
3985cfa33c
|
ensure parameters are passed to local search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 12:31:13 -07:00 |
|
Nikolaj Bjorner
|
0f7ff2a3d0
|
swap
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 10:40:09 -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
|
f3b79087ee
|
add default tactic as option to overwrite the behavior of strategic solver factory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 09:27:10 -07:00 |
|
Nikolaj Bjorner
|
1e770af1cc
|
local sort
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 07:56:38 -07:00 |
|
Saurabh Chaturvedi
|
2fd579bdd2
|
Fix typo in ForAll Doc
|
2019-06-15 05:02:37 +05:30 |
|
Nuno Lopes
|
c21f0c2f00
|
restore most global muxes as heap-allocated to avoid crashes with hard-kills like ctrl-c
|
2019-06-13 18:42:57 +01:00 |
|
Nikolaj Bjorner
|
d17248821a
|
include chronological backtracking, two-phase sat, xor inprocessing, probsat, ddfw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-13 08:45:21 -07:00 |
|
Nuno Lopes
|
46d23ea8d7
|
fix assertion violation in nlsat test
|
2019-06-13 16:36:03 +01:00 |
|
Nuno Lopes
|
94d2a16282
|
fix bug with use-after-move
|
2019-06-13 16:01:11 +01:00 |
|
Nuno Lopes
|
d1cbde3390
|
fix crash in 'test-z3 prime_generator'
|
2019-06-13 14:35:52 +01:00 |
|
Nuno Lopes
|
38eeaeae7a
|
memory_allocator: allocate mutex in global init since allocate() is called from API functions before memory initialization
|
2019-06-13 12:02:28 +01:00 |
|
Nuno Lopes
|
cf3e649462
|
fix crash on Mac due to different destruction order of globals
the mutex in memory_manager has to be destroyed after all mem deallocations happen
|
2019-06-13 11:22:18 +01:00 |
|
Nikolaj Bjorner
|
2bee9a062f
|
merge more from csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:24:37 -07:00 |
|
Nikolaj Bjorner
|
e0d8cefde4
|
remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:15:46 -07:00 |
|
Nikolaj Bjorner
|
42ac3a5363
|
merge with csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 19:48:45 -07:00 |
|
Nikolaj Bjorner
|
9566d379d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 19:44:56 -07:00 |
|
Nikolaj Bjorner
|
1ff08c45ce
|
model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 19:36:25 -07:00 |
|
Nikolaj Bjorner
|
bd109c4522
|
fix memory leak when using prime_generator as non-static object
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 11:14:25 -07:00 |
|
Nikolaj Bjorner
|
5663aa0b16
|
double free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 09:13:22 -07:00 |
|
Nikolaj Bjorner
|
8d3dfd36b2
|
initialize/finalize cooperate at top-level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 02:37:24 -07:00 |
|
Nuno Lopes
|
04a2cce830
|
don't use thread-local storage if running a single thread
|
2019-06-12 09:59:19 +01:00 |
|
Nikolaj Bjorner
|
5c05b62025
|
deallocate mux, fix script
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 01:41:14 -07:00 |
|
Nikolaj Bjorner
|
921a574074
|
mutex allocation #2336
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-11 19:50:48 -07:00 |
|
Nikolaj Bjorner
|
71c38a08e5
|
add initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-11 19:28:08 -07:00 |
|
Nikolaj Bjorner
|
583098b8b0
|
throttle som blowup by default factor of 10
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-11 17:11:54 -07:00 |
|
Lev Nachmanson
|
14ff768a63
|
limit the size of bit vectors
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-06-11 16:40:54 -07:00 |
|
Nikolaj Bjorner
|
7bfb730fee
|
fix traffic jam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-10 17:45:55 -07:00 |
|
Audrey Dutcher
|
6fa85ad654
|
Allow building python wheels with binaries from a prebuilt release
|
2019-06-10 16:23:26 -07:00 |
|
Christoph M. Wintersteiger
|
998b0ff7f4
|
Fixed corner-case in fp.rem encoding. Fixes #2289.
|
2019-06-07 18:03:51 +01:00 |
|
Nikolaj Bjorner
|
7255edf216
|
remove new_sub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-06 17:13:59 -07:00 |
|
Nikolaj Bjorner
|
44b0b0148b
|
deal with warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-06 17:13:38 -07:00 |
|