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
|
b58d3f4335
|
Bugfix for MPF unpacking
|
2015-04-25 14:26:18 +01:00 |
|
Christoph M. Wintersteiger
|
99ea0a8c19
|
Bugfix for mpf is_normal.
Fixes #17
|
2015-03-30 08:02:57 +01:00 |
|
Christoph M. Wintersteiger
|
690eb8eaca
|
Bugfix for fp.isSubnormal.
Fixes #10
|
2015-03-29 13:31:44 +01:00 |
|
Nuno Lopes
|
4ed062d54a
|
fix missing memset in my previous commit
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-03-11 11:04:33 +00:00 |
|
Nuno Lopes
|
44e647e72b
|
add reallocate() function and use it in bit_vector and vector containers
give a speedup of 1-4%
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-03-10 16:53:47 +00:00 |
|
Nuno Lopes
|
e64760abbd
|
fix the build with VS
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-03-02 09:18:15 +00:00 |
|
Nikolaj Bjorner
|
8bcd6edd08
|
temporary build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-03-01 15:19:57 -08:00 |
|
Nuno Lopes
|
8029e31ddd
|
add compiler attributes to allocation functions
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-02-28 17:31:50 +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 |
|
Christoph M. Wintersteiger
|
83a90a9133
|
Fixed infinite loop when nightly tests crash while std::cin is attached to /dev/null
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-09 15:26:25 +00:00 |
|
Christoph M. Wintersteiger
|
a78dd680fb
|
MPN synchronization fix
|
2015-02-08 13:25:18 +00:00 |
|
Christoph M. Wintersteiger
|
7e579604e1
|
Eliminated the old MS-Bignum interface because it stood in the way of progress.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-07 19:39:15 +00:00 |
|
Christoph M. Wintersteiger
|
778dd997d3
|
formatting (tabs)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-07 18:05:52 +00:00 |
|
Christoph M. Wintersteiger
|
941d1063dd
|
FPA rewriter and MPF bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-06 18:48:14 +00:00 |
|
Christoph M. Wintersteiger
|
5e60bcd920
|
FPA: fixes for the fpa_rewriter to enable model extraction and validation.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-06 16:53:31 +00:00 |
|
Nuno Lopes
|
9d5bc024e4
|
add implementation of UNREACHABLE for MSVC in release mode.
This reduces code size of Z3 by 0.1% \o/
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2015-02-05 09:51:05 +00:00 |
|
Christoph M. Wintersteiger
|
034e4f469e
|
Fixed memory leak
|
2015-01-22 18:43:23 +00:00 |
|
Christoph M. Wintersteiger
|
95300e801d
|
fixed build errors and warnings
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-21 18:24:36 +00:00 |
|
Christoph M. Wintersteiger
|
052baaabe4
|
FPA API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-21 14:22:35 +00:00 |
|
Christoph M. Wintersteiger
|
e0bc704106
|
FPA API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-11 18:29:12 +00:00 |
|
Christoph M. Wintersteiger
|
007ecb4ab2
|
MPF bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-04 14:37:33 +00:00 |
|
Christoph M. Wintersteiger
|
09814128a6
|
Update MPF toString
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 18:57:38 +00:00 |
|
Christoph M. Wintersteiger
|
09247d2e29
|
FPA theory and API overhaul
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 18:44:41 +00:00 |
|
Christoph M. Wintersteiger
|
97df505dba
|
MPF consistency fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 15:23:27 +00:00 |
|
Christoph M. Wintersteiger
|
2258988b37
|
MPF bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 14:48:06 +00:00 |
|
Christoph M. Wintersteiger
|
defb6158fe
|
MPF: bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-29 17:09:28 +00:00 |
|
Christoph M. Wintersteiger
|
96c8bd7e91
|
MPF conversion bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 17:57:21 +00:00 |
|
Christoph M. Wintersteiger
|
6ebeebde50
|
Added parameter to display floating point numerals as reals
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:32:34 +00:00 |
|
Christoph M. Wintersteiger
|
b30e61e528
|
FPA: bugfixes, leakfixes, added fp.to_real
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-13 19:34:55 +00:00 |
|
Christoph M. Wintersteiger
|
7d196201dc
|
fixed warnings
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 12:33:20 +01:00 |
|
Ken McMillan
|
d815af9f0f
|
merge duality changes with unstable
|
2014-10-22 10:14:05 -07:00 |
|
Nikolaj Bjorner
|
1059d226e4
|
add default statement instead of incomplete cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 13:25:19 -07:00 |
|
Nikolaj Bjorner
|
d77d6c6648
|
update parameter checking for doubles, and fix error reporting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 13:24:31 -07:00 |
|
Nikolaj Bjorner
|
7f04529080
|
validate types of parameter values that get set globally
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 09:11:38 -07:00 |
|
Nikolaj Bjorner
|
7767a23626
|
improve error messages on incorrect parameter passing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 21:37:37 -07:00 |
|
Nikolaj Bjorner
|
bcd2d935a9
|
enable modular parameters from the parser
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-09 10:18:46 -07:00 |
|
Nikolaj Bjorner
|
f0c63e56f3
|
make module parameter validation and adjustment more flexible: you can use both module qualifiers and unqualified parameters from the API at local scope
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 16:27:40 -07:00 |
|
Nikolaj Bjorner
|
8cf21dc242
|
fix tactic parameter checking to API, deal with compiler warnings in api_interp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 13:47:55 -07:00 |
|
Nikolaj Bjorner
|
335f9a9be1
|
add parameter validation to tactic parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 10:55:24 -07:00 |
|
Christoph M. Wintersteiger
|
a77694d9a8
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-06 18:10:13 +01:00 |
|
Christoph M. Wintersteiger
|
3222ecd992
|
tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-06 18:09:40 +01:00 |
|
Christoph M. Wintersteiger
|
929880e4fd
|
Fix for bogus runtime reports on Linux. Thanks to Vladimir Klebanov for reporting this one.
|
2014-10-06 18:06:36 +01:00 |
|
Nikolaj Bjorner
|
c6683fd6fa
|
to fix that timeout of 0 has different interpretations across platforms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 12:27:57 -07:00 |
|
Nikolaj Bjorner
|
6a3f75822d
|
fix format bug (issue 126) and smaller nits in sat solver (const annotation, disable elimination of external or already elimianted variables)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-04 18:35:18 -07:00 |
|
Nikolaj Bjorner
|
fbb01f3699
|
prevent usage that mixes E/e notation with division / for numerals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-02 23:58:52 -07:00 |
|
Ken McMillan
|
4763532501
|
adding compile-time option to replace arrays with maps in smt (define SPARSE_MAP)
|
2014-09-30 11:25:47 -07:00 |
|
Nuno Lopes
|
97a5e6d326
|
assorted compiler warnings fixes
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-28 12:21:56 +01:00 |
|