Nikolaj Bjorner
|
6594c3a046
|
add virtual destructor to intermediary class in case this helps for #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:58:39 +01:00 |
|
Nikolaj Bjorner
|
dea3b8ddf7
|
address warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:14:36 +01:00 |
|
Nikolaj Bjorner
|
8e078cf9e2
|
address #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 07:52:00 +01:00 |
|
Nikolaj Bjorner
|
fe10f2d244
|
address #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 07:51:16 +01:00 |
|
Murphy Berzish
|
09053b831d
|
enforce nonempty string constraint on refreshed nonempty string vars
|
2016-12-09 17:23:39 -05:00 |
|
Nikolaj Bjorner
|
0ef14ffa08
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 23:18:02 +01:00 |
|
Nikolaj Bjorner
|
e092232f67
|
add virtual destructors, fix operator code for API methods complement and intersection per note by Loris d'Antoni
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 23:17:52 +01:00 |
|
Murphy Berzish
|
e9411e5b8c
|
explicitly re-introduce string axioms on refreshed string theory vars
this fixes at least one case (kaluza/unsat/big/9650.smt2) where a string
could have a negative length value due to a constraint that went out of scope
|
2016-12-09 17:12:29 -05:00 |
|
Murphy Berzish
|
737565180f
|
disable stronger arrangements in theory_str for now
|
2016-12-09 16:55:34 -05:00 |
|
Christoph M. Wintersteiger
|
649d474686
|
Build fix for C++ example
|
2016-12-09 19:09:47 +00:00 |
|
Christoph M. Wintersteiger
|
4c664f1c05
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 15:03:36 +00:00 |
|
Christoph M. Wintersteiger
|
16b32ecf12
|
Bugfix for special-case handling in fp.fma.
Thanks to Florian Schanda for reporting this bug.
(+reversed accidental debug code commit).
|
2016-12-09 15:03:31 +00:00 |
|
Nikolaj Bjorner
|
a17e957362
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 15:32:26 +01:00 |
|
Nikolaj Bjorner
|
acba529bce
|
fix bug in encoding of axioms for indexof. Issue #806
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 15:32:15 +01:00 |
|
Christoph M. Wintersteiger
|
56b1a8b086
|
Bugfix for special-case handling in fp.fma.
Thanks to Florian Schanda for reporting this bug.
|
2016-12-09 13:43:05 +00:00 |
|
Christoph M. Wintersteiger
|
9df5c31485
|
Whitespace
|
2016-12-09 13:40:46 +00:00 |
|
Nikolaj Bjorner
|
0ab2067b69
|
produce error message for cores with optimization. Issue #825
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 13:15:40 +01:00 |
|
Nikolaj Bjorner
|
99b7c26e9f
|
exposing regular expression features to address issue #831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 13:05:02 +01:00 |
|
Nikolaj Bjorner
|
8e6600c6be
|
add python API for newly exposed regex constructors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 09:09:03 +01:00 |
|
Nikolaj Bjorner
|
976fadf771
|
add missing complement
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:21:57 +01:00 |
|
Nikolaj Bjorner
|
0473d2ef56
|
add regular expression features to C# API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:17:13 +01:00 |
|
Nikolaj Bjorner
|
a82b5e21fe
|
add regular expression operations to C and C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:11:36 +01:00 |
|
Murphy Berzish
|
515cd4a3f3
|
add boolean case split in theory_str::solve_concat_eq_str
|
2016-12-08 14:49:38 -05:00 |
|
Nikolaj Bjorner
|
4e25bffab6
|
add range constructor to .NET API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-08 18:33:02 +01:00 |
|
Nikolaj Bjorner
|
feb801564b
|
adding range to C API. Issue #831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-08 18:28:27 +01:00 |
|
Christoph M. Wintersteiger
|
dc0d29a00c
|
Bugfix for model construction. Fixes #828.
|
2016-12-08 16:14:54 +00:00 |
|
Wensheng Tang
|
99d10d1224
|
Fixed utf-8 version string handling for python2. Resolved #787
|
2016-12-08 15:09:59 +08:00 |
|
Murphy Berzish
|
7b0aaf8745
|
boolean case split theory_str concat_eq remaining cases
|
2016-12-06 16:22:42 -05:00 |
|
Murphy Berzish
|
225b527d58
|
boolean case split theory_str process_concat_eq_type2
|
2016-12-06 16:09:38 -05:00 |
|
Murphy Berzish
|
b57f04e2d2
|
optimize generate_mutual_exclusion in theory_str to make only half as many subterms
|
2016-12-06 12:59:40 -05:00 |
|
Murphy Berzish
|
da61c99f9e
|
experimental boolean case split in theory_str process_concat_eq_type1 WIP
|
2016-12-06 12:52:48 -05:00 |
|
Murphy Berzish
|
938dcaa669
|
Merge branch 'develop' of github.com:/mtrberzi/z3 into develop
|
2016-12-05 20:17:44 -05:00 |
|
Murphy Berzish
|
be9cb8db82
|
regex tracing theory_str
|
2016-12-05 20:17:43 -05:00 |
|
Murphy Berzish
|
35ad68d9b5
|
assert stronger arrangements theory_str
|
2016-12-05 15:13:48 -05:00 |
|
Christoph M. Wintersteiger
|
f1a704484b
|
Re-added context creation locks in the Java API. Relates to #819.
|
2016-12-01 23:16:15 +00:00 |
|
Murphy Berzish
|
406b622f59
|
Revert "testing term generation refactor in theory_str::check_length_const_string"
This reverts commit edf151c9a0 .
|
2016-12-01 15:19:51 -05:00 |
|
Murphy Berzish
|
b020c71f8a
|
Revert "ref_vector refactoring in theory_str::check_length_concat_concat"
This reverts commit 599cc1e75d .
|
2016-12-01 15:19:51 -05:00 |
|
Murphy Berzish
|
548f635f7e
|
Revert "experimental non-reuse of XOR vars in theory_str"
This reverts commit fd1bf65b64 .
|
2016-12-01 15:19:50 -05:00 |
|
Murphy Berzish
|
10c0d94cf2
|
Revert "refactor theory_str::check_length_concat_var"
This reverts commit 170e2b4e2a .
|
2016-12-01 15:19:50 -05:00 |
|
Nuno Lopes
|
dedae29300
|
add a few more statics to avoid symbol clashes
|
2016-12-01 17:37:07 +00:00 |
|
Nuno Lopes
|
e697d3e810
|
remove 2 outdated comments
|
2016-12-01 14:10:31 +00:00 |
|
Nuno Lopes
|
42b26c63e5
|
make a few functions static
|
2016-12-01 14:01:20 +00:00 |
|
Murphy Berzish
|
170e2b4e2a
|
refactor theory_str::check_length_concat_var
|
2016-11-30 19:41:00 -05:00 |
|
Murphy Berzish
|
fd1bf65b64
|
experimental non-reuse of XOR vars in theory_str
|
2016-11-30 15:52:58 -05:00 |
|
Murphy Berzish
|
599cc1e75d
|
ref_vector refactoring in theory_str::check_length_concat_concat
|
2016-11-30 13:08:42 -05:00 |
|
Nikolaj Bjorner
|
7ebc660b6d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-11-30 09:52:15 -08:00 |
|
Nikolaj Bjorner
|
024082a45f
|
adding preferred sat, currently disabled, to wmax. Fixing issue #815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-30 09:52:05 -08:00 |
|
Murphy Berzish
|
edf151c9a0
|
testing term generation refactor in theory_str::check_length_const_string
|
2016-11-29 21:46:00 -05:00 |
|
Murphy Berzish
|
947d443726
|
improved regex concat rewrite
|
2016-11-29 19:46:37 -05:00 |
|
Nikolaj Bjorner
|
d9227b95ea
|
blast distinct in incremental BV solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-29 15:45:23 -08:00 |
|