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 |
|
Nikolaj Bjorner
|
6594c3a046
|
add virtual destructor to intermediary class in case this helps for #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:58:39 +01:00 |
|
Nikolaj Bjorner
|
dea3b8ddf7
|
address warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:14:36 +01:00 |
|
Nikolaj Bjorner
|
8e078cf9e2
|
address #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 07:52:00 +01:00 |
|
Nikolaj Bjorner
|
fe10f2d244
|
address #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 07:51:16 +01:00 |
|
Nikolaj Bjorner
|
0ef14ffa08
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 23:18:02 +01:00 |
|
Nikolaj Bjorner
|
e092232f67
|
add virtual destructors, fix operator code for API methods complement and intersection per note by Loris d'Antoni
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 23:17:52 +01:00 |
|
Christoph M. Wintersteiger
|
649d474686
|
Build fix for C++ example
|
2016-12-09 19:09:47 +00:00 |
|
Christoph M. Wintersteiger
|
4c664f1c05
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 15:03:36 +00:00 |
|
Christoph M. Wintersteiger
|
16b32ecf12
|
Bugfix for special-case handling in fp.fma.
Thanks to Florian Schanda for reporting this bug.
(+reversed accidental debug code commit).
|
2016-12-09 15:03:31 +00:00 |
|
Nikolaj Bjorner
|
a17e957362
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-12-09 15:32:26 +01:00 |
|
Nikolaj Bjorner
|
acba529bce
|
fix bug in encoding of axioms for indexof. Issue #806
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 15:32:15 +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 |
|
Christoph M. Wintersteiger
|
9df5c31485
|
Whitespace
|
2016-12-09 13:40:46 +00:00 |
|
Nikolaj Bjorner
|
0ab2067b69
|
produce error message for cores with optimization. Issue #825
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 13:15:40 +01:00 |
|
Nikolaj Bjorner
|
99b7c26e9f
|
exposing regular expression features to address issue #831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 13:05:02 +01: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 |
|
Nikolaj Bjorner
|
976fadf771
|
add missing complement
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:21:57 +01:00 |
|
Nikolaj Bjorner
|
0473d2ef56
|
add regular expression features to C# API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:17:13 +01:00 |
|
Nikolaj Bjorner
|
a82b5e21fe
|
add regular expression operations to C and C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 06:11:36 +01:00 |
|
Nikolaj Bjorner
|
4e25bffab6
|
add range constructor to .NET API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-08 18:33:02 +01:00 |
|
Nikolaj Bjorner
|
feb801564b
|
adding range to C API. Issue #831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-08 18:28:27 +01:00 |
|
Christoph M. Wintersteiger
|
dc0d29a00c
|
Bugfix for model construction. Fixes #828.
|
2016-12-08 16:14:54 +00:00 |
|
Wensheng Tang
|
99d10d1224
|
Fixed utf-8 version string handling for python2. Resolved #787
|
2016-12-08 15:09:59 +08:00 |
|
Christoph M. Wintersteiger
|
f1a704484b
|
Re-added context creation locks in the Java API. Relates to #819.
|
2016-12-01 23:16:15 +00:00 |
|
Nuno Lopes
|
dedae29300
|
add a few more statics to avoid symbol clashes
|
2016-12-01 17:37:07 +00:00 |
|
Nuno Lopes
|
e697d3e810
|
remove 2 outdated comments
|
2016-12-01 14:10:31 +00:00 |
|
Nuno Lopes
|
42b26c63e5
|
make a few functions static
|
2016-12-01 14:01:20 +00:00 |
|
Nikolaj Bjorner
|
7ebc660b6d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-11-30 09:52:15 -08:00 |
|
Nikolaj Bjorner
|
024082a45f
|
adding preferred sat, currently disabled, to wmax. Fixing issue #815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-30 09:52:05 -08:00 |
|
Nikolaj Bjorner
|
d9227b95ea
|
blast distinct in incremental BV solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-29 15:45:23 -08:00 |
|
Nuno Lopes
|
4b4365470d
|
mam compiler: move reset of matched_exprs cache next to code reset
|
2016-11-28 15:40:25 +00:00 |
|
Nuno Lopes
|
2babd192b8
|
small optimization in compilation of multi-patterns
also make the path faster for single patterns
|
2016-11-28 14:43:47 +00:00 |
|
Nuno Lopes
|
4452ac0d6d
|
optimize pattern matching code generator for DAG patterns
generated code now uses COMPARE instructions to compare subtrees instead of diving into both subtrees. Code is thus smaller and fails faster.
|
2016-11-28 13:48:15 +00:00 |
|
Christoph M. Wintersteiger
|
1799310155
|
Fixed iterator invalidation bug in SAT probing. Relates to #798.
|
2016-11-26 14:07:05 +00:00 |
|
Nikolaj Bjorner
|
441dbbb94b
|
streamline logging in arithmetic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-24 13:08:50 -08:00 |
|
Nikolaj Bjorner
|
facc3215da
|
Merge pull request #805 from MartinNowack/feat_unlimited_timeout
Do not request time stamp if not needed
|
2016-11-23 08:49:38 -08:00 |
|
Martin Nowack
|
762e5fd093
|
Do not request time stamp if not needed
If no timeout is needed for solving queries, time stamps do not
need to be acquired.
|
2016-11-23 16:38:21 +01:00 |
|
Nuno Lopes
|
1d417f6527
|
fix warnings in configure script
|
2016-11-23 09:32:20 +00: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
|
71ca355257
|
Fixed OpenMP problems in log synchronization. Relates to #798.
|
2016-11-22 13:26:29 +00:00 |
|
Christoph M. Wintersteiger
|
dee7c29b19
|
Added optional synchronization for multi-thread API logs. Relates to #798.
|
2016-11-22 11:32:25 +00:00 |
|
Christoph M. Wintersteiger
|
03f8b871a1
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-11-21 14:49:37 +00:00 |
|
Christoph M. Wintersteiger
|
aaf449ae27
|
Fix for the documentation scripts. Fixes #799.
|
2016-11-21 14:49:32 +00:00 |
|
Nikolaj Bjorner
|
d3fe015ff5
|
Merge pull request #796 from rickyz/nondependent_name
Fix GCC/Clang compilation.
|
2016-11-20 06:29:37 -08:00 |
|
Nikolaj Bjorner
|
725e79e9eb
|
re-enable ematching on recursive function definitions, disabling ematching breaks regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-20 06:24:47 -08:00 |
|
Nikolaj Bjorner
|
650a719298
|
fix crash in new clique code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-20 06:20:22 -08:00 |
|
Ricky Zhou
|
9939d07827
|
Fix GCC/Clang compilation.
The calls to negate use a non-dependent name, so GCC and Clang do not
examine dependent base classes when looking up the name. Adds a using
declaration as suggested at
https://isocpp.org/wiki/faq/templates#nondependent-name-lookup-members.
|
2016-11-20 05:09:30 -08:00 |
|
Nikolaj Bjorner
|
6a9b5ea3af
|
fix unsoundness reported in issue #777, disable ematching on recursive function definition axioms exposed in #793
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-19 15:29:43 -08:00 |
|
Nikolaj Bjorner
|
2ff5af7d42
|
fix bug incorrect clearing of goals during node creation. Issue #777
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-19 10:06:16 -08:00 |
|