Bruce Mitchener
|
afc9de960c
|
Improve JavaDoc.
|
2018-11-30 08:42:28 +07:00 |
|
Bruce Mitchener
|
38ca9ddfeb
|
Swapped significand and exponent in call to Context.mkFPNumeral.
Fixes #973.
|
2018-11-30 08:42:01 +07:00 |
|
Bruce Mitchener
|
6567698199
|
Fix initialization order on theory_seq.
|
2018-11-30 08:10:49 +07:00 |
|
Nikolaj Bjorner
|
1d4d95aea2
|
fix #1989
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 16:10:02 -08:00 |
|
Nikolaj Bjorner
|
67f22d8d65
|
improving performance for length constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 11:32:52 -08:00 |
|
Nikolaj Bjorner
|
e96f9de70b
|
perf #1988
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 06:02:32 -08:00 |
|
Nikolaj Bjorner
|
8248ec879e
|
fix qsat destructor memory allocation #1948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-28 15:35:46 -08:00 |
|
Nikolaj Bjorner
|
45dd820b6c
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-11-28 13:50:40 -08:00 |
|
Nikolaj Bjorner
|
5dc1337476
|
fix #1984 - already fixed in private branch, but wasn't propagated to master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-28 13:49:53 -08:00 |
|
Nikolaj Bjorner
|
3fe9b76fe5
|
Merge pull request #1986 from mtrberzi/issue1908
Z3str3: correct str.replace semantics
|
2018-11-28 13:15:39 -08:00 |
|
Murphy Berzish
|
e76e501216
|
Z3str3: correct str.replace semantics
|
2018-11-28 14:42:19 -05:00 |
|
Nikolaj Bjorner
|
f2de15a665
|
Merge pull request #1982 from waywardmonkeys/avoid-const-params-in-decls
Avoid const params in decls.
|
2018-11-28 09:08:03 -08:00 |
|
Nikolaj Bjorner
|
ee5ae8fb5e
|
Merge pull request #1983 from waywardmonkeys/missing-ref
mk_coeffs_without was inadvertently copying src.
|
2018-11-28 09:07:15 -08:00 |
|
Nikolaj Bjorner
|
a78380901e
|
Merge pull request #1976 from waywardmonkeys/use-nullptr-more
Use nullptr rather than 0/NULL.
|
2018-11-28 09:06:40 -08:00 |
|
Bruce Mitchener
|
a3281a02db
|
mk_coeffs_without was inadvertently copying src.
Pass it via ref.
|
2018-11-28 20:12:47 +07:00 |
|
Bruce Mitchener
|
2016f48dc9
|
Avoid const params in decls.
Const-qualification of parameters only has an effect in function
definitions.
|
2018-11-28 19:07:33 +07:00 |
|
Bruce Mitchener
|
090f14e7bc
|
Fix a couple of typos.
|
2018-11-28 14:58:04 +07:00 |
|
Bruce Mitchener
|
b83d6d77c9
|
Use nullptr rather than 0/NULL.
|
2018-11-28 14:57:01 +07:00 |
|
Nikolaj Bjorner
|
c5f280ae6e
|
Merge pull request #1969 from Bronsa/master
Catch and print exceptions in Z3_mk_config
|
2018-11-27 10:43:43 -08: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
|
7b68d3d893
|
Merge pull request #1973 from waywardmonkeys/modernize-use-override
Use 'override' in new code.
|
2018-11-27 10:37:35 -08:00 |
|
Nikolaj Bjorner
|
4bbf90c57f
|
Merge pull request #1974 from waywardmonkeys/fix-ocaml-typo
Fix typo in OCaml API docs.
|
2018-11-27 10:37:24 -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
|
7fb0106ead
|
Fix typo in OCaml API docs.
|
2018-11-27 22:14:41 +07:00 |
|
Bruce Mitchener
|
64ac929301
|
Use 'override' in new code.
|
2018-11-27 22:07:14 +07:00 |
|
Bruce Mitchener
|
e570940662
|
Prefer using empty rather than size comparisons.
|
2018-11-27 21:42:04 +07:00 |
|
Nicola Mometto
|
21158d87e3
|
override n_mk_config in ml bindings to catch exception path
|
2018-11-27 12:31:00 +00:00 |
|
Nicola Mometto
|
29a28f544d
|
catch and print exceptions in Z3_mk_config instead of letting them
bubble up the stack
|
2018-11-27 12:31:00 +00:00 |
|
Nikolaj Bjorner
|
253f457425
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-11-26 21:13:10 -08:00 |
|
Nikolaj Bjorner
|
503bedbc7a
|
fix #1967:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-26 21:12:47 -08:00 |
|
Nicola Mometto
|
f18227bf2d
|
Add Memory.reset to OCaml API
|
2018-11-26 17:24:51 +00:00 |
|
Bruce Mitchener
|
b2123136b1
|
Remove unused DEFINE_VOID macro.
|
2018-11-26 09:20:04 +07: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
|
8e83d04e02
|
this->size()
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:22:22 -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
|
aa723f1eee
|
fix uninitialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 18:13:35 -08: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
|
7bc3b4e381
|
swap order in equality for emptiness check to deal with rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 13:03:55 -08:00 |
|
Nikolaj Bjorner
|
ec36a9c495
|
fix user push/pop with ba constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 12:40:23 -08:00 |
|
Nikolaj Bjorner
|
aeb4d1864d
|
clean up suffix/prefix rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 11:39:34 -08:00 |
|
Nikolaj Bjorner
|
498fa87993
|
seq rewriting fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 10:48:49 -08:00 |
|
Nikolaj Bjorner
|
7b2590c026
|
fix is-unit test in seq rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-21 17:08:33 -08:00 |
|
Nikolaj Bjorner
|
0c1408b30e
|
fixing #1948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-21 13:48:48 -08:00 |
|
Bruce Mitchener
|
236f85d82b
|
Improve intra-doc linking.
|
2018-11-21 19:13:02 +07:00 |
|
Nikolaj Bjorner
|
2cc654081c
|
Merge pull request #1955 from waywardmonkeys/Z3_bool_to_bool
Switch from using Z3_bool to using bool.
|
2018-11-20 20:29:28 -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
|
37ef3cbeb2
|
add rc2 sample
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-20 14:32:01 -08:00 |
|
Nikolaj Bjorner
|
7016d94d59
|
fix #1956
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-20 11:30:44 -08:00 |
|
Lev Nachmanson
|
67ea2a2c88
|
test
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-11-20 09:52:43 -08:00 |
|
Bruce Mitchener
|
b93ffe676b
|
Fix broken link. It is Z3_add_rec_def, not Z3_mk_rec_def.
|
2018-11-20 11:34:32 +07:00 |
|
Bruce Mitchener
|
edf8ba44d1
|
Switch from using Z3_bool to using bool.
This is a continuation of the work started by using stdbool and
continued by switching from Z3_TRUE|FALSE to true|false.
|
2018-11-20 11:27:09 +07:00 |
|
Nikolaj Bjorner
|
e83e9b02df
|
increment version number to 4.8.4
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 15:17:55 -08:00 |
|
Nikolaj Bjorner
|
7d0d7e6343
|
have replayer handle oom natively
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 10:59:12 -08:00 |
|
Nikolaj Bjorner
|
04d709dae1
|
build errors on shrink
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 09:42:10 -08:00 |
|
Nikolaj Bjorner
|
5a825d7ac3
|
true is true, false is not true, it is false
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 09:37:23 -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
|
8b2450aba7
|
Merge pull request #1949 from waywardmonkeys/fix-doc-precondition
Fix precondition in Z3_get_symbol_string doc comment.
|
2018-11-19 08:43:52 -08:00 |
|
Nikolaj Bjorner
|
3eb786838d
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-11-19 08:42:23 -08:00 |
|
Nikolaj Bjorner
|
5eefa9c34b
|
fix combinator signatures
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 08:42:18 -08:00 |
|
Bruce Mitchener
|
115256e353
|
Improve intra-doc linking.
|
2018-11-19 20:32:00 +07:00 |
|
Bruce Mitchener
|
e1388a838c
|
Fix precondition in Z3_get_symbol_string doc comment.
|
2018-11-19 18:58:09 +07:00 |
|
Nikolaj Bjorner
|
b8ac3e6ce4
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-11-19 00:48:40 -08:00 |
|
Nikolaj Bjorner
|
529e62e01e
|
remove unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-19 00:48:33 -08:00 |
|
Bruce Mitchener
|
93835eab05
|
Correct Z3_(fixedpoint|optimize)_from_file param doc.
|
2018-11-19 13:04:07 +07:00 |
|
Nikolaj Bjorner
|
102d23f780
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-11-18 10:40:14 -08:00 |
|
Nikolaj Bjorner
|
a9e6d83c6e
|
std::cout -> out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-18 10:40:08 -08:00 |
|
Nikolaj Bjorner
|
6ef2557e2a
|
investigate #1946
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-18 09:34:33 -08:00 |
|
Nikolaj Bjorner
|
d400929d9a
|
fix #1945
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-18 08:56:30 -08:00 |
|
Nikolaj Bjorner
|
1603075189
|
add empty/full to java #1944
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:46:06 -08:00 |
|
Nikolaj Bjorner
|
141cd687ff
|
disable validation in builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:37:36 -08:00 |
|
Nikolaj Bjorner
|
d45b8a3ac8
|
fix debug build, add access to numerics from model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:24:54 -08:00 |
|
Nikolaj Bjorner
|
ee7781e602
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:05:02 -08:00 |
|
Nikolaj Bjorner
|
9ec59fdb93
|
fix #1934
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:04:25 -08:00 |
|
Nikolaj Bjorner
|
b7ecd4fa7a
|
Merge pull request #1942 from waywardmonkeys/fix-missing-word
Fix missing word in doc comment.
|
2018-11-17 09:18:13 -08:00 |
|
Bruce Mitchener
|
69dc749239
|
Fix missing word in doc comment.
|
2018-11-17 21:02:00 +07:00 |
|
Nikolaj Bjorner
|
03bb5a085f
|
fix #1940
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-15 09:21:03 -08:00 |
|
Nikolaj Bjorner
|
727929c9af
|
fix test build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-14 12:04:31 -08:00 |
|
Nikolaj Bjorner
|
52910fa465
|
fix #1937
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-14 11:31:39 -08:00 |
|
Nikolaj Bjorner
|
9b4cf1559d
|
recover error stream from dimacs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-12 15:33:46 -08:00 |
|
Nikolaj Bjorner
|
ef9b46b2e5
|
fix #1922 - incorrect pretty printing of datatypes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-12 09:21:51 -08:00 |
|
Nikolaj Bjorner
|
8847898a7d
|
add multiline lisp style comments #1932
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-12 08:52:51 -08:00 |
|
Nikolaj Bjorner
|
72400f1869
|
fix #1927
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-12 03:43:04 -08:00 |
|