Nikolaj Bjorner
|
e6e00d894f
|
update nightly/release scripts to produce arm64 for what is tested
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-21 10:18:40 +01:00 |
|
Nikolaj Bjorner
|
d9f3625f93
|
change default output to print objective value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-20 17:11:46 +01:00 |
|
Nikolaj Bjorner
|
e3c35840bb
|
remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-20 11:26:16 +01:00 |
|
Nikolaj Bjorner
|
ec57d3b15c
|
missing switch cases
|
2022-04-19 16:20:02 +01:00 |
|
Nikolaj Bjorner
|
5393f1d98f
|
#5980
|
2022-04-19 11:10:37 +01:00 |
|
Nikolaj Bjorner
|
a180254c1a
|
fix #5980
|
2022-04-19 11:10:20 +01:00 |
|
Nikolaj Bjorner
|
b7169e2a41
|
fix #5985
|
2022-04-19 07:54:55 +02:00 |
|
Nikolaj Bjorner
|
a1ead5f47d
|
#5986
add memory limit check to internalize
|
2022-04-19 07:31:40 +02:00 |
|
Nikolaj Bjorner
|
9b66d8600b
|
add shortcut to serialize/deserialize based on question at FV hangout
use case
```
from z3 import *
x, y = Ints('x y')
s = (x + y).serialize()
y = deserialize(s)
print(y)
```
|
2022-04-19 07:21:22 +02:00 |
|
Nikolaj Bjorner
|
09b0c4bc9d
|
fix #5988
|
2022-04-19 07:17:24 +02:00 |
|
Nikolaj Bjorner
|
df981666fd
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-18 16:27:46 +02:00 |
|
Nikolaj Bjorner
|
98c7069f75
|
add rewrite for hoisting multipliers over modular inverses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-18 14:29:16 +02:00 |
|
Nikolaj Bjorner
|
c727e2d048
|
add rc2 option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-18 10:31:56 +02:00 |
|
Nikolaj Bjorner
|
4a59ae41b3
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-16 19:19:05 +02:00 |
|
Nikolaj Bjorner
|
7496f11542
|
na
|
2022-04-16 18:30:35 +02:00 |
|
Nikolaj Bjorner
|
3533bf486f
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-16 18:30:03 +02:00 |
|
Nikolaj Bjorner
|
b5309d5fd0
|
na
|
2022-04-16 16:42:57 +02:00 |
|
Nikolaj Bjorner
|
c131eb4db1
|
build fix
|
2022-04-16 16:42:45 +02:00 |
|
Nikolaj Bjorner
|
f4c500c519
|
fix build
reference types are not part of C
|
2022-04-16 15:16:53 +02:00 |
|
Nikolaj Bjorner
|
807121aa03
|
wip
|
2022-04-16 14:55:43 +02:00 |
|
Nikolaj Bjorner
|
8e70112832
|
Update z3.py
allow ading funcinterp to models
|
2022-04-15 23:31:15 +02:00 |
|
Simon Cruanes
|
11d992a335
|
wip: tweak GC further (#5982)
|
2022-04-15 20:08:39 +02:00 |
|
Clemens Eisenhofer
|
e11496bc65
|
Added decide-callback to user-propagator (#5978)
* Fixed registering expressions in push/pop
* Reused existing function
* Reverted reusing can_propagate
* Added decide-callback to user-propagator
* Refactoring
* Fixed index
|
2022-04-15 20:07:17 +02:00 |
|
Zachary Wimer
|
9ecd4f8406
|
MANIFEST.in will now include pyproject.toml (#5979)
|
2022-04-15 19:53:16 +02:00 |
|
Nikolaj Bjorner
|
c33611e9e0
|
include map for non vs builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-15 19:23:48 +02:00 |
|
Nikolaj Bjorner
|
cc36dd1e0d
|
include map for non vs builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-15 19:18:17 +02:00 |
|
Nikolaj Bjorner
|
3cc9d7f443
|
improve pre-processing
|
2022-04-15 12:55:26 +02:00 |
|
Nikolaj Bjorner
|
a634876180
|
sort muxes
|
2022-04-15 12:55:26 +02:00 |
|
Zachary Wimer
|
7d47e45c6b
|
Add a hacky patch so that Z3 on M1 hardware can link to libs properly (#5974)
* Add a hacky patch so that Z3 on M1 hardware can link to libs properly
* Update setup.py
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-15 09:57:51 +02:00 |
|
Nikolaj Bjorner
|
ddbe17d581
|
#5965
define the is_bool on ArithSortRef
|
2022-04-13 16:08:54 +02:00 |
|
Nikolaj Bjorner
|
f1b10b0ea4
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2022-04-13 12:22:49 +02:00 |
|
Nikolaj Bjorner
|
da168cad2d
|
track _all_ interval end-points for propagation (in fact only need end-points at unit location, not the others so this can be tuned
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-13 12:22:43 +02:00 |
|
Jakob Rath
|
88a17ef33e
|
print more
|
2022-04-13 11:42:41 +02:00 |
|
Nikolaj Bjorner
|
3f5eb7fcf2
|
re-enable pre-process
|
2022-04-13 11:24:24 +02:00 |
|
Nikolaj Bjorner
|
c9fa00aec1
|
expose recursive functions with own op-code over API
|
2022-04-13 11:24:24 +02:00 |
|
Jakob Rath
|
be488f75ab
|
Add some fi info
|
2022-04-13 09:34:59 +02:00 |
|
Zachary Wimer
|
c0b455e010
|
Add cmake setup.py build dep (#5972)
* Add wheel as build dependency
* Add cmake as a python build dependency
* pyproject toml update
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-13 08:48:08 +02:00 |
|
Zachary Wimer
|
9834d7aae0
|
Setup.py fix dependencies (#5971)
* Add wheel as build dependency
* pyproject toml update
|
2022-04-13 08:31:24 +02:00 |
|
Audrey Dutcher
|
032768b0fc
|
setup.py: copy generated python files correctly (#5975)
|
2022-04-13 08:29:36 +02:00 |
|
Jakob Rath
|
d59c32261f
|
Merge remote-tracking branch 'origin/polysat' into polysat
|
2022-04-12 16:08:09 +02:00 |
|
Jakob Rath
|
9fa5096776
|
conflict logging
|
2022-04-12 16:06:20 +02:00 |
|
Jakob Rath
|
00fa4b3320
|
Better search stack printing
|
2022-04-12 14:13:20 +02:00 |
|
Jakob Rath
|
8b2f1654fa
|
Better search stack printing
|
2022-04-12 13:48:06 +02:00 |
|
Clemens Eisenhofer
|
b264e6c290
|
Reverted reusing can_propagate (#5966)
* Fixed registering expressions in push/pop
* Reused existing function
* Reverted reusing can_propagate
|
2022-04-12 12:29:53 +02:00 |
|
Nikolaj Bjorner
|
59f2603a3a
|
add parameter class for polysat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-12 10:36:01 +02:00 |
|
Nikolaj Bjorner
|
afa7162ab1
|
add parameter class for polysat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-12 10:35:23 +02:00 |
|
Nikolaj Bjorner
|
f2b9c27ed6
|
use simpler looking for loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-12 10:13:44 +02:00 |
|
Nikolaj Bjorner
|
ac55e29a56
|
disable propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-11 22:23:42 +02:00 |
|
Nikolaj Bjorner
|
eb2dd92d37
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2022-04-11 17:06:03 +02:00 |
|
Nikolaj Bjorner
|
c996a66da0
|
separate pre-processing, add callback parameter to push/pop in python API
|
2022-04-11 17:05:59 +02:00 |
|