Murphy Berzish
|
e76e501216
|
Z3str3: correct str.replace semantics
|
2018-11-28 14:42:19 -05:00 |
|
Bruce Mitchener
|
b83d6d77c9
|
Use nullptr rather than 0/NULL.
|
2018-11-28 14:57:01 +07:00 |
|
Nikolaj Bjorner
|
5df29daa35
|
Merge pull request #1972 from waywardmonkeys/use-vector-empty
Prefer using empty rather than size comparisons.
|
2018-11-27 10:39:34 -08:00 |
|
Nikolaj Bjorner
|
2b34e4f738
|
fix #1968
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-27 10:36:03 -08:00 |
|
Bruce Mitchener
|
e570940662
|
Prefer using empty rather than size comparisons.
|
2018-11-27 21:42:04 +07:00 |
|
Nikolaj Bjorner
|
503bedbc7a
|
fix #1967:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-26 21:12:47 -08:00 |
|
Nikolaj Bjorner
|
e026f96ed4
|
code review updates for #1963
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:30:30 -08:00 |
|
Nikolaj Bjorner
|
abfb9989b6
|
Merge pull request #1963 from Nils-Becker/master
Logging Improvements for the Axiom Profiler
|
2018-11-25 14:25:35 -08:00 |
|
Nikolaj Bjorner
|
88fd088a09
|
conditional flattening
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:15:10 -08:00 |
|
Nikolaj Bjorner
|
16be5b0e7d
|
fix #1816 - m_parent_selects gets updated while accessing an interator, fix is to rely on the size of the vector for iteration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:04:17 -08:00 |
|
nilsbecker
|
b57a483a6c
|
using obj_hashtable instead of unordered_set as suggested by Nikolaj
|
2018-11-25 22:50:14 +01:00 |
|
nilsbecker
|
165b256d32
|
ensure equalities between terms bound to quantified variables are always logged
|
2018-11-25 20:34:25 +01:00 |
|
nilsbecker
|
1e4f524a22
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2018-11-25 16:58:09 +01:00 |
|
Nikolaj Bjorner
|
074ed0d874
|
fix warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 17:39:19 -08:00 |
|
Nikolaj Bjorner
|
32df9b1155
|
mac build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 17:34:53 -08:00 |
|
Nikolaj Bjorner
|
96043216e5
|
fix unsound unfolding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 17:25:56 -08:00 |
|
Nikolaj Bjorner
|
6ddbc9cd38
|
overhaul of regular expression membership solving. Use iterative deepening and propagation, coallesce intersections
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 15:26:39 -08:00 |
|
Nikolaj Bjorner
|
d61d9d4ce3
|
remove reject states
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 11:06:51 -08:00 |
|
Nikolaj Bjorner
|
33eb82c25a
|
remove prefix2prefix, fix #1566
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 23:36:47 -08:00 |
|
Nikolaj Bjorner
|
069949a576
|
fix model construction for semantics of itos
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 22:30:13 -08:00 |
|
Nikolaj Bjorner
|
20a28af225
|
fix stoi/itos axiom replay
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 21:42:48 -08:00 |
|
Nikolaj Bjorner
|
d55af41955
|
constrain lengths
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 19:54:34 -08:00 |
|
Nikolaj Bjorner
|
88fb826a03
|
overhaul stoi and itos to fix #1957 and related
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 18:50:20 -08:00 |
|
Nikolaj Bjorner
|
801026937d
|
fix #1846
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 13:49:09 -08:00 |
|
Nikolaj Bjorner
|
8d940f64b8
|
fix build regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 10:57:07 -08:00 |
|
Nikolaj Bjorner
|
f591e0948a
|
fix #1841
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 15:28:33 -08:00 |
|
Nikolaj Bjorner
|
90070fda95
|
fix #1959
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-20 20:17:09 -08:00 |
|
Nikolaj Bjorner
|
c95dbb47a3
|
fix #1958
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-20 16:43:37 -08:00 |
|
Nikolaj Bjorner
|
7016d94d59
|
fix #1956
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-20 11:30:44 -08:00 |
|
Bruce Mitchener
|
56bbed173e
|
Remove usages of Z3_TRUE / Z3_FALSE.
Now that this is all using stdbool.h, we can just use true/false.
For now, we leave the aliases in place in z3_api.h.
|
2018-11-20 00:25:37 +07:00 |
|
Nikolaj Bjorner
|
d400929d9a
|
fix #1945
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-18 08:56:30 -08:00 |
|
Bruce Mitchener
|
1082fad27a
|
Fix typos.
|
2018-11-11 22:21:43 +07:00 |
|
Nikolaj Bjorner
|
f699ac0353
|
fixing bugs uncovered by repro in #1914
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-05 13:54:23 -08:00 |
|
Nikolaj Bjorner
|
cf4bf7b591
|
more consistent use of parallel mode when enabled, takes care of example test from #1898 that didn't trigger parallel mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-02 18:44:53 -05:00 |
|
Nikolaj Bjorner
|
d9e77ba443
|
fix model extraction for 0-ary recursive function declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-01 09:55:27 -05:00 |
|
Nikolaj Bjorner
|
2a6fa4af39
|
deal with compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-31 16:30:42 -05:00 |
|
Nikolaj Bjorner
|
0f0287d129
|
prepare release notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-28 17:42:16 -05:00 |
|
Nikolaj Bjorner
|
43d9159a74
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-27 16:20:39 -05:00 |
|
Nikolaj Bjorner
|
80acf8ed79
|
add recfuns to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-27 13:26:32 -05:00 |
|
Nikolaj Bjorner
|
51a0022450
|
add recfun to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-27 11:41:18 -05:00 |
|
Nikolaj Bjorner
|
c5cbf985ca
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-26 10:11:03 -05:00 |
|
Nikolaj Bjorner
|
67077d960e
|
working with incremental depth
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-23 14:16:07 -07:00 |
|
Nikolaj Bjorner
|
184ae7211e
|
fix #1897
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-23 10:00:57 -07:00 |
|
Nikolaj Bjorner
|
aa6e1badf2
|
recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-23 08:16:26 -07:00 |
|
Nikolaj Bjorner
|
5c80b142c5
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-22 07:22:58 -07:00 |
|
Nikolaj Bjorner
|
66f2a7636b
|
depth
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-22 04:59:51 -07:00 |
|
Nikolaj Bjorner
|
cd9c752834
|
guard
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-21 20:46:12 -07:00 |
|
Nikolaj Bjorner
|
b5676413e4
|
recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-21 18:25:27 -07:00 |
|
Nikolaj Bjorner
|
ccca063e54
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into csp
|
2018-10-21 12:26:53 -07:00 |
|
Nikolaj Bjorner
|
6e41b853f7
|
remove case-pred and depth-limit classes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-21 12:25:57 -07:00 |
|