Thai Trinh
|
aacb7289be
|
merge with Z3Prover/master
|
2018-06-25 19:44:46 +08:00 |
|
Nikolaj Bjorner
|
5ee30a3cd9
|
include special functionality in parsers for solvers and opt for additional file formats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-03 20:00:24 +01:00 |
|
Nikolaj Bjorner
|
0a67f6ee9b
|
fix maxsat compilation for maxsat example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 09:00:37 -08:00 |
|
Nikolaj Bjorner
|
b8e5fc9f43
|
remove SMTLIB1 printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 15:08:28 -08:00 |
|
Nikolaj Bjorner
|
89971e2a98
|
remove smtlib1 dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 10:37:30 -08:00 |
|
Nikolaj Bjorner
|
795e0c641a
|
add method to create bit-vectors directly from an array of Booleans
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 14:44:59 -08:00 |
|
Nikolaj Bjorner
|
c9f540b066
|
additional array functions exposed over API, ping #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-19 11:08:48 -07:00 |
|
Christoph M. Wintersteiger
|
cc9f67267d
|
Eliminated the remaining operator kinds for partially unspecified FP operators.
|
2017-09-20 20:16:09 +01:00 |
|
Christoph M. Wintersteiger
|
31cfca0444
|
Eliminated unspecified operators for fp.to_*bv, fp.to_real. Also fixes #1191.
|
2017-09-12 19:43:45 +01:00 |
|
Christoph M. Wintersteiger
|
e88487021a
|
Exposed internal FPA func_decl kinds. Added missing FPA simplifications. Fixes #1242.
|
2017-09-11 14:36:58 +01:00 |
|
Nikolaj Bjorner
|
623cd5ded2
|
fix naming for functions #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 13:00:43 -07:00 |
|
Nikolaj Bjorner
|
ce8443581d
|
add API methods for creating and modifying models, #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 12:15:27 -07:00 |
|
Dewald de Jager
|
40f2afb5af
|
[Doxygen] Fix function name in docstring
Amending the changes made in fe702d7782
|
2017-08-23 23:09:47 +02:00 |
|
Dan Liew
|
5b511f12b3
|
Fix minor typo in C API documentation
|
2017-07-12 13:07:19 +01:00 |
|
Nikolaj Bjorner
|
49cf3f8008
|
update documentation according to #1058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-07 07:44:55 -07:00 |
|
Nikolaj Bjorner
|
465ed7d068
|
adding doc #1132
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-05 10:21:57 -07:00 |
|
Nikolaj Bjorner
|
f5b54f042c
|
apply correction by ddcc #1069
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-11 11:40:39 -07:00 |
|
Dan Liew
|
c629dcc53f
|
[Doxygen] Rewrite documentation of Z3_mk_solver() and
`Z3_mk_simple_solver()` to try to make it clearer what the differences
are between these APIs.
This an attempt to address issues noted in #1035.
|
2017-06-11 14:04:18 +01:00 |
|
Dan Liew
|
bcb3981c5f
|
[Doxygen] Fixed mismatched @{ and @} declaration which prevented
the `capi` group from being declared properly. For example this
prevented from `Z3_mk_solver()` from appearing in the `capi` group.
|
2017-06-07 18:49:43 +01:00 |
|
Nikolaj Bjorner
|
af285d02c3
|
add documentation per #1058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-05 08:38:28 -07:00 |
|
Nikolaj Bjorner
|
4f04301305
|
add documentation per #1058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-05 07:55:32 -07:00 |
|
Dan Liew
|
fe702d7782
|
[Doxygen] Fix warning about non-existent functions.
`Z3_push` and `Z3_pop` should be `Z3_solver_push` and `Z3_solver_pop`
respectively.
|
2017-04-26 10:42:57 +01:00 |
|
Dan Liew
|
7242a77a3f
|
[Doxygen] Fix typo found with Doxygen warning
```
warning: Found unknown command `\s'
```
|
2017-04-26 10:42:57 +01:00 |
|
Dan Liew
|
eb1c985a94
|
[Doxygen] Fixed malformed code blocks in z3_api.h .
These malformed `\code` blocks caused broken documentation to
be generated.
|
2017-04-26 10:42:57 +01:00 |
|
Nikolaj Bjorner
|
0668ba5f6c
|
add pb shorthands to C++. Issue #694
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-14 07:58:39 -07:00 |
|
Nikolaj Bjorner
|
3a0e9e8f53
|
add itos/stoi conversion to API. Issue #895
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 11:31:13 -05:00 |
|
Christoph M. Wintersteiger
|
9f49905582
|
Formatting, whitespace, and Z3_API annotations.
|
2017-01-10 21:05:27 +00:00 |
|
Nikolaj Bjorner
|
8d09b6e4a8
|
add at-least and pbge to API, fix for issue #864
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-09 21:23:00 -08:00 |
|
Nikolaj Bjorner
|
ae9a3bfc24
|
add operator for issue #860
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-04 09:14:09 -08:00 |
|
Nikolaj Bjorner
|
a82b5e21fe
|
add regular expression operations to C and C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:11:36 +01:00 |
|
Nikolaj Bjorner
|
feb801564b
|
adding range to C API. Issue #831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-08 18:28:27 +01:00 |
|
Dominic Chen
|
00ada5305f
|
Standardize on __uint64 instead of unsigned __int64
|
2016-11-07 17:42:44 -05:00 |
|
Nikolaj Bjorner
|
461e88e34c
|
additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-25 20:32:13 -07:00 |
|
Nikolaj Bjorner
|
23b9d3ef55
|
fix at-most-1 constraint compiler bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-22 18:50:16 -07:00 |
|
Dionna Amalie Glaze
|
f4fd721741
|
Z3_query_constructor documentation clarification
Hit a segfault when I assumed the API would allocate these _out parameters for me.
|
2016-10-04 13:02:31 -05:00 |
|
Nikolaj Bjorner
|
074f1ad778
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-28 11:20:23 -07:00 |
|
Nikolaj Bjorner
|
14f29e7265
|
add basic built-in consequence finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 11:20:17 -07:00 |
|
Christoph M. Wintersteiger
|
3587baaf24
|
Added full version strings and associated API functions.
|
2016-07-28 18:06:02 +01:00 |
|
Nikolaj Bjorner
|
fe34e8bf00
|
Add OP_INTERNAL to handle cases of function symbols that don't have external semantics (at least in a way that is supported by means of building terms) Issue #688
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 12:13:54 -07:00 |
|
Nikolaj Bjorner
|
e4a00f6f6f
|
re-include get_error_msg_ex per issue #660
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 17:48:11 -07:00 |
|
Nikolaj Bjorner
|
7fc294d329
|
move arithmetical mbp functionality to model_based_opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-26 14:30:35 -07:00 |
|
Christoph M. Wintersteiger
|
80731ef364
|
Exposed OP_FPA_MIN/MAX_I to the API
|
2016-05-20 19:40:45 +01:00 |
|
Nuno Lopes
|
d30ba3f1ad
|
change Z3_get_decl_kind API to correctly identify OP_B*_I and OP_B*_NO_OVFL instead of returning Z3_OP_UNINTERPRETED
|
2016-05-11 14:30:37 +01:00 |
|
Nikolaj Bjorner
|
ec5a4ba63d
|
add documentation comment for evaluation, Issue #536
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-04 12:59:18 +02:00 |
|
Christoph M. Wintersteiger
|
a2ecb19d03
|
Added hash-consing remarks to mk_context and mk_context_rc.
Fixes #452
|
2016-03-05 17:58:32 +00:00 |
|
Christoph M. Wintersteiger
|
8abedbf389
|
whitespace
|
2016-03-05 17:55:27 +00:00 |
|
Nikolaj Bjorner
|
8d61d36c3f
|
add documentation methods to param_descrs, add C++ API and example for param_descrs. Issue #443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-12 11:45:00 +00:00 |
|
Nikolaj Bjorner
|
535fb39313
|
add documentation comments as raised in #443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-10 12:02:40 +00:00 |
|
Nikolaj Bjorner
|
3ef6d91038
|
fix #434: repeat documentation remarks about reference counting for disambiguation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-07 14:46:53 +00:00 |
|
Nuno Lopes
|
16a69e750a
|
fix break in configure
|
2016-02-01 17:38:14 +00:00 |
|