Bruce Mitchener
|
50e0fd3ba6
|
Use noexcept more. (#7058)
|
2023-12-16 12:14:53 +00:00 |
|
Nikolaj Bjorner
|
924c296704
|
add logging
|
2023-11-18 12:30:40 -08:00 |
|
Nikolaj Bjorner
|
4f7f4376b8
|
fix bug in new core not detecting conflict, fix #6525, add tactic doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-01-14 17:20:43 -05:00 |
|
Nikolaj Bjorner
|
6297c001ee
|
remove legacy solve_eqs_tactic entirely
also, bug fixes to elim_unconstrained (elim_uncnstr2) which is to replace legacy tactic for eliminating unconstrained constants.
|
2022-11-14 18:57:16 -08:00 |
|
Nikolaj Bjorner
|
3a37cfca30
|
switch to solve_eqs2 tactic
|
2022-11-08 12:23:36 -08:00 |
|
Nikolaj Bjorner
|
1dca6402fb
|
move model and proof converters to self-contained module
|
2022-11-03 05:23:01 -07:00 |
|
Nikolaj Bjorner
|
6f2a6da600
|
address unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-08-28 18:50:54 -07:00 |
|
Bruce Mitchener
|
5d0dea05aa
|
Remove empty leaf destructors. (#6211)
|
2022-07-30 10:07:03 +01:00 |
|
Bruce Mitchener
|
1eb84fe4b9
|
Mark override methods appropriately. (#6207)
|
2022-07-29 23:29:15 +02:00 |
|
Nuno Lopes
|
d9fcfdab34
|
fix debug build
|
2022-06-17 14:35:33 +01: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
|
9f2b18cac5
|
add tactic name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-07 13:37:57 -08:00 |
|
Henrich Lauko
|
96671cfc73
|
Add and fix a few general compiler warnings. (#5628)
* rewriter: fix unused variable warnings
* cmake: make missing non-virtual dtors error
* treewide: add missing virtual destructors
* cmake: add a few more checks
* api: add missing virtual destructor to user_propagator_base
* examples: compile cpp example with compiler warnings
* model: fix unused variable warnings
* rewriter: fix logical-op-parentheses warnings
* sat: fix unused variable warnings
* smt: fix unused variable warnings
|
2021-10-29 15:42:32 +02:00 |
|
Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nuno Lopes
|
5e034e495f
|
fix compiler warnings
|
2021-02-19 10:33:41 +00:00 |
|
Nikolaj Bjorner
|
25f53c0467
|
deal with warnings reported in https://launchpadlibrarian.net/522361319/buildlog_ubuntu-groovy-s390x.z3_4.8.10-1ubuntu4ppa1_BUILDING.txt.gz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 13:49:47 -08:00 |
|
Nikolaj Bjorner
|
df0a449f70
|
fix some build warnings exposed in #5005
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-08 10:58:42 -08:00 |
|
Nikolaj Bjorner
|
b56372fe76
|
fix some build warnings exposed in #5005
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-08 10:57:50 -08:00 |
|
Nikolaj Bjorner
|
7d60d8462d
|
patch for Sturm sequence bug #4961
|
2021-01-24 12:58:25 -08:00 |
|
Nikolaj Bjorner
|
c7704ef9af
|
pass algebraic manager to arith-plugin mk-numeral because rational check may overwrite the argument using the current manager deals with crash as part of #4532
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-26 17:52:28 -07:00 |
|
Nuno Lopes
|
23e6adcad3
|
fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string
|
2020-07-11 20:24:45 +01:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nikolaj Bjorner
|
d75ce38016
|
fix #4552
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-30 19:14:55 -07:00 |
|
Nikolaj Bjorner
|
9ca5b3f304
|
fix #4449
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 21:10:07 -07:00 |
|
Nikolaj Bjorner
|
d50fc6976b
|
fix #4430
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 13:47:59 -07:00 |
|
Nikolaj Bjorner
|
e2b2b7f82e
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 12:29:29 -07:00 |
|
Nikolaj Bjorner
|
3a7df2c6ef
|
fix various nullability checks in seq_regex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-03 12:28:32 -07:00 |
|
Nikolaj Bjorner
|
93004a9d49
|
fix #4225
|
2020-05-06 10:35:16 -07:00 |
|
Nikolaj Bjorner
|
b889b110ee
|
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:59:04 -07:00 |
|
Nikolaj Bjorner
|
7086a7c26a
|
fix #3531
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-29 11:15:01 -07:00 |
|
Nikolaj Bjorner
|
a45532da73
|
fix #3392
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 09:47:23 -07:00 |
|
Nikolaj Bjorner
|
51e459d02b
|
fix #3294
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 10:46:03 -07:00 |
|
Nikolaj Bjorner
|
4e9005ac3d
|
fix #3241
|
2020-03-12 07:55:16 -07:00 |
|
Nikolaj Bjorner
|
3dad24ace0
|
fix #3225
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-10 15:11:24 -07:00 |
|
Nikolaj Bjorner
|
99784a92ef
|
fix #3225
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-10 15:10:18 -07:00 |
|
Nikolaj Bjorner
|
b3d41163f3
|
remove spurious print to stdout in check-lemmas #3232
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-10 13:17:44 -07:00 |
|
Nikolaj Bjorner
|
ee1f7edfa0
|
fix #3214, suppress assertion as it triggers in benign cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-09 08:07:41 +01:00 |
|
Nikolaj Bjorner
|
da27edfd9e
|
fix #3215
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-09 07:20:13 +01:00 |
|
Nikolaj Bjorner
|
170a534681
|
fix #3126
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 17:58:59 +01:00 |
|
Nikolaj Bjorner
|
44104a5cce
|
fix #3198
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 14:03:46 +01:00 |
|
Nikolaj Bjorner
|
f0451b68f3
|
fix #3208
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 13:07:19 +01:00 |
|
Nikolaj Bjorner
|
7452e55698
|
fix #3190 fix #3168
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 12:54:03 +01:00 |
|
Nikolaj Bjorner
|
99b291e78d
|
fix #3201
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-07 15:27:04 +01:00 |
|
Nikolaj Bjorner
|
983a552325
|
fix #3167
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-07 14:49:18 +01:00 |
|
Nikolaj Bjorner
|
193a99da29
|
fix #3152
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-05 09:46:32 +01:00 |
|
Nikolaj Bjorner
|
29f3f6a7aa
|
fix #3144
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-04 11:09:06 -08:00 |
|
Nikolaj Bjorner
|
6cbcd13224
|
note that inline_vars isnt supported fix #3146
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-04 10:15:55 -08:00 |
|
Nikolaj Bjorner
|
3499fa7f0b
|
fix #3106
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-02 05:01:44 -08:00 |
|
Nikolaj Bjorner
|
eb205a5a40
|
fix #3011
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-15 21:26:02 -10:00 |
|
Lev Nachmanson
|
9c62b431e4
|
address the NB's comments
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|