3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00
Commit graph

15147 commits

Author SHA1 Message Date
Nikolaj Bjorner
d63cf14595 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 16:20:09 -07:00
Nikolaj Bjorner
8219cead6b na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 12:16:46 -07:00
Nikolaj Bjorner
82c9aab106 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 04:36:51 -07:00
Nikolaj Bjorner
2df104d9f0 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-03 17:26:54 -07:00
Nikolaj Bjorner
83dcc7841a na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 18:07:13 -07:00
Nikolaj Bjorner
a863a0e853 reorg resolution loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 15:12:54 -07:00
Nikolaj Bjorner
018835f1db reorg resolution loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 14:46:18 -07:00
Nikolaj Bjorner
303c41395d introduce user-push/pop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 12:36:18 -07:00
Nikolaj Bjorner
2e4b1fb5e0 more stub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 13:27:34 -07:00
Nikolaj Bjorner
8730f0aef7 add invariants and redundant constraint store
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 12:07:21 -07:00
Nikolaj Bjorner
063b47a48f Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat 2021-03-31 11:48:55 -07:00
Nikolaj Bjorner
be7f60fcd8 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 11:48:47 -07:00
Nikolaj Bjorner
172cf8478f add testing stubs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 09:07:51 -07:00
Nikolaj Bjorner
3cbeb99ab3 minor adjustments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 20:38:40 -07:00
Nikolaj Bjorner
dc3fe93e84 updated include
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 10:24:03 -07:00
Nikolaj Bjorner
b8493e9a57 add unit test stub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 09:27:03 -07:00
Nikolaj Bjorner
c629f09f21 fix #5139
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-29 15:46:47 -07:00
Nikolaj Bjorner
94b4d1b442 fix travis build for python doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-29 15:30:31 -07:00
Nikolaj Bjorner
2fdb703865 remove redundant assertion 2021-03-29 15:17:01 -07:00
Nikolaj Bjorner
5cc29bec14 simplify ""* to "" 2021-03-29 14:18:57 -07:00
Nikolaj Bjorner
6d28b1a858 fix #5134 2021-03-29 14:11:49 -07:00
Nikolaj Bjorner
6bdf377e11 remove unneeded assertion fix #5131 2021-03-28 21:20:05 -07:00
Nikolaj Bjorner
dfb696becf fix #5119 2021-03-28 16:47:56 -07:00
Nikolaj Bjorner
974ef3c147 port equality propagation changes to new core 2021-03-28 16:15:04 -07:00
Nikolaj Bjorner
0432311b11 fix #5121 2021-03-28 16:14:37 -07:00
Nikolaj Bjorner
6aa766a544 fix perf regression for new arithmetic solver, missing equality propagation #5106 2021-03-28 14:17:50 -07:00
Nikolaj Bjorner
d6691830c7 fix perf regression for new solver, missing equality propagations #5106 2021-03-28 14:17:50 -07:00
Nikolaj Bjorner
bb2c40072e skip div 1 2021-03-28 14:17:49 -07:00
Nikolaj Bjorner
22d66f57f1 pp 2021-03-28 14:17:49 -07:00
Zachary Wimer
531a828c57
Update setup.py to use cmake build system (#5128) 2021-03-28 14:17:33 -07:00
Nikolaj Bjorner
0c25d2560d improve diagnosability 2021-03-26 14:58:25 -07:00
Nikolaj Bjorner
e89071d366 #5125 2021-03-26 14:58:24 -07:00
Nikolaj Bjorner
c2b353ba72 adding factorization 2021-03-26 14:58:24 -07:00
Nikolaj Bjorner
a352a6638a fix #5126 2021-03-26 14:58:24 -07:00
Nikolaj Bjorner
7fab0f5923 updated experiment 2021-03-26 14:58:23 -07:00
Luca Bruno
b918f121ef
zstring: fix encode rountrip for '\' as printable ASCII (#5120)
This fixes encode roundtripping for all printable ASCII characters.
In particular, this now leaves a plain '\' untouched by the
encoding logic, instead of converting it to escaped hex-digits.
It also adds unit testing covering this specific zstring encoding
property, in order to avoid future regressions.
2021-03-23 11:25:59 -07:00
Luca Bruno
119c5a995b
cmake/git: tweak submodule detection logic (#5118)
This removes an incomplete check in cmake git-submodule detection
logic, directly using filepath probing instead. As a direct usecase,
it fixes submodule building for https://github.com/prove-rs/z3.rs.
2021-03-22 16:10:17 -07:00
Nikolaj Bjorner
67e419d20d yada yada 2021-03-21 19:57:17 -07:00
Nikolaj Bjorner
2ee971ef68 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-21 12:32:01 -07:00
Nikolaj Bjorner
2fef6dc502 more scaffolding 2021-03-21 11:31:14 -07:00
Nikolaj Bjorner
a1f484fa35 na 2021-03-19 16:42:45 -07:00
Nikolaj Bjorner
731cf9b885 ensure compilation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-19 15:37:05 -07:00
Nikolaj Bjorner
560f072786 elaborate on header 2021-03-19 14:26:52 -07:00
Lev Nachmanson
3b67dd8288 add a trace statement
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-03-19 13:17:27 -07:00
Nikolaj Bjorner
1971ee60e1 Create polysat.h 2021-03-19 11:15:06 -07:00
Nikolaj Bjorner
15a7621e27 remove template dependency for trail objects 2021-03-19 11:15:05 -07:00
Nikolaj Bjorner
c05c5caab5 fix #5111 2021-03-19 11:15:04 -07:00
Murphy Berzish
064b1f0721
z3str3: address code reviews and remove some dead code (#5116) 2021-03-19 10:37:16 -07:00
Nikolaj Bjorner
bf692a5076 dependency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-17 17:10:01 -07:00
Nikolaj Bjorner
eb13ad14e5 python build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-17 16:26:44 -07:00