Nikolaj Bjorner
|
809fc86ac7
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-03-07 16:42:39 -08:00 |
|
Nikolaj Bjorner
|
5994c5a948
|
fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-07 16:42:29 -08:00 |
|
Nikolaj Bjorner
|
49d0e28621
|
allow parameters to overwrite logic, fixes bug report by Nuno
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-07 10:44:06 -08:00 |
|
Nikolaj Bjorner
|
4cd1efc50e
|
address unused variable warnings from OSX build log
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-05 15:33:33 -08:00 |
|
Nikolaj Bjorner
|
70f13ced33
|
make proto-model evaluation use model_evaluator instead of legacy evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-05 10:14:15 -08:00 |
|
Nikolaj Bjorner
|
6fef24edb4
|
recursive function definitions; combine model-building functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-03 08:07:06 -08:00 |
|
Nikolaj Bjorner
|
7c6540e18f
|
recursive function definitions; combine model-building functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-03 07:59:03 -08:00 |
|
Nikolaj Bjorner
|
a25336a899
|
fix test build, working on rec-functions and automata complementation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 22:31:44 -08:00 |
|
Nikolaj Bjorner
|
67397bf71e
|
enable logic parameter update to configure SMTLIB logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 09:48:24 -08:00 |
|
Nikolaj Bjorner
|
7f51ecab37
|
enable logic parameter update to configure SMTLIB logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 09:26:14 -08:00 |
|
Nikolaj Bjorner
|
908f09a9df
|
update logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 08:46:43 -08:00 |
|
Nikolaj Bjorner
|
df2d7e7628
|
add intersection using symbolic automata facility
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-28 17:05:12 -08:00 |
|
Nikolaj Bjorner
|
e659845bc0
|
tune handling of contains, avoid redundant equalities, merge use of indexof.left/right with contains.left/right adding only least-ness constraints in the context of index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-27 09:56:11 -08:00 |
|
Nikolaj Bjorner
|
1c630ccc9a
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD
|
2016-02-26 18:15:57 -08:00 |
|
Nikolaj Bjorner
|
ce8862d415
|
fix bug in conflict clause generation in seq-branch-variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-26 18:15:45 -08:00 |
|
Nuno Lopes
|
d642d5fe4c
|
API: add smt.logic parameter to enable setting the logic through the API
currently only Z3_solver_set_params() is supported
logic has to be set before solver first usage or before solver reset
|
2016-02-25 09:47:51 +00:00 |
|
Nikolaj Bjorner
|
4c408165ab
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD
|
2016-02-24 08:55:28 -08:00 |
|
Nikolaj Bjorner
|
5679fb5d6b
|
experimenting with alternative prefix encodings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-24 08:55:22 -08:00 |
|
Nikolaj Bjorner
|
d5383e2387
|
fix bug in definition of rewrite rule for replace, tighten constraints for tightest-prefix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-23 18:41:56 -08:00 |
|
Nikolaj Bjorner
|
c7abc11ce0
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD
|
2016-02-19 08:23:32 -08:00 |
|
Nikolaj Bjorner
|
bff10527d1
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-19 08:23:27 -08:00 |
|
Nikolaj Bjorner
|
a073b37ce3
|
fix bugs in seq solver: add relevancy and axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-18 18:10:16 -08:00 |
|
Nikolaj Bjorner
|
5962ca2a62
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-18 12:08:35 -08:00 |
|
Nikolaj Bjorner
|
67958efed2
|
add fixed length heuristic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-17 21:20:39 -08:00 |
|
Nikolaj Bjorner
|
a6e1c70eab
|
fix documentation/default bug. #445
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-10 15:02:22 +00:00 |
|
Dan Liew
|
ea900db337
|
Explicitly state what the units of the timeout parameter for the "smt"
module are.
|
2016-02-10 11:35:15 +00:00 |
|
Nikolaj Bjorner
|
60c0e73b2f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-02-09 11:08:52 +00:00 |
|
Nikolaj Bjorner
|
133e3693de
|
fix bug in replace built-in and move length-equality propagation to branch final check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-09 11:08:33 +00:00 |
|
Christoph M. Wintersteiger
|
a2f376f9d6
|
Fixed memory leak in theory_fpa. Relates to #436
|
2016-02-08 17:17:49 +00:00 |
|
Nikolaj Bjorner
|
677b4bf4fe
|
fix #436, adding more length-based propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-07 14:43:53 +00:00 |
|
Nikolaj Bjorner
|
5b50d98b89
|
ensure that seq rewriter gets invoked during pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-06 16:13:31 +00:00 |
|
Nikolaj Bjorner
|
2a65503235
|
fix #425 and report from Patrick Trentin of same bug in preprocessing soft constraints that are simplified to true/false
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-04 22:35:02 +00:00 |
|
Nikolaj Bjorner
|
768bb84798
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-02-04 08:12:56 -08:00 |
|
Nikolaj Bjorner
|
9c7e5c37d1
|
add equality propagation based on partial length information to sequence theory. Fix issue #429
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-04 08:12:46 -08:00 |
|
Christoph M. Wintersteiger
|
4e37821dde
|
"canceled" -> Z3_CANCELED_MSG
Relates to #431
|
2016-02-04 13:52:43 +00:00 |
|
Nikolaj Bjorner
|
9b979b6e1e
|
more string optimizations based on Chris' examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-01 17:08:11 -08:00 |
|
Nuno Lopes
|
b9c0578eea
|
fix build on C++98 compilers
|
2016-02-01 17:12:22 +00:00 |
|
Nikolaj Bjorner
|
995a2e1a29
|
perf tuning based on Chris's examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-01 07:51:05 -08:00 |
|
Nikolaj Bjorner
|
2115111dac
|
update display method for datalog to use predicates, throttle use of extensionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-28 20:23:06 -08:00 |
|
Nikolaj Bjorner
|
30f8110488
|
fix bugs exposed by Chris' sequence unit tests. Improve diagnostics for reason-unknown in combined solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-28 08:51:04 -08:00 |
|
Nikolaj Bjorner
|
b352d43e50
|
fix bugs exposed by Chris' sequence unit tests. Improve diagnostics for reason-unknown in combined solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-28 08:50:13 -08:00 |
|
Nikolaj Bjorner
|
6529d43fb1
|
fix bugs exposed by unit tests from Pierre
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-26 09:50:14 -08:00 |
|
Nikolaj Bjorner
|
345f6e87bd
|
seq bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-26 07:21:31 -08:00 |
|
Nikolaj Bjorner
|
924f03c6de
|
fixing bugs in seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-23 10:38:49 -05:00 |
|
Nikolaj Bjorner
|
993a0434b4
|
fix warning message for unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-19 23:47:35 -05:00 |
|
Nikolaj Bjorner
|
cccd502a4d
|
bug-fixes to sequence theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-19 13:57:47 +01:00 |
|
Nikolaj Bjorner
|
c9373ebc9f
|
fix axiomatization for at
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-18 12:01:15 +05:30 |
|
Nikolaj Bjorner
|
85d44c5d66
|
fix axioms for extract, add extensionality checking for shared variables, convert exceptions to unknown status per #419
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-18 11:09:41 +05:30 |
|
Nikolaj Bjorner
|
01fd3c919b
|
fix tout -> out. Tune generation of automata transitions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-15 03:32:27 +05:30 |
|
Nikolaj Bjorner
|
2d41b0e29b
|
fix tout -> out. Tune generation of automata transitions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-15 03:31:30 +05:30 |
|
Christoph M. Wintersteiger
|
0f082578cb
|
Debug-fix for theory_seq. Fixes #418.
|
2016-01-14 13:07:48 +00:00 |
|
Nikolaj Bjorner
|
de9c959241
|
add support for re.nostr, re.all, fix bug in disequality handling of sequences, update signature of loop to handle integer arguments and variable arguments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-14 10:56:03 +01:00 |
|
Nikolaj Bjorner
|
e0215400e2
|
add empty/full regular languages, escape sequence fixes, check cancellation inside simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-13 20:13:17 +01:00 |
|
Nikolaj Bjorner
|
57e1d4dc1f
|
model generation with strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-13 10:39:38 +01:00 |
|
Nikolaj Bjorner
|
9909c056f0
|
add range / loop handling for re. Fix regression reading mixed numerals reported by Trentin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-13 00:49:31 -08:00 |
|
Nikolaj Bjorner
|
9a6fe93e6c
|
re-enable feature that lets Z3 solver mixed integer/real constraints with additional information tha texpressions with sort real can only take integer values. Fixes regression on epsilon.smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-12 12:42:18 -08:00 |
|
Nikolaj Bjorner
|
e2d54940b4
|
revert mixed integer/real handling pending fix to equality propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-12 12:11:27 -08:00 |
|
Nikolaj Bjorner
|
985fc50961
|
breaking regression tests: ensure that model values are of the sort of the original expression.
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-12 09:48:43 -08:00 |
|
Nikolaj Bjorner
|
db71563478
|
fix build compiler warnings on OSX
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-12 09:36:01 -08:00 |
|
Nuno Lopes
|
08139d1ab1
|
fix build with gcc
|
2016-01-12 08:48:41 +00:00 |
|
Nikolaj Bjorner
|
3bf8b17b96
|
remove std::cout
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-11 19:22:11 -08:00 |
|
Nikolaj Bjorner
|
e22ac712b0
|
add model construction for disequations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-11 16:53:29 -08:00 |
|
Nikolaj Bjorner
|
a156028d82
|
pin expressions per Sarah Winkler's memory leak report
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-11 09:46:10 -08:00 |
|
Nikolaj Bjorner
|
d4c98c1ab4
|
Corrected fix to #354: The parameters got shared between the MBQI checker and main context, overriding m_array_laziness to 0 which caused missing propagations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-11 09:38:05 -08:00 |
|
Nikolaj Bjorner
|
082dcda7f7
|
Fix Issue #405: Horn normal form ignores implication
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-10 19:16:59 -08:00 |
|
Nikolaj Bjorner
|
fce286db91
|
Issue #354. Fix unsoundness in Array theory based on missing propagation of selects over ite expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-10 17:11:12 -08:00 |
|
Nikolaj Bjorner
|
0df4931c4b
|
dealing with issue #402
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-09 15:43:47 -08:00 |
|
Nikolaj Bjorner
|
20cfbcd66b
|
dealing with issues #402 #399 #258
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-09 13:29:44 -08:00 |
|
Nikolaj Bjorner
|
fc4260e018
|
enable Horner evaluation also for mixed-integer constraints now that ast-manger inserts coercions on the fly. Avoids loop for issue #399, but with this alone results in unknown status
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-09 10:01:44 -08:00 |
|
Nikolaj Bjorner
|
4939957f6a
|
check that disequations are solved
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-08 16:07:42 -08:00 |
|
Nikolaj Bjorner
|
3d01246f71
|
Skip propagation on bits that have not (yet) been fixed by the SAT core: congruence closure for bits has not necessarily propagated to all bit positions when a bit in a congruence class gets fixed.
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-08 08:17:18 -08:00 |
|
Nikolaj Bjorner
|
0e6aaf0211
|
Issue #407 build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-07 20:05:49 -08:00 |
|
Nikolaj Bjorner
|
ad778f87c7
|
change data-structures to concanetation decomposition normal form
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-07 16:03:37 -08:00 |
|
Nikolaj Bjorner
|
0c2334417c
|
fix build warnigs with && vs ||, tuning seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-07 06:53:00 -08:00 |
|
Nikolaj Bjorner
|
643999860d
|
fix memory leak in SAT solver exposed by regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-06 17:32:54 -08:00 |
|
Nikolaj Bjorner
|
00f3a1fe81
|
fix memory leak in SAT solver exposed by regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-06 11:47:45 -08:00 |
|
Nikolaj Bjorner
|
aec5a38b14
|
fix memory leak in SAT solver exposed by regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-06 11:44:55 -08:00 |
|
Christoph M. Wintersteiger
|
d176c8714a
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into jan4
|
2016-01-05 16:38:12 +00:00 |
|
Nikolaj Bjorner
|
af758dea4a
|
tuning for seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-05 08:23:44 -08:00 |
|
Christoph M. Wintersteiger
|
8b47a84598
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into jan4
|
2016-01-05 11:34:35 +00:00 |
|
Nikolaj Bjorner
|
2c1d2aad44
|
seq, API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-04 22:06:32 -08:00 |
|
Nikolaj Bjorner
|
c1ebf6b4fc
|
seq + API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-04 18:01:48 -08:00 |
|
Christoph M. Wintersteiger
|
677ff221f8
|
Internal consistency: FP exponents are always passed before significands.
|
2016-01-04 18:57:15 +00:00 |
|
Nikolaj Bjorner
|
68a532d066
|
seq, API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-03 20:53:06 -08:00 |
|
Nikolaj Bjorner
|
a3c4972c85
|
seq API, tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-03 17:16:13 -08:00 |
|
Nikolaj Bjorner
|
e10ecad5dc
|
seq API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-02 22:52:28 -08:00 |
|
Nikolaj Bjorner
|
5e553a4dc1
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-02 13:32:44 -08:00 |
|
Nikolaj Bjorner
|
876fd1f7ba
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-01 09:00:21 -08:00 |
|
Nikolaj Bjorner
|
6c6d1d92c4
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-31 16:10:41 -08:00 |
|
Nikolaj Bjorner
|
78550ec816
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-31 07:48:14 -08:00 |
|
Nikolaj Bjorner
|
746d26e744
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-29 21:14:52 -08:00 |
|
Nikolaj Bjorner
|
bd9b5b5735
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-29 10:13:19 -08:00 |
|
Nikolaj Bjorner
|
e2fab0a555
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-28 18:15:48 -08:00 |
|
Nikolaj Bjorner
|
739043e273
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-28 10:28:43 -08:00 |
|
Nikolaj Bjorner
|
071a654a9a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-27 04:41:25 -08:00 |
|
Nikolaj Bjorner
|
31302ec851
|
automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-25 15:22:26 -08:00 |
|
Nikolaj Bjorner
|
4a5b645d88
|
automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-25 05:37:24 -08:00 |
|
Nikolaj Bjorner
|
659a7ede84
|
automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-25 04:25:23 -08:00 |
|
Nikolaj Bjorner
|
65d147106e
|
automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-24 12:01:59 -08:00 |
|
Nikolaj Bjorner
|
1bbf7813b0
|
automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-24 03:30:02 -08:00 |
|
Nikolaj Bjorner
|
f414869456
|
add symbolic automaton
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-23 19:46:10 -08:00 |
|
Nikolaj Bjorner
|
386399472d
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-23 11:02:34 -08:00 |
|
Nikolaj Bjorner
|
9c6271dded
|
add debugging facilities for github issues #384 #367
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-22 10:43:18 -08:00 |
|
Nikolaj Bjorner
|
65da0f9f3a
|
updated seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-21 06:07:50 -08:00 |
|
Nikolaj Bjorner
|
8e26c97782
|
tuning bit-vector operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-21 13:09:03 +02:00 |
|
Nikolaj Bjorner
|
284fcc2c04
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-20 09:43:56 +02:00 |
|
Nuno Lopes
|
dbc1a84d6a
|
fix warning with MSVC++ 64
|
2015-12-15 18:36:01 +00:00 |
|
Nikolaj Bjorner
|
b1459f4fa3
|
fix build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-15 04:57:32 +02:00 |
|
Nikolaj Bjorner
|
43bc6caa55
|
fix warning messages
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-15 04:11:11 +02:00 |
|
Nikolaj Bjorner
|
f3d94db889
|
bild on gcc #376
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-13 23:47:45 -08:00 |
|
Nikolaj Bjorner
|
72883df134
|
fix build, add seq features
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-13 16:02:17 -08:00 |
|
Nikolaj Bjorner
|
3c50508762
|
use ADT for strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 20:46:28 -08:00 |
|
Nikolaj Bjorner
|
a7e2fb31e3
|
updates to resource exceptions, update master possibly handle pull request issue
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 11:36:49 -08:00 |
|
Nikolaj Bjorner
|
2a051719d8
|
cleanup deprecated critical sections, fix cancellation for par_or_else tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 09:43:00 -08:00 |
|
Nikolaj Bjorner
|
9c597e9eea
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2015-12-11 17:47:03 -08:00 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -08:00 |
|
Nikolaj Bjorner
|
61dbb6168e
|
cleanup cancelation logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 12:35:35 -08:00 |
|
Nuno Lopes
|
39ca5480d7
|
ensure that formula is skolemized in the smt solver when using MBQI
Reviewed by Nikolaj
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-12-11 18:18:09 +00:00 |
|
Nuno Lopes
|
ef06da8c2c
|
fix build with gcc
|
2015-12-11 18:14:14 +00:00 |
|
Nikolaj Bjorner
|
4e155887b2
|
consolidate cancellation to context check_cancel_flag instead of calling in set_cancel()
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 09:51:43 -08:00 |
|
Nikolaj Bjorner
|
ee4ed1749a
|
add cancel checks in model finder, patch by Sarah Winkler
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 09:09:25 -08:00 |
|
Nikolaj Bjorner
|
85b9bb3cc6
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 08:37:47 -08:00 |
|
Nikolaj Bjorner
|
58411f64e8
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 20:25:12 -08:00 |
|
Nikolaj Bjorner
|
5eb23e1e7a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 19:20:16 -08:00 |
|
Nikolaj Bjorner
|
30580a012a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 02:38:56 -08:00 |
|
Nikolaj Bjorner
|
d81186eaca
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 01:36:17 -08:00 |
|
Nikolaj Bjorner
|
f9ca66d90b
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 23:19:16 -08:00 |
|
Nikolaj Bjorner
|
d58c219b54
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 22:18:02 -08:00 |
|
Nikolaj Bjorner
|
c5a9d81d93
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 20:17:00 -08:00 |
|
Nikolaj Bjorner
|
fe1039d12f
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 14:48:50 -08:00 |
|
Nikolaj Bjorner
|
0e701138e1
|
disable restart code in seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 09:53:18 -08:00 |
|
Nikolaj Bjorner
|
b9302e6caf
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 00:38:03 -08:00 |
|
Nikolaj Bjorner
|
94bd2fdbe4
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 21:03:28 -08:00 |
|
Nikolaj Bjorner
|
24de0a9b90
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 16:37:08 -08:00 |
|
Nikolaj Bjorner
|
6c2e7e7675
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 16:03:24 -08:00 |
|
Nikolaj Bjorner
|
932a3a8387
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 13:27:17 -08:00 |
|
Nikolaj Bjorner
|
895d032996
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 10:33:09 -08:00 |
|
Nikolaj Bjorner
|
5aabc64312
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 08:11:00 -08:00 |
|
Nikolaj Bjorner
|
ca96fea2c0
|
add seq methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-07 16:28:20 -08:00 |
|
Nikolaj Bjorner
|
34a0d7dfed
|
remove python_install target from all
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-07 09:59:46 -08:00 |
|
Nikolaj Bjorner
|
8bb73c8eae
|
merge seq and string operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 23:34:28 -08:00 |
|
Nikolaj Bjorner
|
08bfd08412
|
merging seq and string
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 22:15:56 -08:00 |
|
Nikolaj Bjorner
|
a8e366aa24
|
add basic string factory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-04 15:24:29 -08:00 |
|
Nuno Lopes
|
5d289a8da5
|
fix leak in asserted_formulas::propagate_values() for proof generation mode
continuation of issue #342
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-11-29 10:49:52 +00:00 |
|
Nuno Lopes
|
d175c99542
|
fix ast leak in asserted_formulas::propagate_values()
Fixes issue #342
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-11-27 20:09:17 +00:00 |
|
Nikolaj Bjorner
|
665af3d8b9
|
remove deprecated user-theory plugins and other unused functionality from API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-20 08:43:27 -08:00 |
|
Nikolaj Bjorner
|
fd8fd40669
|
fix tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-20 08:00:01 -08:00 |
|
Nikolaj Bjorner
|
04b0e3c2f7
|
add checks for cancellation inside mam to agilely not ignore Rustan's soft requests for a timeout #326
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-17 18:48:52 -08:00 |
|
Nikolaj Bjorner
|
66fc873613
|
Fix for #322: PDR engine cannot falls back on fixed size arithmetic for difference logic. It would eventually overflow and cause incorrect model construction. Enable only fixed-size arithmetic when configuration allows it
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-17 09:00:16 -08:00 |
|
Nikolaj Bjorner
|
315dc80eb0
|
toggle default for bv2int decision procedure support to avoid confusing users. Issue #301
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-10 15:09:52 -05:00 |
|