Nuno Lopes
|
c577ab361b
|
fix assorted undefined behaviors caught by clang
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-05-23 11:45:12 +01:00 |
|
Christoph M. Wintersteiger
|
6f6cd61817
|
Bugfix for float-to-float conversion.
Fixes #77
|
2015-05-22 20:30:12 +01:00 |
|
Christoph M. Wintersteiger
|
8fc0ba0ab5
|
Moved auxiliary fp.isNaN lemma injection to the right place.
Fixes #102
|
2015-05-22 12:33:53 +01:00 |
|
Nikolaj Bjorner
|
8a34bd2bf1
|
fixes issue #88
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-21 15:08:39 -07:00 |
|
Nikolaj Bjorner
|
a3c5207f91
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-21 15:07:24 -07:00 |
|
Nikolaj Bjorner
|
c969d78042
|
throw exception instead of debug mode assertion in ast_manager on malformed input
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-21 15:07:01 -07:00 |
|
Christoph M. Wintersteiger
|
6f575689b1
|
Added injection of auxiliary lemmas for fp.isNaN, so that the value propagation can pick up these values and propagate them.
Fixes #96.
|
2015-05-21 19:02:09 +01:00 |
|
Christoph M. Wintersteiger
|
eee076b9f8
|
Bugfixes for fp.min, fp.max.
Fixes the fix for #68
|
2015-05-21 18:16:02 +01:00 |
|
Christoph M. Wintersteiger
|
8c18bdcca9
|
Bugfix for fp.roundToIntegral.
Fixes #69
|
2015-05-21 18:12:14 +01:00 |
|
Nikolaj Bjorner
|
cd8f82ebc2
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-20 10:41:50 -07:00 |
|
Nikolaj Bjorner
|
9d0e3abd24
|
use static features to set hidden configuration parameters on small integers and int vs. real
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-20 10:41:41 -07:00 |
|
Christoph M. Wintersteiger
|
51040d3e19
|
Bugfix for fp.isNormal
|
2015-05-20 18:32:40 +01:00 |
|
Christoph M. Wintersteiger
|
1e3952406c
|
disabled debug output
|
2015-05-20 18:14:38 +01:00 |
|
Christoph M. Wintersteiger
|
c377fec7a4
|
Made fp.* comparison chainable.
|
2015-05-20 17:57:27 +01:00 |
|
Christoph M. Wintersteiger
|
0197f6e010
|
Bugfix for fp.rem when the result is zero.
Fixes #91
|
2015-05-19 16:51:56 +01:00 |
|
Christoph M. Wintersteiger
|
32fb679066
|
tabs
|
2015-05-19 11:01:15 +01:00 |
|
Nuno Lopes
|
d8dc86f558
|
Merge branch 'unstable' of https://github.com/mschlaipfer/z3 into unstable
|
2015-05-18 16:38:19 +01:00 |
|
Nikolaj Bjorner
|
afea50e631
|
remove assertion from integer constructor, rely on exceptions for API abuse
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-17 22:49:59 +01:00 |
|
Matthias Schlaipfer
|
c82319b358
|
Refactor count_vars and count_rule_vars
ast_manager m was not used
|
2015-05-14 17:04:38 +01:00 |
|
Nikolaj Bjorner
|
ab5022888c
|
Merge branch 'opt' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-14 12:11:17 +01:00 |
|
Christoph M. Wintersteiger
|
a63481de85
|
New implementations of fp.roundToIntegral in mpf and fpa2bv.
Partially fixes #69
|
2015-05-06 19:19:03 +01:00 |
|
Christoph M. Wintersteiger
|
53b479e1c3
|
Bugfix for fp.rem(0, 0).
Fixes #70.
|
2015-05-06 12:24:18 +01:00 |
|
Christoph M. Wintersteiger
|
73eb7cbf5c
|
Bugfix for mpf roundToIntegral.
Partially fixes #69
|
2015-05-05 23:53:33 +01:00 |
|
Christoph M. Wintersteiger
|
57af3a4c6e
|
FPA min/max refactoring and fixes.
Fixes #68
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-05-04 13:47:04 +01:00 |
|
Nikolaj Bjorner
|
9377779e58
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-30 10:40:03 -07:00 |
|
Nikolaj Bjorner
|
620c11932b
|
type check distinct operator. fixes #62
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-27 11:10:37 -07:00 |
|
Christoph M. Wintersteiger
|
abe73db702
|
FP: bugfix for get_some_value which couldn't produce rounding-mode values.
|
2015-04-25 15:19:48 +01:00 |
|
Christoph M. Wintersteiger
|
4768a360f8
|
FP: Fix for conversion functions from non-FP 0 to +0.0 even when the rounding mode is ToNegative.
|
2015-04-25 15:01:20 +01:00 |
|
Nikolaj Bjorner
|
6c1a5390ef
|
fix big-int bug for shift amounts, github issue 44, reported by Dejan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-20 10:20:06 +02:00 |
|
Nikolaj Bjorner
|
3ba2e712b2
|
merge with unstable branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-12 15:54:52 -07:00 |
|
Nikolaj Bjorner
|
841c1c2290
|
scope precedence of ||, github issue 24
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-03 12:06:31 -07:00 |
|
Nikolaj Bjorner
|
0e8a0822f1
|
fix used_vars reported by Daniel J. H, issue #24
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-03 11:59:27 -07:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
Christoph M. Wintersteiger
|
5911f788c3
|
Improved translation from reals to floats (fp.to_real).
Fixes #14
|
2015-03-29 14:39:47 +01:00 |
|
Christoph M. Wintersteiger
|
0ed16c09f9
|
Bugfix for fp.isNegative.
Fixes #13
|
2015-03-29 13:57:11 +01:00 |
|
Christoph M. Wintersteiger
|
690eb8eaca
|
Bugfix for fp.isSubnormal.
Fixes #10
|
2015-03-29 13:31:44 +01:00 |
|
Christoph M. Wintersteiger
|
fc84461e31
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2015-03-26 14:49:45 +00:00 |
|
Christoph M. Wintersteiger
|
9cbf45f689
|
Added int to float conversion.
|
2015-03-26 14:48:55 +00:00 |
|
Nikolaj Bjorner
|
39892aae10
|
cache datatype util in context to avoid performance bug, codeplex issue 195
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-03-25 11:46:17 -07:00 |
|
Christoph M. Wintersteiger
|
a792790882
|
Fixed performance problems with enumeration sorts (Codeplex #190).
|
2015-03-25 18:08:56 +00:00 |
|
Nuno Lopes
|
5676fbbc9e
|
compiler love: make a few symbols static and avoid unneeded relocations
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-02-22 11:13:51 +00:00 |
|
Nikolaj Bjorner
|
49483fdc28
|
take conflicts during restart into account. reported by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-02-21 02:08:00 -08:00 |
|
nikolajbjorner
|
7735a40752
|
fix bug in array simplification. Codeplex issue 173
Signed-off-by: nikolajbjorner <nbjorner@microsoft.com>
|
2015-02-19 07:01:55 -08:00 |
|
Christoph M. Wintersteiger
|
614caaca62
|
Fix for arrays with arity > 1 in static_features
|
2015-02-09 16:20:17 +00:00 |
|
Christoph M. Wintersteiger
|
3a8a62fc4c
|
Added array index/element sort detection to static_features
|
2015-02-09 13:41:45 +00:00 |
|
Christoph M. Wintersteiger
|
0a22f1e0f5
|
array simplifier fix for a fix...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 18:07:10 +00:00 |
|
Christoph M. Wintersteiger
|
321c181fd8
|
Bugfix for array_simplifier_plugin. Thanks to codeplex user mtappler for reporting this.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 18:04:23 +00:00 |
|
Christoph M. Wintersteiger
|
0298519b4f
|
Revert "Bugfix for array simplifier"
This reverts commit f9d38a97df .
|
2015-02-08 17:53:06 +00:00 |
|
Christoph M. Wintersteiger
|
f9d38a97df
|
Bugfix for array simplifier
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 17:49:30 +00:00 |
|
Christoph M. Wintersteiger
|
4792c5fb7c
|
Fixed bugs in static features and smt setup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 16:53:08 +00:00 |
|