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 |
|
Nikolaj Bjorner
|
3bc2213d54
|
fix #1577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-03 17:43:42 -07:00 |
|
Nikolaj Bjorner
|
618e1bee5b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-20 20:41:00 -07:00 |
|
Nikolaj Bjorner
|
c59a957737
|
add non-units method
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-20 20:37:14 -07:00 |
|
Daniel Selsam
|
d6a1d17d69
|
extend(src/api/c++/z3++.h): support units() for solver class
|
2018-09-20 19:47:32 -07:00 |
|
Nikolaj Bjorner
|
f4abb7eb48
|
fix c++
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-04 16:26:05 -07:00 |
|
Nikolaj Bjorner
|
1eb8ccad59
|
overhaul of error messages. Add warning in dimacs conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-04 16:04:37 -07:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
6b700f1f5f
|
remove interpolation from test_capi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-24 20:32:04 -07:00 |
|
Bruce Mitchener
|
6db90a9333
|
Fix missing word in C++ API docs.
|
2018-05-23 23:58:08 +07:00 |
|
Nikolaj Bjorner
|
50c93d1ad4
|
merge with 4.7.1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-22 17:10:36 -07:00 |
|
Nikolaj Bjorner
|
8302360321
|
fix #1625
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-18 14:24:12 -07:00 |
|
Nikolaj Bjorner
|
e5b14ab682
|
fix #1625
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-18 14:03:32 -07:00 |
|
Nikolaj Bjorner
|
78b9f0686a
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 07:43:29 -07:00 |
|
Nikolaj Bjorner
|
f525f43e43
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 09:30:43 -07:00 |
|
Nikolaj Bjorner
|
56827d5725
|
adding the orphaned shorthand #1574
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-13 23:10:21 -07:00 |
|
Nikolaj Bjorner
|
6078d24016
|
adding orphaned function declaration #1574
|
2018-04-13 23:07:14 -07:00 |
|
Nikolaj Bjorner
|
2dc92e2b94
|
merge with pull request #1557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-07 17:22:49 -07:00 |
|
Nikolaj Bjorner
|
5ba939ad5e
|
add tuple shortcut and example to C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-03 12:40:18 -07:00 |
|
Bruce Mitchener
|
16a2ad9afd
|
Use stdint.h for int64_t / uint64_t in API.
Now that we can use stdint.h, we can use it to portably define
64 bit integer types for use in the API.
|
2018-03-30 23:06:24 +07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|