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
|
2e648e2f02
|
glibc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 13:19:23 -08:00 |
|
Nikolaj Bjorner
|
98eae28fca
|
try to update setup.py to libc naming
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 11:52:05 -08:00 |
|
Nikolaj Bjorner
|
5d46ac0aca
|
is glibc the new centos?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 11:14:39 -08:00 |
|
Nikolaj Bjorner
|
53e98a27db
|
adding stubs
|
2021-02-11 09:36:47 -08:00 |
|
Nikolaj Bjorner
|
4c3c15c015
|
Propagate reason for undef as exception to improve error reporting in scenarios such as #5009
|
2021-02-09 16:58:01 -08:00 |
|
Nikolaj Bjorner
|
5c04b9eee2
|
fix #5012
teething stage for from/to code axiomatization
|
2021-02-09 16:38:03 -08:00 |
|
Nikolaj Bjorner
|
692f159af8
|
try without format
|
2021-02-09 12:49:55 -08:00 |
|
Nikolaj Bjorner
|
e722589810
|
address some of the ugliness pointed out by abandoned pull request #5008
|
2021-02-09 11:23:16 -08:00 |
|
Nikolaj Bjorner
|
8b5094fe73
|
provide additional diagnostics for #5009
|
2021-02-09 10:14:38 -08:00 |
|
Nikolaj Bjorner
|
8ca2de41db
|
turn on from/to code handling #5007 samples
|
2021-02-09 10:00:08 -08:00 |
|
Nikolaj Bjorner
|
cbb570051c
|
#5007 - wrong recognizer function definitions
|
2021-02-09 09:54:24 -08:00 |
|
Nikolaj Bjorner
|
55cb12e233
|
build fix
|
2021-02-08 16:53:30 -08:00 |
|
Nikolaj Bjorner
|
a152bb1e80
|
remove template Context dependency in every trail object
|
2021-02-08 15:41:57 -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
|
8fffc03263
|
remove bv dependencies
|
2021-02-08 10:57:50 -08:00 |
|
Nikolaj Bjorner
|
0f29fff836
|
remove bit-vector dependencies in seq theory
|
2021-02-08 10:57:50 -08:00 |
|
Nikolaj Bjorner
|
43d1ef2fee
|
iterable is a Python 3 thingy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-07 18:22:57 -08:00 |
|
Nuno Lopes
|
52e67b0d3e
|
switch expr_safe_replace to std::unordered_map (#5003)
* switch expr_safe_replace to std::unordered_map
* further tweaks to expr_safe_replace for an overall speedup of 1.x in Z3_substitute
|
2021-02-07 18:20:48 -08:00 |
|
Nuno Lopes
|
615cafe39b
|
remove unneded pragma once
|
2021-02-07 12:54:17 +00:00 |
|
Nuno Lopes
|
682b947ad3
|
the documentation of Z3_model_get_func_interp() says it returns NULL if there's no interpretation
so let's honour that instead of throwing an exception
|
2021-02-07 12:46:36 +00:00 |
|
Nuno Lopes
|
e1572096ca
|
delete some dead code
|
2021-02-07 12:14:52 +00:00 |
|
Julius Marozas
|
01d5f3259c
|
Fix show parameter in prove , solve , and solve_using (#5001)
* Fix show parameter in prove function
* Fix show in solve & solve_using
* Use Python 2 compatible syntax
* Add default value for show
|
2021-02-06 16:42:15 -08:00 |
|
Nikolaj Bjorner
|
e856cfc458
|
coercions
|
2021-02-06 10:35:28 -08:00 |
|
Nikolaj Bjorner
|
16448104eb
|
add new model event handler for incremental optimization
|
2021-02-05 17:11:04 -08:00 |
|
Nikolaj Bjorner
|
2c472aaa10
|
#4999
use typing Iterable
|
2021-02-05 12:09:24 -08:00 |
|
Nikolaj Bjorner
|
a582014854
|
#4999
|
2021-02-05 12:01:30 -08:00 |
|
Nikolaj Bjorner
|
0a9ee6c640
|
build break
|
2021-02-04 16:58:32 -08:00 |
|
Malte Mues
|
5d8d42b1fa
|
Update the mkConstant parameter type (#4996)
|
2021-02-04 16:17:49 -08:00 |
|
Nikolaj Bjorner
|
0ec567fe15
|
integrate v2 of lns
|
2021-02-04 15:47:40 -08:00 |
|
Nikolaj Bjorner
|
dfb7c87448
|
#4997
|
2021-02-04 15:46:34 -08:00 |
|
Nikolaj Bjorner
|
cc39cf037e
|
build again
|
2021-02-04 12:36:44 -08:00 |
|
Nikolaj Bjorner
|
b3144a534d
|
remove string conversion causing regression
|
2021-02-03 21:40:45 -08:00 |
|
Nikolaj Bjorner
|
abcabba9fe
|
fix python build
|
2021-02-03 09:57:16 -08:00 |
|
Nikolaj Bjorner
|
fb1509d011
|
expose internal API for set_phase
|
2021-02-02 14:29:06 -08:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
489df0760f
|
experiments with LNS
|
2021-02-02 13:03:54 -08:00 |
|
Nikolaj Bjorner
|
4ad95939b6
|
fix build
|
2021-02-02 06:40:31 -08:00 |
|
Nikolaj Bjorner
|
cc001ad682
|
fix regression
|
2021-02-02 06:16:06 -08:00 |
|
Nikolaj Bjorner
|
937b61fc88
|
fix build, refactor
|
2021-02-02 05:26:57 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
4455f6caf8
|
move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail
|
2021-02-02 03:58:19 -08:00 |
|
Nikolaj Bjorner
|
6f346bf804
|
fix build break
|
2021-01-31 22:56:42 -08:00 |
|
Nikolaj Bjorner
|
33525007ab
|
try #4984
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-31 22:15:00 -08:00 |
|
Nikolaj Bjorner
|
20870c43ec
|
build test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-31 20:49:53 -08:00 |
|
Nikolaj Bjorner
|
4dfdabc80f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-31 16:36:55 -08:00 |
|
Nikolaj Bjorner
|
46f754c43d
|
add priority queue to instantiation
|
2021-01-31 16:17:52 -08:00 |
|
Nikolaj Bjorner
|
22b0c3aa70
|
add priority queue to instantiation
|
2021-01-31 16:17:36 -08:00 |
|
Nikolaj Bjorner
|
942706e271
|
equality simplification
|
2021-01-31 15:44:43 -08:00 |
|
Nikolaj Bjorner
|
6d99a8f0cc
|
fixes for unicode
|
2021-01-31 14:55:52 -08:00 |
|
Nikolaj Bjorner
|
60cc9d8182
|
set unicode by default
|
2021-01-31 11:32:33 -08:00 |
|
Nikolaj Bjorner
|
8fde6c207d
|
set unicode to default
|
2021-01-31 07:22:51 -08:00 |
|
Nikolaj Bjorner
|
3f93cc3f0b
|
use unicode by default
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-30 16:39:31 -08:00 |
|
Nikolaj Bjorner
|
a1f46392aa
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-30 16:00:38 -08:00 |
|
Nikolaj Bjorner
|
657ed4db7a
|
fix relevancy bug for recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-30 07:19:57 -08:00 |
|
Nikolaj Bjorner
|
520b24aab4
|
string escaping
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-30 04:58:58 -08:00 |
|
Nikolaj Bjorner
|
c99b805c14
|
mld
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 18:37:38 -08:00 |
|
Nikolaj Bjorner
|
ff475cbd5f
|
include rewriter_def
|
2021-01-29 17:17:22 -08:00 |
|
Nikolaj Bjorner
|
34c34b68ee
|
one more nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 16:40:59 -08:00 |
|
Nikolaj Bjorner
|
ec1e3cc14a
|
encoding disaster
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 16:25:24 -08:00 |
|
Nikolaj Bjorner
|
4af9132f2e
|
more ematching
|
2021-01-29 13:39:14 -08:00 |
|
Nikolaj Bjorner
|
4857446cf6
|
change handling of escapes for #4708
|
2021-01-29 13:36:47 -08:00 |
|
Nikolaj Bjorner
|
b402268d35
|
fix #4982
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 06:43:33 -08:00 |
|
Nikolaj Bjorner
|
c0c314d1ae
|
build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 06:23:27 -08:00 |
|
Nikolaj Bjorner
|
4e98a39d60
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 06:15:00 -08:00 |
|
Murphy Berzish
|
da68c3213c
|
Unicode for Z3str3 (#4981)
* z3str3: remove hard-coded char set
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: add 'char' string solver case
* z3str3: fix mk_char using the wrong ast manager
* z3str3: fix refcounted character vectors
|
2021-01-29 06:14:38 -08:00 |
|
Nikolaj Bjorner
|
cfcd7f18a9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 17:09:12 -08:00 |
|
Nikolaj Bjorner
|
afc4c700b1
|
move directory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 14:49:15 -08:00 |
|
Nikolaj Bjorner
|
42e601483d
|
add selected updates #4981
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 13:43:30 -08:00 |
|
Nikolaj Bjorner
|
e3d634807b
|
move common routines for quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 13:23:40 -08:00 |
|
Nikolaj Bjorner
|
5414030875
|
#4939 escape character
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 11:57:00 -08:00 |
|
Nikolaj Bjorner
|
f48fb8d3e8
|
it just works
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 11:12:05 -08:00 |
|
Nikolaj Bjorner
|
8a229bf684
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 22:39:02 -08:00 |
|
Nikolaj Bjorner
|
49aebdbb02
|
adding unicode fixup base on #4939 discussion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 20:21:46 -08:00 |
|
Nikolaj Bjorner
|
e61949059d
|
compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 19:50:34 -08:00 |
|
Nikolaj Bjorner
|
579caab025
|
na
|
2021-01-27 19:35:34 -08:00 |
|
Nikolaj Bjorner
|
909257f856
|
remove family id externals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:48:24 -08:00 |
|
Nikolaj Bjorner
|
d3564f5b50
|
move unicode toggle to char-plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:42:19 -08:00 |
|
Nikolaj Bjorner
|
0c770e25df
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:29:38 -08:00 |
|
Nikolaj Bjorner
|
e969bd1c97
|
fully remove seq-based characters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:26:44 -08:00 |
|
Nikolaj Bjorner
|
8d8fe872ad
|
remove plugin status to theory_seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:22:25 -08:00 |
|
Nikolaj Bjorner
|
696b3c79b9
|
fixes to self-contained character unicode
|
2021-01-27 06:13:37 -08:00 |
|
Nikolaj Bjorner
|
d0f1d8f59e
|
move to unicode as stand-alone theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 05:46:45 -08:00 |
|
Nikolaj Bjorner
|
ecba26beae
|
missing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 17:07:46 -08:00 |
|
Nikolaj Bjorner
|
32058d9c68
|
add char_decl_plugin
|
2021-01-26 16:43:03 -08:00 |
|
Nikolaj Bjorner
|
20332c6d3e
|
adding char decl plugin for separate theory treatment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 16:28:44 -08:00 |
|
Nikolaj Bjorner
|
33714ceb40
|
use _
|
2021-01-26 14:56:48 -08:00 |
|
Nikolaj Bjorner
|
e26e38b654
|
add error generation for #4977
|
2021-01-26 14:55:42 -08:00 |
|
Nikolaj Bjorner
|
8ed1992029
|
char value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 11:29:40 -08:00 |
|
Nikolaj Bjorner
|
a0b7879dd9
|
handle signed characters convertions into unsigned numbers
|
2021-01-26 11:20:28 -08:00 |
|
Nikolaj Bjorner
|
7dd7d83a36
|
make it easier to use string literals
|
2021-01-26 11:01:03 -08:00 |
|
Nikolaj Bjorner
|
31b7ad3012
|
prepare char utilities as a stand-alone theory
|
2021-01-26 10:34:10 -08:00 |
|
Nikolaj Bjorner
|
dccfecb488
|
generator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-25 19:18:55 -08:00 |
|
Nikolaj Bjorner
|
4b6d7ca097
|
working on mam
|
2021-01-25 17:54:53 -08:00 |
|
Nikolaj Bjorner
|
f33d6f89b9
|
fix #4973
|
2021-01-25 12:20:27 -08:00 |
|
Nikolaj Bjorner
|
2646e0a1c0
|
have add_soft accept an interable of Booleans.
|
2021-01-25 12:17:35 -08:00 |
|
Nikolaj Bjorner
|
7d60d8462d
|
patch for Sturm sequence bug #4961
|
2021-01-24 12:58:25 -08:00 |
|
Nikolaj Bjorner
|
47cb1d1207
|
remove bit-vector dependencies in theory_str_mc. See discussion #4939
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-23 13:03:06 -08:00 |
|
Nikolaj Bjorner
|
e4cec19f03
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-23 12:16:00 -08:00 |
|