3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 20:38:43 +00:00
Commit graph

3211 commits

Author SHA1 Message Date
Nikolaj Bjorner 0acaf1ca0f fix #4218 2020-05-07 08:43:56 -07:00
Murphy Berzish 1f15033ca2
z3str3: remove legacy code (#4215)
* z3str3: remove legacy fixed-length overlap testing

parameter smt.str.fixed_length_overlap_models has been deprecated

* z3str3: remove legacy length/value testing algorithm and binary search heuristic

the following parameters are deprecated:
smt.str.use_binary_search
smt.str.binary_search_start
smt.str.fixed_length_models (the fixed-length model construction is now always used)

* z3str3: remove legacy regex unroll methods

* z3str3: remove unused methods and member variables
2020-05-06 13:07:04 -07:00
Nikolaj Bjorner 691759c9e2 fix #4227 2020-05-06 12:56:46 -07:00
Nikolaj Bjorner 2d08baf3d5 fix #4219 2020-05-06 12:20:40 -07:00
Nikolaj Bjorner 1a642b4311 na 2020-05-06 10:36:03 -07:00
Nikolaj Bjorner bbaedbcccc fix #4224 2020-05-06 10:34:59 -07:00
Nikolaj Bjorner 6f6c8d76eb fix #4216
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-06 09:45:38 -07:00
Lev Nachmanson f2449df06e introduce ul_pair associated_with_row
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-05-05 15:59:09 -07:00
Nikolaj Bjorner 82236d44c6 some simplifications in theory_bv 2020-05-05 12:27:15 -07:00
Nikolaj Bjorner 911d23af1a fix #4210 2020-05-05 12:26:21 -07:00
Nikolaj Bjorner 7b1aee48dd fix #4203
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-05 10:40:09 -07:00
Nikolaj Bjorner 2104624dfa updated release notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-05 10:33:25 -07:00
Nikolaj Bjorner 3985943eec na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-05 09:51:33 -07:00
Nikolaj Bjorner b81ab94db7
pipeline with release mode (#4206)
* pipeline with release mode

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* na

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-04 12:30:03 -07:00
Nikolaj Bjorner d3e4dd69f8 relax condition on theory disequality propagation fix #4194 2020-05-03 11:18:31 -07:00
Nikolaj Bjorner fcab7e4f9c fix #4195 2020-05-03 10:55:38 -07:00
Nikolaj Bjorner 91a190a785 disable multi-threading for validation code, masks #4196 2020-05-03 10:37:29 -07:00
Nikolaj Bjorner 37f6364547 fix #4103 2020-05-02 16:03:05 -07:00
Nikolaj Bjorner 0f1815ca04 fix #4181 2020-05-02 15:50:56 -07:00
Nikolaj Bjorner 8be266c18c micro tuning for #4192 2020-05-02 11:03:37 -07:00
Nikolaj Bjorner ec8866c91a na 2020-05-02 06:44:35 -07:00
Nikolaj Bjorner 6088da5159 fix #4176 2020-05-01 16:34:33 -07:00
Nikolaj Bjorner c94a9e8ddd na 2020-05-01 13:17:37 -07:00
Nikolaj Bjorner 8dd522d805 fix #4057 fix #4061 2020-05-01 13:16:56 -07:00
Nikolaj Bjorner 166be6c3b9 add constructor preservation axiom to update-field 2020-05-01 11:09:55 -07:00
Nikolaj Bjorner 5b6255e3d1 small updates 2020-04-30 19:31:39 -07:00
Nikolaj Bjorner 97574134e0 fix #4163 2020-04-30 19:30:40 -07:00
Nikolaj Bjorner 893265ce94 fix #4166 2020-04-30 14:49:48 -07:00
Nikolaj Bjorner e9119a6eb5 fix #4168 2020-04-30 14:49:48 -07:00
Nikolaj Bjorner 799b6131f2 avoid repeated internalization of lambda #4169
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-30 13:24:26 -07:00
Nikolaj Bjorner 7ae20476c2 remove assignments to lambdas, exposed by #4169 2020-04-30 12:35:07 -07:00
Nikolaj Bjorner 9c52d4e615 debugging #4169 2020-04-30 11:26:56 -07:00
Nikolaj Bjorner 9f6a733ff6 add hook for induction 2020-04-29 12:07:02 -07:00
Nikolaj Bjorner fd911a5563 build warning 2020-04-29 12:07:02 -07:00
Nikolaj Bjorner 3fc001baea simplifications noticed by trying #4147
The change masks possible bugs in smt.threads and arrays.
2020-04-29 12:07:01 -07:00
Murphy Berzish b0ffad95b0
Merge pull request #4092 from mtrberzi/regex-compl-inter
z3str3: fix support for re.complement and re.intersection
2020-04-29 10:13:20 -05:00
Murphy Berzish 0fb6a7c5d8
Merge pull request #4101 from mtrberzi/int-to-str-leading-zeroes
z3str3: disallow leading zeroes in int-to-string conversion
2020-04-29 10:13:10 -05:00
Nikolaj Bjorner 4d54b4109f #4153 2020-04-28 22:03:11 -07:00
Nikolaj Bjorner e67112f289 NYI control paths 2020-04-28 20:19:20 -07:00
Nikolaj Bjorner ee1d393150 files to make build easier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-28 19:58:45 -07:00
Nikolaj Bjorner a11dc5d3b5 shuffle checks for enable_edge around fix #4159 2020-04-28 19:51:34 -07:00
Nikolaj Bjorner 8dde1bf86d compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-28 16:02:32 -07:00
Nikolaj Bjorner ccce599bad fix #4143 2020-04-28 14:11:39 -07:00
Nikolaj Bjorner fa88dabd10 fix #4135 2020-04-28 13:44:57 -07:00
Nikolaj Bjorner c5550e4385 build 2020-04-28 13:18:16 -07:00
Nikolaj Bjorner 1dc8b597b4 fix #4154 2020-04-28 13:17:00 -07:00
Nikolaj Bjorner 1f9e022168 fix #4131 2020-04-28 13:07:25 -07:00
Nikolaj Bjorner e3f712b3cf build 2020-04-28 13:00:56 -07:00
Nikolaj Bjorner 4f462925a0 fix #4116
delta has to be computed based on Simplex tableau not on difference graph.
2020-04-27 17:07:12 -07:00
Nikolaj Bjorner 4938ea7be6 fix #4123
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-27 11:44:25 -07:00