Nikolaj Bjorner
|
64bd62b17e
|
fix gcc compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-16 11:56:04 +01:00 |
|
Nikolaj Bjorner
|
e6b8af402f
|
fix build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-15 15:56:21 +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
|
a6bb7d2d0f
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-12 10:24:31 +01:00 |
|
Nuno Lopes
|
379ce66391
|
fix a few undefined behaviors exposed by the unit tests
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-05-11 06:30:24 +01:00 |
|
Nuno Lopes
|
091ae37c06
|
Fix bug in my previous patch in bit_vector::operator=()
Signed-off-by: Nuno Lopes <nuno@linux.Home>
|
2015-05-11 04:44:11 +01:00 |
|
Nuno Lopes
|
6645358fed
|
fix issue #57: undefined behavior in bit_vector.h
|
2015-05-10 22:30:07 +00:00 |
|
Christoph M. Wintersteiger
|
31e78cd178
|
Bugfix for fp.rem(0, 0).
Fixes #70.
|
2015-05-08 22:49:14 +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 |
|
Nikolaj Bjorner
|
9377779e58
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-30 10:40:03 -07:00 |
|
Christoph M. Wintersteiger
|
b58d3f4335
|
Bugfix for MPF unpacking
|
2015-04-25 14:26:18 +01: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
|
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 |
|
Nikolaj Bjorner
|
ded635cd06
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2015-02-08 10:25:44 +01:00 |
|
Nikolaj Bjorner
|
8141dadc89
|
break on small cores
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-02-08 10:22:06 +01: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
|
bbefc54bf5
|
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:53:26 +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 |
|
Nikolaj Bjorner
|
08cb8b8de8
|
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-09 16:04:25 +01: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
|
0e83a2b1af
|
merge with latest unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-22 09:45:04 -07:00 |
|
Nikolaj Bjorner
|
301f441801
|
bypass simplifier if (m_is_clausal) {
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-22 09:02:08 -07:00 |
|