Christoph M. Wintersteiger
|
ba03d99526
|
Fix forward declaration of fma in C++ API. Fixes #2735.
|
2019-11-25 11:32:50 +00: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
|
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
|
b6c13340bd
|
bit-vector overflow/underflow operators exposed over C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 10:12:18 -07:00 |
|
Nikolaj Bjorner
|
3074e2b80c
|
fix #2487
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-15 10:24:28 -07:00 |
|
Ben Niu
|
f8a9f6cce0
|
Remove unreferenced formal parameter name
MSVC reports warning C4100 when compiling z3++.h, because of unreferenced formal parameter.
|
2019-07-04 08:01:40 -07:00 |
|
Bruce Mitchener
|
17a0d75436
|
Fix C++ API comment typo.
|
2019-06-01 15:57:56 +07:00 |
|
Nikolaj Bjorner
|
082a0f4df4
|
add get_lstring per #2286
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-22 18:32:57 +04:00 |
|
Nikolaj Bjorner
|
6e3f05b986
|
remove useless set-activity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-16 20:24:51 +03:00 |
|
Nikolaj Bjorner
|
4fcc4d07ae
|
fix #2277 fix #2221
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-14 19:05:40 +02:00 |
|
Nikolaj Bjorner
|
16af728fbe
|
fix #2263
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-02 23:27:35 -07:00 |
|
Nikolaj Bjorner
|
40e329fc92
|
remove push/pop for fixedpoint objects from API #2249
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 10:13:15 -07:00 |
|
Nikolaj Bjorner
|
aafb16e8ed
|
remove trc from C++ and python
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-17 11:10:57 -07:00 |
|
Nikolaj Bjorner
|
6158ea61c8
|
fix tree-order, change API for special relations to produce function declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-16 00:04:48 -07:00 |
|
Nikolaj Bjorner
|
182039eb44
|
add tc and trc functionals for binary relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-10 04:12:45 +02:00 |
|
Nikolaj Bjorner
|
f55e4ccc41
|
support indexed relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:22 -07:00 |
|
Nikolaj Bjorner
|
5536834019
|
add API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
3c8fd83c97
|
implementing last-index-of #2089
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Nikolaj Bjorner
|
834cf962a1
|
expose nth over API, change _getitem_ in python bindings to use nth instead of at, add 'at' operator for the purpose of the previous semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-17 11:23:01 -07:00 |
|
Nikolaj Bjorner
|
5a02edc8cd
|
add recognizer for distinct
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-06 10:18:29 -08:00 |
|
Nikolaj Bjorner
|
3ee5c0e7d9
|
fix #2164 address some of simplification shortcommings from #2151 #2152 #2153
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 11:33:44 -08:00 |
|
Nikolaj Bjorner
|
89bf2d4368
|
add API for setting variable activity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-15 12:05:24 -08:00 |
|
Nikolaj Bjorner
|
6c464f8aec
|
add assert_and_track to optimize for #2116
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 14:59:36 -08:00 |
|
Daniel Selsam
|
df73c58195
|
array resize must m_size
|
2019-02-01 09:36:03 -08:00 |
|
Nikolaj Bjorner
|
e004986e99
|
fix z3++.h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-30 09:20:38 -08:00 |
|
Nikolaj Bjorner
|
08ce6f7ac1
|
working on binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-30 08:54:59 -08:00 |
|
Nikolaj Bjorner
|
8da1d6070b
|
throttle big-reductions #2101 #2098
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 14:00:56 -08:00 |
|
Nikolaj Bjorner
|
498864c582
|
adding dump facility for cancelation #2095, easing dimacs in/out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 12:21:23 -08:00 |
|
Nikolaj Bjorner
|
ea48d0a95a
|
add set method to iterator, #2068, a set method to the vector template was also added
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 18:55:00 -08:00 |
|
Nikolaj Bjorner
|
a87f7a14d3
|
ever so gentle slap over the fingers for not using real regular expressions, #2058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 13:46:04 -08:00 |
|
Bruce Mitchener
|
0231bc44bc
|
Simplify boolean code.
Now that the C API is using bool, this can be simplified.
|
2018-12-07 22:06:51 +07:00 |
|
Nikolaj Bjorner
|
3b54575340
|
Revert "Use nullptr, not 0 in the C++ API impl."
|
2018-12-04 12:06:44 -08:00 |
|
Bruce Mitchener
|
924776eaa6
|
Use nullptr, not 0 in the C++ API impl.
|
2018-12-04 22:43:01 +07:00 |
|
Bruce Mitchener
|
edf8ba44d1
|
Switch from using Z3_bool to using bool.
This is a continuation of the work started by using stdbool and
continued by switching from Z3_TRUE|FALSE to true|false.
|
2018-11-20 11:27:09 +07:00 |
|
Bruce Mitchener
|
56bbed173e
|
Remove usages of Z3_TRUE / Z3_FALSE.
Now that this is all using stdbool.h, we can just use true/false.
For now, we leave the aliases in place in z3_api.h.
|
2018-11-20 00:25:37 +07:00 |
|
Nikolaj Bjorner
|
72400f1869
|
fix #1927
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-12 03:43:04 -08:00 |
|
Nikolaj Bjorner
|
69e2f33ecf
|
undefine min/max #1927
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-11 09:50:52 -08:00 |
|
Nikolaj Bjorner
|
1a030bb722
|
add missing inline fix #1917
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-06 07:50:42 -08:00 |
|
Nikolaj Bjorner
|
51a0022450
|
add recfun to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-27 11:41:18 -05:00 |
|
Nikolaj Bjorner
|
7cc6d84e6f
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-19 21:02:15 -07:00 |
|
Nikolaj Bjorner
|
694a6a26c9
|
bump version, add double access
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-19 20:20:08 -07:00 |
|
Nikolaj Bjorner
|
9e780bf46e
|
Merge pull request #1887 from waywardmonkeys/fix-doxygen-warnings
Fix doxygen warnings.
|
2018-10-17 09:44:19 -07:00 |
|
Bruce Mitchener
|
372cab2c5b
|
Fix some typos.
|
2018-10-17 22:49:39 +07:00 |
|
Bruce Mitchener
|
f082735af6
|
Fix doxygen warnings.
|
2018-10-17 22:47:39 +07:00 |
|
Nikolaj Bjorner
|
70f3fa36c5
|
remove qualifiers that downlevel compilers complain about
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-13 09:39:48 -07:00 |
|
Nikolaj Bjorner
|
6277ed61c9
|
pull rounding mode top-level to deal with build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-13 02:09:35 -07:00 |
|
Nikolaj Bjorner
|
5356c4f7dd
|
remove class from enum class, add default to avoid compiler warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-12 22:44:23 -07:00 |
|
xlauko
|
3b86ea3f8a
|
Add a floating-point support to c++ api.
|
2018-10-11 16:30:59 +02:00 |
|
Nikolaj Bjorner
|
f8e5d989bf
|
fix #1577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-03 17:49:57 -07:00 |
|