ahumenberger
df1b308dd0
Julia bindings ( #3228 )
...
* First steps toward adding Julia bindings
* Simplifications
* Streamlining
* Friends of tactic and probe
* Add missing functions
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Changes for CxxWrap v0.9.0
* Wrap enumeration and tuple sort
* Wrap z3::fixedpoint
* Wrap z3::optimize
* Wrap missing functions
* Fix aux types
* Add some missing functions
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit 5aab9f9240
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit cfccd7ca2c
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit f24740c595
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit 592499eaa0
.
* Checkout current version of pipeline
* Build Julia bindings on macOS
2020-03-10 09:16:34 -07:00
Nikolaj Bjorner
a7b3dfb3af
try now #3202
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 14:17:04 +01:00
Nikolaj Bjorner
dd5744a357
fix #3202
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 15:12:20 +01:00
Phillip Schanely
a20d4fa362
Use the latin-1 codec instead of ascii in Python bindings.
...
The latin-1 codec maps byte values 0-255 to unicode codepoints 0-255.
The ascii codec only maps the lower half of that range.
2020-03-05 21:52:22 -08:00
Nikolaj Bjorner
f0689546f3
return non-escaped string value for Python #3080
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-26 09:16:23 -08:00
Nikolaj Bjorner
dcd4fff284
fixes to cuts
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-21 18:06:57 -08:00
Nikolaj Bjorner
41ab578593
remove assert, remove brittle pydoc example
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-17 00:35:47 -10:00
Alexey Vishnyakov
fdc27d61e4
Down compatibility for C++03
2020-02-12 10:36:36 -08:00
Nikolaj Bjorner
f161bdaf8f
fix #2898
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-28 10:30:57 -08:00
Olaf Tomalka
876d7c92fb
Added FreshFunction to Python bindings.
...
All other declarations can be done use appropriate Fresh*() call,
or FreshConst() with a desired sort, except Functions.
I've added the abillity to do that in Python bindings using already existing APIs
2020-01-23 10:00:36 -06:00
Nikolaj Bjorner
93d1091ad9
bcd
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-16 20:37:22 -08:00
Nikolaj Bjorner
dc5d8819cd
add const refs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-15 08:56:46 -08:00
Nikolaj Bjorner
773b27296f
translate optimize from c++ API #2859
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-15 04:24:51 -08:00
Nikolaj Bjorner
541658fe02
move to abstract symbols
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-10 12:14:13 -08:00
Nikolaj Bjorner
78a1736bd2
prepare symbols to be more abstract, update mbi, delay initialize some modules
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-10 12:02:08 -08:00
Andrew V. Jones
74d3493d74
Ensuring consistency and correctness of exception messages for BV and FP checks within z3.py
...
Signed-off-by: Andrew V. Jones <andrew.jones@vector.com>
2020-01-10 10:27:05 -08:00
Christoph M. Wintersteiger
580faa72aa
Fix FPA rounding mode for FP string numerals. Fixes #2851 .
2020-01-09 17:11:08 +00:00
Nikolaj Bjorner
a432fd71d3
update ocaml doc per #2843
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 20:26:06 -08:00
Nikolaj Bjorner
f70696d8e7
reduce contention #2842
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 20:10:11 -08:00
Nikolaj Bjorner
2920ee56e9
fix #2837 - expose test function that determines whether an AST is a string literal
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 11:43:16 -08:00
Andreas Humenberger
58f3dce2be
Make z3::exception a subclass of std::exception
2019-11-25 11:55:37 -08:00
Christoph M. Wintersteiger
ba03d99526
Fix forward declaration of fma in C++ API. Fixes #2735 .
2019-11-25 11:32:50 +00:00
Nikolaj Bjorner
53a01a07bd
rename additional build options #2709
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 21:32:35 -08:00
Nikolaj Bjorner
05ad90c976
fix for null symbol #2712
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 12:55:24 -08:00
Nikolaj Bjorner
cb600a9329
consolidate model.compact and model_compress #2704
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-15 11:07:08 -08:00
Nikolaj Bjorner
779183da06
fixing smtfd
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-10 18:23:32 -08:00
Nikolaj Bjorner
984db3047b
deal with warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-08 13:18:56 -08:00
philzook58
ed03c1d9e6
Removed incorrect include directories flag in ocaml META file
2019-10-25 18:05:13 -07:00
Nuno Lopes
423e084cda
remove unused var
2019-10-19 17:36:57 +01:00
philzook58
5eead52cc0
Fixed linkopts -lstdc++ for ocaml bindings
2019-10-17 10:52:38 -07:00
Nikolaj Bjorner
5122b2da7e
add solver.timeout as another entry point #2354
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-16 09:01:11 -07:00
Nicola Mometto
77c3f1fb82
fix ocaml build by moving to Zarith methods
2019-10-14 09:48:51 -07:00
Nikolaj Bjorner
09523a4bca
temporary remove delete from nightly
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-14 01:44:40 -07:00
Nikolaj Bjorner
5a1003f6ed
remove platform dependent copy routine
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-13 23:19:41 -07:00
Nikolaj Bjorner
66339b73f4
update setup.py to include redist x64 #2265
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-13 23:09:43 -07:00
Nikolaj Bjorner
a990e7f02e
add visitor example, fix double conversion
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-11 12:37:26 -07:00
Nikolaj Bjorner
ecba7b3cde
fix #1006
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 21:47:43 -07:00
Nikolaj Bjorner
fd1974845b
fix assert-and-track semantics for smt2 logging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 21:16:41 -07:00
Nikolaj Bjorner
26c34c9193
fix #2623
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 15:22:31 -07:00
Nikolaj Bjorner
7a5ca96095
remove separate API for setting solver log, use parameter setting instead
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 09:01:17 -07:00
Nikolaj Bjorner
4192c81fae
Merge branch 'master' of https://github.com/z3prover/z3
2019-10-08 19:56:27 -07:00
Nikolaj Bjorner
8bb2442a3f
make smt2 log scope aware
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 18:14:32 -07:00
Nuno Lopes
4643fdaa4e
remove a few str copies when throwing exceptions
2019-10-08 22:29:17 +01:00
Nikolaj Bjorner
01f085ab53
build C++ API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 14:19:54 -07:00
Nikolaj Bjorner
ce1f2e10c5
build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 13:50:36 -07:00
Nikolaj Bjorner
d716771541
unsafe pointer
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 12:41:09 -07:00
Nikolaj Bjorner
228b952a50
add also get-consequences
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 12:28:45 -07:00
Nikolaj Bjorner
be33bb7b48
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 12:19:54 -07:00
Nikolaj Bjorner
6ddce9d5be
adding SMT2 log file for solver interaction #867
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 11:46:26 -07:00
Nikolaj Bjorner
f6f3ca1507
adding SMT2 log file for solver interaction #867
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 11:44:47 -07:00