Jakob Rath
|
3f3b052933
|
move modification to the front
|
2024-04-04 10:28:08 +02:00 |
|
Jakob Rath
|
2b89767d1f
|
ensure smaller layers are visited first
|
2024-04-03 18:25:18 +02:00 |
|
Jakob Rath
|
18eeb48b34
|
invalidated reference
|
2024-04-03 17:58:35 +02:00 |
|
Jakob Rath
|
b808dece15
|
always restart find_overlap at smallest size
|
2024-04-03 17:38:43 +02:00 |
|
Jakob Rath
|
583c40de1f
|
check
|
2024-04-03 16:42:17 +02:00 |
|
Jakob Rath
|
4a51139bc8
|
fix marking for redundancy
|
2024-04-03 16:41:21 +02:00 |
|
Jakob Rath
|
017ae78c81
|
enable removal of redundant explanations
|
2024-04-03 15:38:33 +02:00 |
|
Jakob Rath
|
c5b02f8360
|
simplify side conditions on reduced intervals
|
2024-04-03 15:38:33 +02:00 |
|
Jakob Rath
|
d19de4b1d3
|
fixed_bits notes
|
2024-04-03 15:38:33 +02:00 |
|
Nikolaj Bjorner
|
d7c0e17f96
|
fixes to tighten-range
|
2024-04-02 21:12:09 -07:00 |
|
Nikolaj Bjorner
|
2ce202db75
|
add special handling of lshr, ashr
|
2024-04-02 21:09:18 -07:00 |
|
Jakob Rath
|
60422d2071
|
separate terminology (suffix vs. overlap)
|
2024-04-02 16:34:49 +02:00 |
|
Jakob Rath
|
17131983fe
|
use loop instead of goto
|
2024-04-02 16:31:51 +02:00 |
|
Jakob Rath
|
88be5e6611
|
check hole_len
|
2024-04-02 16:28:45 +02:00 |
|
Jakob Rath
|
47f28c6857
|
find_overlap should stay on lower bit-width to find conflicts
|
2024-04-02 16:27:29 +02:00 |
|
Jakob Rath
|
f127d12e4c
|
remove redundant intervals (disabled for now)
|
2024-04-02 15:10:12 +02:00 |
|
Nuno Lopes
|
918ac2b176
|
fix #7196: make the code C++23 compatible
Nikolaj is now more bleeding edge than I am...
I must be getting old? (˘・_・˘)
|
2024-04-01 17:25:50 +01:00 |
|
Nikolaj Bjorner
|
b07cb3dc54
|
use C++23 conventions in buffer.h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 16:26:19 -07:00 |
|
Nikolaj Bjorner
|
84092cbd96
|
add engine-init to control model transfer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 15:12:32 -07:00 |
|
Nikolaj Bjorner
|
51f1e2655c
|
updates to sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 12:59:05 -07:00 |
|
Jakob Rath
|
287d772ff6
|
WIP: add missing conditions on size of "holes"
when combining intervals of different bit widths
|
2024-03-28 16:48:35 +01:00 |
|
Jakob Rath
|
0d3e88fd31
|
display_explain
|
2024-03-28 16:38:41 +01:00 |
|
Steven Moy
|
111fcb9366
|
Implement API to set exit action to exception (#7192)
* Implement API to set exit action to exception
* Turn on exit_action_to_throw_exception upon API context creation
|
2024-03-27 19:06:58 -07:00 |
|
Jakob Rath
|
a7c84da44d
|
Fix monomials::parity
|
2024-03-27 10:49:02 +01:00 |
|
Jakob Rath
|
e22c86acb6
|
fixed_slice display
|
2024-03-25 14:34:06 +01:00 |
|
Jakob Rath
|
8a23523f20
|
fix crash on EBxzQox7raUO.smt2
|
2024-03-25 13:20:24 +01:00 |
|
Nikolaj Bjorner
|
c18a42cf5b
|
change signed projection to include root object.
|
2024-03-23 16:14:24 -04:00 |
|
Christoph M. Wintersteiger
|
80642e5a7c
|
Add check for libatomic requirement to Python build system (#7184)
* Add check for libatomic requirement to Python build system
* More thorough check
* Fix typos
|
2024-03-23 11:38:14 -07:00 |
|
Nikolaj Bjorner
|
ac6554eb92
|
set C++ version to 20
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-21 10:59:31 -07:00 |
|
Nikolaj Bjorner
|
182979771f
|
disable verbose
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-21 10:41:31 -07:00 |
|
Nikolaj Bjorner
|
648e05754c
|
#7178 copy build tool chains used for manylinux arm64 into ubuntu builds
alternatively, just remove ubuntuArm64 and use the many-linux builds for Arm64?
|
2024-03-21 09:40:50 -07:00 |
|
Nikolaj Bjorner
|
6455de9dd3
|
fix #7179
Ensure that flat associative rewriting is disabled if rewriter.flat is set to false.
|
2024-03-21 09:39:13 -07:00 |
|
Jakob Rath
|
934b2ad5ef
|
update target selection to what was intended
|
2024-03-21 13:53:26 +01:00 |
|
Jakob Rath
|
342db52558
|
fix
|
2024-03-21 12:03:52 +01:00 |
|
Jakob Rath
|
acd05686e4
|
relevant level should be based on what's to appear in the lemma
|
2024-03-21 11:05:55 +01:00 |
|
Nikolaj Bjorner
|
530c6fc625
|
fix ##7175 - don't add user macros/functions when smtlib2_compliant=true
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 22:05:30 -07:00 |
|
Nikolaj Bjorner
|
27a9b8bd03
|
fix project minor version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 21:32:18 -07:00 |
|
Nikolaj Bjorner
|
f840d5d965
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 21:29:13 -07:00 |
|
Nikolaj Bjorner
|
70d2263a85
|
cast, updated nlexplain
|
2024-03-20 21:29:08 -07:00 |
|
Lev Nachmanson
|
730f9ad9b7
|
Nikolaj's fix in add_zero_assumption
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2024-03-20 09:39:20 -10:00 |
|
Jakob Rath
|
7d1a57b6e9
|
remove commented code
|
2024-03-20 15:38:42 +01:00 |
|
Jakob Rath
|
7922ee3e82
|
debug output
|
2024-03-20 15:37:34 +01:00 |
|
Jakob Rath
|
fd9c931168
|
skip entry for origin variable
|
2024-03-20 15:37:03 +01:00 |
|
Jakob Rath
|
23ca9d9fc5
|
select targets, try generic/specific version of projection
|
2024-03-20 15:26:33 +01:00 |
|
Jakob Rath
|
de809932eb
|
refactor, minor fixes
|
2024-03-20 14:33:30 +01:00 |
|
Jakob Rath
|
ef6b5f82d1
|
relax level constraint
|
2024-03-20 13:39:16 +01:00 |
|
Jakob Rath
|
91a9feb5a8
|
warnings
|
2024-03-20 12:16:24 +01:00 |
|
Jakob Rath
|
f47fbdd714
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
向阳
|
a9054bc73b
|
fix warning C4244 in util.h (#7171)
Add a static cast to avoid warning C4244 on MSVC
|
2024-03-20 09:31:23 +00:00 |
|
Jakob Rath
|
5339a2f70f
|
Don't access solver_interface directly
|
2024-03-20 10:16:40 +01:00 |
|