Nikolaj Bjorner
ddbe17d581
#5965
...
define the is_bool on ArithSortRef
2022-04-13 16:08:54 +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
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
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
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
Clemens Eisenhofer
b0d8b27f37
Fixed registering expressions in push/pop ( #5964 )
...
* Fixed registering expressions in push/pop
* Reused existing function
2022-04-11 16:50:13 +02:00
Frédéric Bour
f43d9d00d4
Z3_add_rec_def body is not a macro ( #5963 )
2022-04-11 13:38:20 +02:00
Andreas
4f4e9a9963
fix a tiny typo ( #5960 )
...
A dot.
2022-04-11 08:40:03 +02:00
Clemens Eisenhofer
0b20a4ebf4
Added rewriting distinct with bitvectors to false if bit-size is too low ( #5956 )
...
* Fixed problem with registering bitvector functions
* Added rewriting distinct with bitvectors to false if bit-size is too low
* Removed debug output
* Incorporated Nikolaj's comments
* Simplifications
2022-04-09 21:46:21 +02:00
Nikolaj Bjorner
f55b233228
#5778
2022-04-09 12:06:39 +02:00
Nikolaj Bjorner
011c1b2dd2
remove refs to bare_str
2022-04-09 12:06:27 +02:00
Nikolaj Bjorner
405a26c585
allow adding constraints during on_model
2022-04-09 09:55:02 +02:00
Nikolaj Bjorner
005b8e3cf8
arc -> arch
2022-04-09 08:28:22 +02:00
Nikolaj Bjorner
fe834b9e4e
update regex
2022-04-09 07:40:48 +02:00
Nikolaj Bjorner
c98eda03f7
nightly osx arm64 wheel
2022-04-09 06:55:31 +02:00
Nikolaj Bjorner
d6d9b25c68
Allow adding constraints in the model_eh callback
2022-04-08 17:12:20 +02:00
Nikolaj Bjorner
fbd35fb58d
skip unit tests for arm
2022-04-08 16:55:39 +02:00
Nikolaj Bjorner
91ca02864c
arm64
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-08 14:59:22 +02:00
Nikolaj Bjorner
3821eb4134
fpflags
2022-04-08 14:47:38 +02:00
Nikolaj Bjorner
f3789e21a3
id doesn't use mk_util
2022-04-08 14:42:18 +02:00
Nikolaj Bjorner
67434a3096
again
2022-04-08 14:40:55 +02:00
Nikolaj Bjorner
9533dbaf5c
missing arg specifier
2022-04-08 14:34:52 +02:00
Nikolaj Bjorner
746a4161af
more passing of parameters
2022-04-08 14:24:21 +02:00
Nikolaj Bjorner
cb6aba2315
more arm
2022-04-08 14:07:56 +02:00
Nikolaj Bjorner
79553261d1
no uname on nt
2022-04-08 07:02:32 +02:00
Nikolaj Bjorner
1346a168a1
#5952
2022-04-08 07:00:53 +02:00
Nikolaj Bjorner
babac78c99
syntax error?
2022-04-08 06:59:07 +02:00
Nikolaj Bjorner
83d2aa85ec
add arm64 build path
2022-04-08 06:35:25 +02:00
Nikolaj Bjorner
2e91d66888
Update mk_util.py
...
use more meaningful name
2022-04-08 06:28:36 +02:00
Nikolaj Bjorner
c47bd1d01f
add arm64 auto-detect
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-07 13:43:35 +02:00
Nikolaj Bjorner
8c2909f52b
working on python make for arm
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-07 13:36:23 +02:00
Nikolaj Bjorner
1953165422
set ARM64 if detected under OSX
2022-04-07 08:35:56 +02:00
fleisherdev
a863a91b13
Allow nightly builds to complete even if package signing fails - NOT published to nuget.org ( #5951 )
...
Co-authored-by: jofleish <jofleish@microsoft.com>
2022-04-07 08:19:21 +02:00
Nikolaj Bjorner
0fa0feb979
allow add_expr during pop
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-06 16:27:10 +02:00
Nikolaj Bjorner
b0dce5b27d
remove debug asserts
2022-04-06 08:53:12 +02:00
Nikolaj Bjorner
2f63747c7b
#5778
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-06 08:17:27 +02:00
Nikolaj Bjorner
cebbc71330
#5778 ensure else value so that defaults align across equivalence class
2022-04-06 07:58:32 +02:00
fleisherdev
ac2523af82
Fix null ref on access of Entry[] contents ( #5947 )
...
Co-authored-by: jfleisher <jofleish@microsoft.com>
2022-04-06 05:37:51 +02:00
Nikolaj Bjorner
bd70c79b25
Update target_arch_detect.cpp
...
adding detection for ARM to cmake build
2022-04-05 15:53:53 +02:00
Nikolaj Bjorner
a5d588ce09
add example for #5933
2022-04-05 04:26:40 +02:00
Nikolaj Bjorner
053cb72cc2
handle return status
2022-04-04 20:19:15 +02:00
Nikolaj Bjorner
4f6811a6a2
with simplification
2022-04-03 21:10:53 -07:00
Nikolaj Bjorner
05ec77cb56
revert
2022-04-03 12:20:10 -07:00
Nikolaj Bjorner
321745fdb1
#5941
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-04-03 11:07:54 -07:00
Nikolaj Bjorner
03a2d9a018
fix #5942
2022-04-03 11:03:28 -07:00