Murphy Berzish
|
5107e5cafc
|
refactor: remove t_str_refcount_hack traces
|
2017-02-23 15:01:55 -05:00 |
|
Murphy Berzish
|
179b0f7630
|
clean up todos theory_str
|
2017-02-21 19:52:27 -05:00 |
|
Murphy Berzish
|
15e3d3ec3c
|
octal escape theory_str
|
2017-02-21 15:51:08 -05:00 |
|
Murphy Berzish
|
235ea79043
|
Merge branch 'upstream-master' into release-1.0
Conflicts:
src/cmd_context/check_logic.cpp
src/cmd_context/cmd_context.cpp
src/cmd_context/cmd_context.h
src/smt/params/smt_params_helper.pyg
src/smt/smt_context.cpp
|
2017-02-18 15:04:44 -05:00 |
|
Murphy Berzish
|
3670fa64e6
|
add hex escape support theory_str
|
2017-02-11 16:59:06 -05:00 |
|
Christoph M. Wintersteiger
|
c56edc63d2
|
Merge pull request #882 from dwoos/sine-filter
Add basic Sine Qua Non filtering
|
2017-02-04 20:24:09 +00:00 |
|
Doug Woos
|
d6fbfe401e
|
add and use new is_pattern recognizer
|
2017-02-01 16:21:15 -08:00 |
|
Murphy Berzish
|
19779f1a9b
|
fix string operators in theory_str, this breaks theory_seq temporarily
|
2017-01-31 11:49:10 -05:00 |
|
Murphy Berzish
|
fa1ec0b80f
|
smtlib25 draft standard in theory_str
|
2017-01-27 16:49:40 -05:00 |
|
Murphy Berzish
|
a879b24011
|
add str.prefixof, str.suffixof in theory_str
|
2017-01-27 16:26:30 -05:00 |
|
Murphy Berzish
|
50e2273dbd
|
substr bugfix
|
2017-01-20 17:39:32 -05:00 |
|
Christoph M. Wintersteiger
|
6d34899c46
|
Bugfix for macro finder. Fixes #832.
|
2017-01-17 15:44:03 +00:00 |
|
Nikolaj Bjorner
|
dc543a7ee7
|
update macro_util logging to uniform format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-15 21:13:22 -08:00 |
|
Nikolaj Bjorner
|
24eae3f6e0
|
fix crash with unary xor #870
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-15 12:06:56 -08:00 |
|
Nikolaj Bjorner
|
4bcf1bf2f6
|
fix debug build, unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 10:44:49 -08:00 |
|
Nikolaj Bjorner
|
df492e200f
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 10:04:02 -08:00 |
|
Nikolaj Bjorner
|
8d18fd075e
|
remove sources for unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 09:54:45 -08:00 |
|
Nikolaj Bjorner
|
5cb21924ad
|
ensure that FD logic understands pb from command context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-17 16:02:54 -08:00 |
|
Murphy Berzish
|
dd8cd8199b
|
theory_str refcount debug messages and beginning theory case split
|
2016-12-16 14:37:34 -05:00 |
|
Nikolaj Bjorner
|
c1480b4389
|
handle model generation from issue #748. Deal with warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-12 00:40:52 +01:00 |
|
Nikolaj Bjorner
|
7cc093eee0
|
Add rewrite rule for property encoded in #812
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 11:05:12 +01:00 |
|
Nikolaj Bjorner
|
0765eea486
|
add suggestions from #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 05:45:40 +01:00 |
|
Nikolaj Bjorner
|
32c63ce4cd
|
address other warnings per input from delcypher
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 17:23:59 +01:00 |
|
Christoph M. Wintersteiger
|
56b1a8b086
|
Bugfix for special-case handling in fp.fma.
Thanks to Florian Schanda for reporting this bug.
|
2016-12-09 13:43:05 +00:00 |
|
Nikolaj Bjorner
|
8e6600c6be
|
add python API for newly exposed regex constructors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 09:09:03 +01:00 |
|
Murphy Berzish
|
be9cb8db82
|
regex tracing theory_str
|
2016-12-05 20:17:43 -05:00 |
|
Nuno Lopes
|
e697d3e810
|
remove 2 outdated comments
|
2016-12-01 14:10:31 +00:00 |
|
Murphy Berzish
|
947d443726
|
improved regex concat rewrite
|
2016-11-29 19:46:37 -05:00 |
|
Murphy Berzish
|
8c33dfab39
|
fix escape character overflow print
|
2016-11-27 20:51:34 -05:00 |
|
Murphy Berzish
|
1fa8129c8f
|
pretty-printing of general escape sequences for string literals
|
2016-11-25 18:02:24 -05:00 |
|
Murphy Berzish
|
889b6be2c3
|
fix smt-lib 2.5 double quotes in pp
|
2016-11-23 19:03:53 -05:00 |
|
Murphy Berzish
|
8e962aa427
|
escape chars in smt2 printing of string constants
|
2016-11-22 18:32:03 -05:00 |
|
Murphy Berzish
|
11d8ffc4d4
|
escape characters in theory_str
|
2016-11-22 18:21:40 -05:00 |
|
Nikolaj Bjorner
|
7a4c20698f
|
fix handling of AC operator ++ on regular expressions. Issue #804
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-22 13:02:17 -08:00 |
|
Christoph M. Wintersteiger
|
a97358965b
|
Fixed interruption/cancelation issue in rewriter.
|
2016-11-17 16:28:49 +00:00 |
|
Nikolaj Bjorner
|
1600823435
|
fix perf bug reported in #790
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-17 05:38:52 +02:00 |
|
Christoph M. Wintersteiger
|
9053e6eba6
|
Resolved merge conflicts. Added FPA API input validity checks.
|
2016-11-15 20:19:40 +00:00 |
|
Nikolaj Bjorner
|
e21bd8dacc
|
fix lexicographic combinations for wmax: pb constrsaints were not interpreted in Boolean benchmarks. #782
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-15 15:07:05 +02:00 |
|
Murphy Berzish
|
fbaee080b2
|
fix performance regression introduced with theory_str str.from-int
more investigation is required to understand why this works.
|
2016-11-11 00:32:50 -05:00 |
|
Murphy Berzish
|
fff1fadf3b
|
add str.from-int in theory_str rewriter
|
2016-11-09 15:54:22 -05:00 |
|
Nikolaj Bjorner
|
ef9230d8f8
|
detect quantifiers in model expressions to quiet down failing model validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-07 06:56:36 -08:00 |
|
Christoph M. Wintersteiger
|
75cfd14e5a
|
bugfix for macro finder
|
2016-11-07 14:14:45 +00:00 |
|
Nikolaj Bjorner
|
152321bce6
|
fix crash in poly normalizer exposed by qe. Issue #775
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-04 20:29:12 +00:00 |
|
Christoph M. Wintersteiger
|
824ba14977
|
Disabled some ITE rewrite rules that were applied by default, but too expensive. Added re-computation of subterm occurrences in ctx_simplify_tactic. (Performance fixes for QF_LIA benchmarks).
|
2016-11-04 13:39:53 +00:00 |
|
Christoph M. Wintersteiger
|
a3e915fbea
|
Whitespace
|
2016-11-04 13:37:14 +00:00 |
|
Nikolaj Bjorner
|
be9d5c7088
|
fix evaluator for array store expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-02 21:33:24 +00:00 |
|
Nikolaj Bjorner
|
ff75f88c4f
|
fix memory abuse in internalization in inc-sat-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-31 22:25:58 +01:00 |
|
Murphy Berzish
|
452eed6626
|
move get_std_regex_str to str_util
|
2016-10-29 12:19:24 -04:00 |
|
Nikolaj Bjorner
|
ca309341c3
|
fixing cancellation code paths for inc_sat_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 22:07:46 -07:00 |
|
Nikolaj Bjorner
|
41deae52c6
|
fix enum2bv to handle singleton enumeration types, differentiate disequality conflicts for theories that handle disequalities vs. theories that don't
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 13:35:53 -07:00 |
|