Nikolaj Bjorner
|
ff5d210e81
|
na
|
2022-02-20 10:33:15 +02:00 |
|
Nikolaj Bjorner
|
9a1a72867c
|
Add str.<= and str.< to Java API
|
2022-02-20 10:29:38 +02:00 |
|
Nikolaj Bjorner
|
7091b1c856
|
add additional regex operators to API
|
2022-02-20 10:29:18 +02:00 |
|
Nikolaj Bjorner
|
2e00f2f32d
|
Propagator (#5845)
* user propagator without ids
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* user propagator without ids
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix signature
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* references #5818
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix c++ build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch to vs 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Update propagator example (I) (#5835)
* fix #5829
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch to vs 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Adapted the example to the changes in the propagator
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* context goes out of scope in stack allocation, so can't used scoped context when passing objects around
* parameter check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Fixed bug in user-propagator "created" (#5843)
Co-authored-by: Clemens Eisenhofer <56730610+CEisenhofer@users.noreply.github.com>
|
2022-02-17 09:21:41 +02:00 |
|
mbergen
|
2e15e2aa4d
|
Add access to builtin special relations (Context::mkLinearOrder and Context::mkPartialOrder ) to Java API (#5832)
* Add mkLinearOrder
* reorder arguments to match definition, add short comment
* add partial order
* add comments
|
2022-02-16 23:37:20 +02:00 |
|
Nikolaj Bjorner
|
33985ebcf5
|
update expected
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-16 19:14:54 +02:00 |
|
Nikolaj Bjorner
|
07d02ea415
|
fix #5829
|
2022-02-09 12:08:36 +02:00 |
|
Nikolaj Bjorner
|
1c10ce4070
|
#5815 - surface multi-arity arrays over python API
|
2022-02-06 08:40:56 +02:00 |
|
Nikolaj Bjorner
|
8a84cacfea
|
add tuple support for __getitem__ #5815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-02-06 04:02:12 +02:00 |
|
Nikolaj Bjorner
|
e9dad84b85
|
update documentation comments
|
2022-02-06 03:35:32 +02:00 |
|
Nikolaj Bjorner
|
a189ca8b60
|
truncation directive #5805
|
2022-01-31 10:50:46 -08:00 |
|
Nikolaj Bjorner
|
a621041308
|
fix #5795
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-27 10:45:38 -08:00 |
|
Hennadii Chernyshchyk
|
85f6456655
|
Add missing constness (#5787)
|
2022-01-21 15:32:25 +01:00 |
|
Nikolaj Bjorner
|
36cfb88f5f
|
add preliminary stub to handle closure types
|
2022-01-17 22:01:31 -08:00 |
|
Nikolaj Bjorner
|
dfe2b27f9a
|
#5773
|
2022-01-12 13:28:15 -08:00 |
|
Nikolaj Bjorner
|
08294d62e5
|
separate dependencies for qe_lite
|
2022-01-12 03:26:22 -08:00 |
|
Nikolaj Bjorner
|
2bcc814031
|
add macro to track closures declared in z3_api
This is to ease integration with external API wrappers that rely on accessing
information about type names that are used.
#5762
|
2022-01-12 02:47:39 -08:00 |
|
Nikolaj Bjorner
|
d3bc11dd3a
|
bvs have to be expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-10 12:38:25 -08:00 |
|
Nikolaj Bjorner
|
21feefeac5
|
Add character access functions #5764
|
2022-01-10 12:33:58 -08:00 |
|
Kevin Gibbons
|
2b934b601d
|
Add WebAssembly/TypeScript bindings (#5762)
* Add TypeScript bindings
* mark Z3_eval_smtlib2_string as async
|
2022-01-09 17:16:38 -08:00 |
|
Nikolaj Bjorner
|
6013d5da47
|
#5755
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-07 14:05:06 -08:00 |
|
Nikolaj Bjorner
|
199daead50
|
remove Z3_bool_opt #5757
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-07 11:52:10 -08:00 |
|
Nikolaj Bjorner
|
e943bee625
|
apply delcypher's todo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-04 20:25:14 -08:00 |
|
Nikolaj Bjorner
|
cf08cdff9c
|
#5747
|
2022-01-03 08:54:54 -08:00 |
|
Nikolaj Bjorner
|
e84ddb0d9a
|
more #5746
|
2022-01-02 11:33:21 -08:00 |
|
Nikolaj Bjorner
|
88707f37e7
|
Better error reporting #5746
|
2022-01-02 11:31:50 -08:00 |
|
Nikolaj Bjorner
|
fc77345bec
|
breaking change. Enforce append semantics everywhere for parameter updates #5744
Replace semantics doesn't work with assumptions made elsewhere in code.
The remedy is to apply append (override) semantics for parameter changes.
|
2021-12-30 19:11:14 -08:00 |
|
Nikolaj Bjorner
|
95e26aaad9
|
#5742
expose access to constructors/accessors/recognizers given datatype sort
|
2021-12-28 11:00:34 -08:00 |
|
Anton Kochkov
|
f11fcec082
|
Migrate from deprecated distutils.sysconfig in scripts (#5729)
|
2021-12-22 07:59:13 -08:00 |
|
Anton Kochkov
|
f3af2193d0
|
Use Stdlib. instead of Pervasives. due to deprecation (#5730)
|
2021-12-22 07:53:47 -08:00 |
|
Nikolaj Bjorner
|
e0d6e04493
|
fix c++
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-20 16:09:39 -08:00 |
|
Nikolaj Bjorner
|
7a6070506d
|
#5727
Expose diff function,
expose allchar in Java API
expose op codes for replace/re/all
|
2021-12-20 10:17:06 -08:00 |
|
Nikolaj Bjorner
|
6a039c2700
|
Update z3++.h
simplify definition
|
2021-12-19 11:53:01 -08:00 |
|
Nikolaj Bjorner
|
bee742111a
|
na
|
2021-12-19 11:05:19 -08:00 |
|
Nikolaj Bjorner
|
7441bd706b
|
na
|
2021-12-19 10:57:42 -08:00 |
|
Nikolaj Bjorner
|
85e362277c
|
Update z3++.h
with bindings for user propagate functions
|
2021-12-18 11:56:05 -08:00 |
|
Nikolaj Bjorner
|
f0740bdf60
|
move user propagte declare to context level
declaration of user propagate functions are declared at context level instead of at solver scope.
|
2021-12-18 10:56:42 -08:00 |
|
Nikolaj Bjorner
|
4856581b68
|
na
|
2021-12-17 16:40:19 -08:00 |
|
Nikolaj Bjorner
|
8ca023d541
|
expose propagate created
|
2021-12-17 16:12:47 -08:00 |
|
Nikolaj Bjorner
|
2caa7e6e45
|
remove EnumToNative as it drops reference counts, fixes #5713
|
2021-12-16 03:22:54 -08:00 |
|
Nikolaj Bjorner
|
b85f2f7e86
|
#5704
|
2021-12-12 21:10:07 -08:00 |
|
Calvin Loncaric
|
0405a597d4
|
Fix return type of as_int64 (#5703)
|
2021-12-09 14:39:38 -08:00 |
|
Nikolaj Bjorner
|
773a2ae7bc
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-07 15:08:43 -08:00 |
|
Nikolaj Bjorner
|
1e95fb44d1
|
add ability to register expressions during callback
|
2021-12-07 09:47:05 -08:00 |
|
Nikolaj Bjorner
|
0d055b83eb
|
update input for doxygen #5400
|
2021-12-05 09:04:18 -08:00 |
|
Nikolaj Bjorner
|
41aa7d7b60
|
stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-02 09:00:51 -08:00 |
|
Nikolaj Bjorner
|
c6a5aa0cc4
|
try th_lemma, update documentation of api functions for creating strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-01 09:21:02 -08:00 |
|
Nikolaj Bjorner
|
3c1aedf219
|
fixing #5473
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-30 17:08:28 -08:00 |
|
Nikolaj Bjorner
|
5857236f2f
|
introducing base namespace for user propagator
|
2021-11-29 19:41:30 -08:00 |
|
Nikolaj Bjorner
|
833dd62623
|
fix #5681
|
2021-11-24 13:24:31 +01:00 |
|