Christoph M. Wintersteiger
|
0a575936d0
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-23 19:31:08 +01:00 |
|
Christoph M. Wintersteiger
|
8bde7b8a4c
|
Added facilities for dumping smt_params for debugging purposes
|
2016-06-23 19:31:00 +01:00 |
|
Nikolaj Bjorner
|
41edf5f91e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-22 20:25:55 -07:00 |
|
Nikolaj Bjorner
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Christoph M. Wintersteiger
|
fad1dffbf0
|
Added PATH info to successful build message
|
2016-06-22 19:03:42 +01:00 |
|
Christoph M. Wintersteiger
|
89b1d7d8da
|
Fixed test case
|
2016-06-22 18:52:40 +01:00 |
|
Christoph M. Wintersteiger
|
8c191781e7
|
Fixed warning message
|
2016-06-22 18:52:30 +01:00 |
|
Murphy Berzish
|
4c34629806
|
starting regex support, rewriter
|
2016-06-21 21:13:16 -04:00 |
|
Murphy Berzish
|
a808a8c587
|
theory_str infer_len_concat_arg
|
2016-06-21 17:38:49 -04:00 |
|
Murphy Berzish
|
1e46782392
|
theory_str infer_len_concat
|
2016-06-21 17:25:28 -04:00 |
|
Murphy Berzish
|
ba42478f9b
|
string-integer wip
|
2016-06-20 20:02:22 -04:00 |
|
Nikolaj Bjorner
|
fa6f9b4a37
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-20 16:39:08 -07:00 |
|
Nikolaj Bjorner
|
9c099d6b1b
|
fix mb maximization logic, so far not accessible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-20 16:39:03 -07:00 |
|
Murphy Berzish
|
89a337ba7e
|
quick path with string-integer integration in theory_str::simplify_concat_equality
|
2016-06-19 18:25:31 -04:00 |
|
George Karpenkov
|
b086aac45f
|
Use constructors instead of static methods for Context.java.
|
2016-06-16 18:21:55 +02:00 |
|
Murphy Berzish
|
5b3c868c90
|
theory_str Replace method
|
2016-06-15 21:14:54 -04:00 |
|
Murphy Berzish
|
fb20951064
|
theory_str Substr support WIP
|
2016-06-15 20:26:07 -04:00 |
|
Murphy Berzish
|
be5bf7fb80
|
LastIndexof support
|
2016-06-15 18:45:01 -04:00 |
|
Murphy Berzish
|
7c8b882ae6
|
decl and rewriter support for LastIndexof in theory_str (WIP)
|
2016-06-15 18:04:33 -04:00 |
|
Murphy Berzish
|
dc5a334d42
|
support for Indexof2 in theory_str
|
2016-06-15 17:37:17 -04:00 |
|
Murphy Berzish
|
881e3056f3
|
support for IndexOf in theory_str
|
2016-06-14 21:28:31 -04:00 |
|
Murphy Berzish
|
db2a5854e9
|
decl and rewriter for Indexof (WIP)
|
2016-06-14 20:10:06 -04:00 |
|
Murphy Berzish
|
7aeeb599ef
|
very very basic Contains support in theory_str
not included: the 1200 lines of code that make it very fast
|
2016-06-14 18:43:51 -04:00 |
|
Murphy Berzish
|
a3986d6d0e
|
decl and rewriter support for Contains (WIP)
|
2016-06-14 18:36:43 -04:00 |
|
Murphy Berzish
|
989d6b577b
|
EndsWith axiomatization in theory_str
|
2016-06-14 18:05:24 -04:00 |
|
Murphy Berzish
|
fd38b4c729
|
EndsWith decl and rewriter, WIP
|
2016-06-14 17:55:46 -04:00 |
|
Murphy Berzish
|
4f131ebba7
|
prevent infinite loop of axiom generation. working StartsWith
|
2016-06-14 16:42:46 -04:00 |
|
Murphy Berzish
|
c5ffb012dd
|
axioms for StartsWith; WIP as I need to fix an infinite recursion bug
|
2016-06-14 16:16:39 -04:00 |
|
Nikolaj Bjorner
|
bfe26390f0
|
fix bug introduced when hiding unused variables in 96e157e , reported by Mikolas Janota
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:12:32 -07:00 |
|
Nikolaj Bjorner
|
8da0146318
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-14 08:10:21 -07:00 |
|
Nikolaj Bjorner
|
9253ca9d86
|
make use of warning_msg safe for formatting. Thanks to Scott McPeak for reporting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:10:10 -07:00 |
|
Christoph M. Wintersteiger
|
c8c262fb93
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-14 13:14:30 +01:00 |
|
Christoph M. Wintersteiger
|
3ea71b4b25
|
Fixed SMT2 scanner to allow 0xFF characters.
Thanks to Santiago Zanella-Beguelin for reporting this issue.
|
2016-06-14 12:49:48 +01:00 |
|
Murphy Berzish
|
7d8e54c50f
|
decl and rewriter for string StartsWith
|
2016-06-13 22:27:46 -04:00 |
|
Murphy Berzish
|
be5cc02a45
|
working axiomatization for CharAt
|
2016-06-13 21:57:08 -04:00 |
|
Nikolaj Bjorner
|
b11f9050e3
|
fix bugs exposed from bad indentation warnings, #650
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-13 18:20:25 -07:00 |
|
Nikolaj Bjorner
|
16ad33bf39
|
add collection of statistics #652
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-13 18:17:49 -07:00 |
|
Murphy Berzish
|
389845180c
|
add CharAt to theory_str and basic rewrite rule for constant CharAt exprs
|
2016-06-13 16:34:24 -04:00 |
|
George Karpenkov
|
b65d83aacf
|
Java API: explain the phantom references mechanics in Javadoc.
|
2016-06-13 12:22:32 +02:00 |
|
George Karpenkov
|
a914822346
|
JavaAPI: DecRefQueue -- do not use move_limit for now.
|
2016-06-13 12:18:31 +02:00 |
|
George Karpenkov
|
26d6c99aac
|
Typo in Javadoc.
|
2016-06-13 12:11:03 +02:00 |
|
George Karpenkov
|
27aa37946e
|
Do not lock on context creation and deletion.
|
2016-06-13 12:09:34 +02:00 |
|
Murphy Berzish
|
7d09dbb8ec
|
basic infrastructure for string rewriting
|
2016-06-12 20:46:52 -04:00 |
|
Murphy Berzish
|
18cd47dcd0
|
add flag for bailing out during a final check infinite loop in theory_str
also adds more debugging to free variable gen
|
2016-06-12 20:14:57 -04:00 |
|
Nikolaj Bjorner
|
c7ff05cc78
|
enable core minimization with qsat in case it turns out to be useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-12 15:58:12 -07:00 |
|
Murphy Berzish
|
08328c5614
|
add option in theory_str to assert string constant lengths more eagerly
now passes z3str/concat-025
|
2016-06-12 17:16:14 -04:00 |
|
George Karpenkov
|
22ffd65d1e
|
Java API: split incRef into incRef and addToReferenceQueue
One method should do one thing only, it's easy to mix things up
otherwise.
|
2016-06-12 21:01:58 +02:00 |
|
George Karpenkov
|
2a347f04bf
|
Java API: FuncInterp.Entry should be an inner static class
...as it does not use any fields of the outer FuncInterp object.
|
2016-06-12 21:00:51 +02:00 |
|
George Karpenkov
|
5657399d55
|
Bugfix for incorrect order of operations.
|
2016-06-12 20:39:54 +02:00 |
|
George Karpenkov
|
495ef0f055
|
Java bindings with no finalizers
Replacing finalizers with PhantomReferences, required quite a lot of
changes to the codebase.
|
2016-06-12 20:27:01 +02:00 |
|