Christoph M. Wintersteiger
|
2b03ec63f6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2015-01-16 17:35:12 +00:00 |
|
Christoph M. Wintersteiger
|
bb722b24c1
|
Added call to memory::finalize() to ease memory leak debugging
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-16 17:34:01 +00:00 |
|
Christoph M. Wintersteiger
|
88aa349eb7
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2015-01-16 12:30:28 +00:00 |
|
Nikolaj Bjorner
|
b9bbfbdbb7
|
fix interval dependencies bug. Codeplex issue 163
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-16 12:05:12 +05:30 |
|
Christoph M. Wintersteiger
|
2f81b6c6b5
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2015-01-15 19:26:03 +00:00 |
|
Christoph M. Wintersteiger
|
5344d6f3c0
|
various bugfixes and extensions for FPA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-15 19:25:49 +00:00 |
|
Christoph M. Wintersteiger
|
caafee0033
|
Added simplifier plugin for FP
|
2015-01-15 19:18:18 +00:00 |
|
Nikolaj Bjorner
|
ec384d3d31
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2015-01-15 17:23:37 +05:30 |
|
Nikolaj Bjorner
|
dbc9bebd18
|
fix instance test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-15 16:47:10 +05:30 |
|
Christoph M. Wintersteiger
|
0e37a1722f
|
BV-SLS Cosmetics
|
2015-01-12 17:44:56 +00:00 |
|
Christoph M. Wintersteiger
|
f1a00da401
|
BV-SLS Cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:43:56 +00:00 |
|
Christoph M. Wintersteiger
|
58bf80f113
|
Cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:22:13 +00:00 |
|
Christoph M. Wintersteiger
|
916ef815fa
|
Disabled BV-SLS as default tactic in anticipation for integration
with the unstable branch.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:45 +00:00 |
|
Christoph M. Wintersteiger
|
168c3eb363
|
BV-SLS optimization
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:44 +00:00 |
|
Christoph M. Wintersteiger
|
85ff954bc6
|
merge fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:43 +00:00 |
|
Christoph M. Wintersteiger
|
8745872d28
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:42 +00:00 |
|
Christoph M. Wintersteiger
|
0016ba5f3e
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:41 +00:00 |
|
Christoph M. Wintersteiger
|
7105e4d213
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:40 +00:00 |
|
Christoph M. Wintersteiger
|
7a7566f39e
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:39 +00:00 |
|
Christoph M. Wintersteiger
|
bec5938d9c
|
removed unused file
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:39 +00:00 |
|
Christoph M. Wintersteiger
|
992d150b81
|
BVSLS comments
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:38 +00:00 |
|
Andreas Froehlich
|
7d18a17bb3
|
Cleaned up final SLS version. Enjoy!
|
2015-01-12 17:19:37 +00:00 |
|
Andreas Froehlich
|
80c94ef0b6
|
Moved parameters to the right file. Almost clean.
|
2015-01-12 17:19:37 +00:00 |
|
Andreas Froehlich
|
ca1e3c3d9f
|
Backup before I touch early pruning ...
|
2015-01-12 17:19:25 +00:00 |
|
Andreas Froehlich
|
fb18547a5f
|
Fixed bug with VNS repick.
|
2015-01-12 17:19:24 +00:00 |
|
Andreas Froehlich
|
de028e7a30
|
Almost cleaned up version.
|
2015-01-12 17:19:24 +00:00 |
|
Andreas Froehlich
|
c56e55b230
|
Current version before integration ...
|
2015-01-12 17:19:23 +00:00 |
|
Christoph M. Wintersteiger
|
a48bb976e9
|
bvsls bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:22 +00:00 |
|
Christoph M. Wintersteiger
|
e382742a29
|
bvsls refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:22 +00:00 |
|
Christoph M. Wintersteiger
|
ad412d4f08
|
bvsls refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:20 +00:00 |
|
Christoph M. Wintersteiger
|
1b98e6002b
|
compilation fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:19 +00:00 |
|
Christoph M. Wintersteiger
|
b76ffddf49
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:18 +00:00 |
|
Christoph M. Wintersteiger
|
71fdb59747
|
removed dependency of bvsls on goal_refs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:17 +00:00 |
|
Christoph M. Wintersteiger
|
e9797c3922
|
bugfix
|
2015-01-12 17:19:16 +00:00 |
|
Christoph M. Wintersteiger
|
1834bb5950
|
disabled old code
|
2015-01-12 17:19:15 +00:00 |
|
Christoph M. Wintersteiger
|
1f326d9e72
|
removed dependency of bvsls on goal_refs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:14 +00:00 |
|
Andreas Froehlich
|
ad8cac7d88
|
uct forget and minisat restarts added
|
2015-01-12 17:19:13 +00:00 |
|
Christoph M. Wintersteiger
|
13307a1d51
|
SLS refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:12 +00:00 |
|
Christoph M. Wintersteiger
|
7451e5cae0
|
SLS refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:19:11 +00:00 |
|
Andreas Froehlich
|
442827e523
|
Current version for relocating.
|
2015-01-12 17:18:52 +00:00 |
|
Christoph M. Wintersteiger
|
664fa82c6c
|
removed tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:18:51 +00:00 |
|
Andreas Froehlich
|
140d28b6b3
|
plenty of new stuff
|
2015-01-12 17:18:50 +00:00 |
|
Andreas Froehlich
|
dfe2d945e9
|
some extensions/modifications. versions added.
|
2015-01-12 17:18:36 +00:00 |
|
Andreas Froehlich
|
c982f87025
|
sls tactic default
|
2015-01-12 17:18:19 +00:00 |
|
Christoph M. Wintersteiger
|
6818e850e9
|
Disabled BV-SLS as default tactic in anticipation for integration
with the unstable branch.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:34 +00:00 |
|
Christoph M. Wintersteiger
|
387f036f93
|
BV-SLS optimization
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:32 +00:00 |
|
Christoph M. Wintersteiger
|
aa0980b83b
|
merge fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:31 +00:00 |
|
Christoph M. Wintersteiger
|
6b9c5dbfc0
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:13 +00:00 |
|
Christoph M. Wintersteiger
|
54cd1ea5e6
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:12 +00:00 |
|
Christoph M. Wintersteiger
|
60753bf46b
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:11 +00:00 |
|
Christoph M. Wintersteiger
|
fc0cdcfd29
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:10 +00:00 |
|
Christoph M. Wintersteiger
|
a02c59c1bc
|
removed unused file
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:09 +00:00 |
|
Christoph M. Wintersteiger
|
e34b5edf27
|
BVSLS comments
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:15:09 +00:00 |
|
Andreas Froehlich
|
b3924d85ed
|
Cleaned up final SLS version. Enjoy!
|
2015-01-12 17:15:08 +00:00 |
|
Andreas Froehlich
|
c4fb21cca1
|
Moved parameters to the right file. Almost clean.
|
2015-01-12 17:15:07 +00:00 |
|
Andreas Froehlich
|
b5a9e0a1f5
|
Backup before I touch early pruning ...
|
2015-01-12 17:15:06 +00:00 |
|
Andreas Froehlich
|
39ea6234a4
|
Fixed bug with VNS repick.
|
2015-01-12 17:15:04 +00:00 |
|
Andreas Froehlich
|
8a30a2caa9
|
Almost cleaned up version.
|
2015-01-12 17:15:04 +00:00 |
|
Andreas Froehlich
|
42702c8d8a
|
Current version before integration ...
|
2015-01-12 17:14:46 +00:00 |
|
Christoph M. Wintersteiger
|
f88b034b8b
|
bvsls bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:21 +00:00 |
|
Christoph M. Wintersteiger
|
239849957a
|
bvsls refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:20 +00:00 |
|
Christoph M. Wintersteiger
|
c541694f40
|
bvsls refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:20 +00:00 |
|
Christoph M. Wintersteiger
|
4e8c0c1418
|
compilation fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:19 +00:00 |
|
Christoph M. Wintersteiger
|
ff7af2680d
|
compilation fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:17 +00:00 |
|
Christoph M. Wintersteiger
|
beef8198a4
|
removed dependency of bvsls on goal_refs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:16 +00:00 |
|
Christoph M. Wintersteiger
|
cf1a600fb9
|
bugfix
|
2015-01-12 17:14:15 +00:00 |
|
Christoph M. Wintersteiger
|
e9482a1447
|
disabled old code
|
2015-01-12 17:14:13 +00:00 |
|
Christoph M. Wintersteiger
|
dfd2566e25
|
removed dependency of bvsls on goal_refs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:14:13 +00:00 |
|
Andreas Froehlich
|
1e55b3bfb5
|
uct forget and minisat restarts added
|
2015-01-12 17:14:12 +00:00 |
|
Christoph M. Wintersteiger
|
a6227d5446
|
SLS refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:13:59 +00:00 |
|
Christoph M. Wintersteiger
|
b1eeb9adf4
|
SLS refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:13:59 +00:00 |
|
Andreas Froehlich
|
aa6f8a4b8a
|
Current version for relocating.
|
2015-01-12 17:13:42 +00:00 |
|
Christoph M. Wintersteiger
|
e33e637ad8
|
removed tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:13:12 +00:00 |
|
Andreas Froehlich
|
e310ab5cd7
|
plenty of new stuff
|
2015-01-12 17:13:12 +00:00 |
|
Andreas Froehlich
|
b002697e03
|
some extensions/modifications. versions added.
|
2015-01-12 17:13:11 +00:00 |
|
Andreas Froehlich
|
40014d019c
|
sls tactic default
|
2015-01-12 17:13:10 +00:00 |
|
Christoph M. Wintersteiger
|
66abc1c65e
|
Removed unnecessary file
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 17:03:27 +00:00 |
|
Christoph M. Wintersteiger
|
d4ecc3c1be
|
Disabled BV-SLS as default tactic in anticipation for integration
with the unstable branch.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-12 15:59:20 +00:00 |
|
Christoph M. Wintersteiger
|
d39bd9d6b4
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into bvsls
|
2015-01-12 15:12:28 +00:00 |
|
Christoph M. Wintersteiger
|
766d585922
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Resolved a bunch of Java documentation conflicts
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Conflicts:
src/api/java/AST.java
src/api/java/ASTMap.java
src/api/java/ASTVector.java
src/api/java/AlgebraicNum.java
src/api/java/BoolExpr.java
src/api/java/Context.java
src/api/java/Expr.java
src/api/java/Fixedpoint.java
src/api/java/Global.java
src/api/java/InterpolationContext.java
src/api/java/Model.java
src/api/java/Solver.java
|
2015-01-11 18:39:17 +00:00 |
|
Christoph M. Wintersteiger
|
6c971b1301
|
Beginnings of a Python API for FPA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-11 18:29:40 +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
|
4bd8e0f497
|
FPA API cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-11 18:28:07 +00:00 |
|
Christoph M. Wintersteiger
|
ee0ec7fe3a
|
FPA API: numerals, .NET and Java
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-10 17:28:07 +00:00 |
|
Christoph M. Wintersteiger
|
3391c9c44c
|
typo fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-09 11:53:24 +00:00 |
|
Christoph M. Wintersteiger
|
46e236487b
|
Eliminated FPRMNum classes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-09 11:53:18 +00:00 |
|
Christoph M. Wintersteiger
|
71912830f1
|
Formatting, mostly tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:44 +00:00 |
|
Christoph M. Wintersteiger
|
0381e4317a
|
Formatting, mostly tabs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:04 +00:00 |
|
Christoph M. Wintersteiger
|
cad841cff4
|
to_fp_real marked as NIY for now
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:23:13 +00:00 |
|
Christoph M. Wintersteiger
|
7fe9ad5cb4
|
Java FPA API overhaul
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:22:02 +00:00 |
|
Christoph M. Wintersteiger
|
ee2c9095c6
|
.NET FPA API overhaul
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:21:29 +00:00 |
|
Christoph M. Wintersteiger
|
bcbce8f190
|
FPA Java and .NET API updates
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 16:31:09 +00:00 |
|
Christoph M. Wintersteiger
|
33dc6340e1
|
More renaming mk_value -> mk_numeral
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 14:23:13 +00:00 |
|
Christoph M. Wintersteiger
|
c0bc2518b0
|
Renaming for consistency mk_value -> mk_numeral
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 14:22:44 +00:00 |
|
Christoph M. Wintersteiger
|
c5b220cc12
|
FPA: Added AST kind descriptions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 14:07:59 +00:00 |
|
Christoph M. Wintersteiger
|
c0a027fc80
|
FPA: Elminated nzero/pzero AST kinds
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 14:07:47 +00:00 |
|
Christoph M. Wintersteiger
|
0cedd32ea2
|
More renaming floats -> fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:47:26 +00:00 |
|
Christoph M. Wintersteiger
|
5e5758bb25
|
More float -> fpa renaming
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:37:18 +00:00 |
|
Christoph M. Wintersteiger
|
dd17f3c7d6
|
Renaming floats, float, Floats, Float -> FPA, fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:18:56 +00:00 |
|
Christoph M. Wintersteiger
|
5ff923f504
|
Added fp.to_sbv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-04 19:01:02 +00:00 |
|
Christoph M. Wintersteiger
|
6d8587dff9
|
FPA fixes for internal func_decls
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-04 18:53:21 +00:00 |
|
Christoph M. Wintersteiger
|
cf81f86c67
|
build fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-04 18:52:23 +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
|
0faf329054
|
FPA API: bugfixes and examples for .NET and Java
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 17:26:58 +00:00 |
|
Christoph M. Wintersteiger
|
fa26e2423e
|
Java API: Added FPA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 16:50:31 +00:00 |
|
Christoph M. Wintersteiger
|
cf4dc527c4
|
.NET FPA API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 16:49:42 +00:00 |
|
Christoph M. Wintersteiger
|
3a2db1c793
|
FPA API cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 15:15:55 +00:00 |
|
Christoph M. Wintersteiger
|
6bfc9878fb
|
FPA API cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 15:13:57 +00:00 |
|
Christoph M. Wintersteiger
|
376614a782
|
Java API: slight overhaul in preparation for the FP additions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-03 15:09:52 +00:00 |
|
Christoph M. Wintersteiger
|
263456116d
|
Added fpa2bv_rewriter_params
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 19:05:40 +00:00 |
|
Christoph M. Wintersteiger
|
3c75b700e8
|
Updates to the .NET API for FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 19:03:20 +00:00 |
|
Christoph M. Wintersteiger
|
3266e96e80
|
fpa2bv slight refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 18:59:27 +00:00 |
|
Christoph M. Wintersteiger
|
f684675a6e
|
FPA API: Added get_ebits/get_sbits + doc fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 18:58:43 +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
|
e1e594be75
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2015-01-02 18:11:16 +00:00 |
|
Christoph M. Wintersteiger
|
8e7278f02c
|
Java API: Removed unnecessary imports
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-02 18:10:47 +00:00 |
|
Christoph M. Wintersteiger
|
6e849d7f73
|
FPA API cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 19:16:02 +00:00 |
|
Christoph M. Wintersteiger
|
076c709453
|
cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 19:00:06 +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
|
a28454d95e
|
FPA: sort names consistency fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 15:24:36 +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
|
4f453703f7
|
Added arguments of type float to the replayer.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 15:23:02 +00:00 |
|
Christoph M. Wintersteiger
|
7d61223a3a
|
Improved FP theory
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 18:34:42 +00:00 |
|
Christoph M. Wintersteiger
|
3fe11e4c38
|
improved handling of unspecified values in FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 17:31:11 +00:00 |
|
Christoph M. Wintersteiger
|
7a5239ef70
|
QF_FP default tactic bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 17:30:45 +00:00 |
|
Christoph M. Wintersteiger
|
80c025b289
|
Improved default tactic for QF_FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 16:15:55 +00:00 |
|
Christoph M. Wintersteiger
|
afae49b9ed
|
More renaming QF_FPA -> QF_FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 16:15:40 +00:00 |
|
Christoph M. Wintersteiger
|
21a847d299
|
More renamings for QF_FP/qffp/is-qffp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 15:36:11 +00:00 |
|
Christoph M. Wintersteiger
|
208994e2dc
|
Renamed the default tactics form QF_FPA and QF_FPABV to QF_FP and QF_FPBV, in anticipation of the logic name QF_FPA to mean floats+arrays.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 15:33:50 +00:00 |
|
Christoph M. Wintersteiger
|
01d78b7274
|
added internal functions to fpa2bv converter
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 14:49:52 +00:00 |
|
Christoph M. Wintersteiger
|
4d18e24fb4
|
FPA rewriter bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 14:48:45 +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
|
33af7e8468
|
FPA: bugfixes for fp.to_ubv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-29 17:09:18 +00:00 |
|
Christoph M. Wintersteiger
|
0ab2782048
|
FPA: name consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-29 17:08:46 +00:00 |
|
Christoph M. Wintersteiger
|
05121e25d4
|
FPA theory support for conversion functions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 19:28:48 +00:00 |
|
Christoph M. Wintersteiger
|
621be0f47f
|
FPA: Added fp.to_ubv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 18:01:18 +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
|
12aaa0610b
|
FPA: added get_some_value/s for FP models
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 15:27:40 +00:00 |
|
Christoph M. Wintersteiger
|
4d1f71775d
|
FPA: added to_fp_unsigned
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 15:26:52 +00:00 |
|
Christoph M. Wintersteiger
|
1aae53f48c
|
FPA: comment fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 15:26:41 +00:00 |
|
Christoph M. Wintersteiger
|
23aa614d55
|
FPA: New theory implementation with support for "hidden" variables, relevancy, and eq/diseq.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:44:29 +00:00 |
|
Christoph M. Wintersteiger
|
7a15c41c47
|
FPA: improved error messages for to_fp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:40:36 +00:00 |
|
Christoph M. Wintersteiger
|
d1cb2566e4
|
fpa2bv: adjustments for consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:39:46 +00:00 |
|
Christoph M. Wintersteiger
|
55662bcf6b
|
fpa2bv: added reset(), adjustments for consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:33:19 +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
|
7f8a34d2e1
|
Adjusted default model display for float literals.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:31:30 +00:00 |
|
Christoph M. Wintersteiger
|
65cc5fbe8b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2014-12-27 11:09:03 +00:00 |
|
Christoph M. Wintersteiger
|
b8c373bbce
|
fpa2bv tactic bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-22 14:25:23 +00:00 |
|
Christoph M. Wintersteiger
|
9dd4d7b011
|
Python API bugfix. Thanks to Tom Ball for reporting this one.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 20:43:26 +00:00 |
|
Christoph M. Wintersteiger
|
0ceb67ae33
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2014-12-21 18:47:02 +00:00 |
|
Christoph M. Wintersteiger
|
cf4b7219e1
|
new theory_fpa. plenty of bugs remain.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 18:45:36 +00:00 |
|
Christoph M. Wintersteiger
|
d394b9579f
|
FPA: new conversion
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 18:45:05 +00:00 |
|
Christoph M. Wintersteiger
|
a1b4ef9e1b
|
fpa2bv refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 18:44:12 +00:00 |
|
Christoph M. Wintersteiger
|
d5fef38c00
|
FPA: Switched default value representation to 3-bitvector
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 18:43:22 +00:00 |
|
Christoph M. Wintersteiger
|
1f29b3e0a9
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into bvsls
|
2014-12-19 12:33:03 +00:00 |
|
Christoph M. Wintersteiger
|
75bae1b00c
|
BV-SLS optimization
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-19 12:32:57 +00:00 |
|
Christoph M. Wintersteiger
|
47325c5fd3
|
FPA: bugfixes, naming convention, core theory additions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-16 23:59:27 +00:00 |
|
Nikolaj Bjorner
|
18c3c1d9d6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-12-16 11:21:24 -08:00 |
|
Nikolaj Bjorner
|
f4d256ef30
|
fix issue 153: assert rem/mod axiom no matter what is status of second argument
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-16 11:20:34 -08:00 |
|
Christoph M. Wintersteiger
|
d53fdb2848
|
typo
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-16 15:36:31 +00:00 |
|
Christoph M. Wintersteiger
|
1244d5a22e
|
Python API: Added BVRedAnd, BVRedOr
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-16 15:28:52 +00:00 |
|
Christoph M. Wintersteiger
|
f11ee40c38
|
FPA: bug and leak fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-14 19:09:17 +00:00 |
|
Christoph M. Wintersteiger
|
4e913bb18c
|
FPA bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-14 17:34:18 +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
|
d6ac98a494
|
FPA API: reintroduced to_ieee_bv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-11 12:05:52 +00:00 |
|
Christoph M. Wintersteiger
|
72dbb2a513
|
FPA API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-10 20:04:24 +00:00 |
|
Christoph M. Wintersteiger
|
c2b5b6a36b
|
typo
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-10 19:45:18 +00:00 |
|
Christoph M. Wintersteiger
|
7965d24df8
|
FPA API: added conversion functions to float_decl_plugin
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-10 19:36:58 +00:00 |
|
Christoph M. Wintersteiger
|
657595818e
|
FPA API: Renaming for consistency with final SMT standard.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-10 18:45:44 +00:00 |
|
Christoph M. Wintersteiger
|
3418f1875e
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
|
2014-12-10 17:15:10 +00:00 |
|
Ken McMillan
|
882dbfc706
|
merge
|
2014-12-08 16:16:52 -08:00 |
|
Ken McMillan
|
8181b15a1b
|
attempted interp fixes
|
2014-12-08 15:46:55 -08:00 |
|
Nikolaj Bjorner
|
45755bbd14
|
fix context sensitivity. Codeplex issue 148, thanks to clockish
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-03 08:55:14 +09:00 |
|
Christoph M. Wintersteiger
|
61c59fb4bf
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-12-02 14:35:29 +00:00 |
|
Christoph M. Wintersteiger
|
c88b2f6b5e
|
.NET API: Added build instructions for .NET 3.5
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-02 14:35:15 +00:00 |
|
Nuno Lopes
|
1a396b0bd2
|
[BV size reduction] fix bug in detection of signed upperbound
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-11-25 18:13:24 +00:00 |
|
Christoph M. Wintersteiger
|
59dfd2abe4
|
fixed problem with Python 3.4.x complainging of inconsistent use of spaces/tabs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-25 14:54:47 +00:00 |
|
Christoph M. Wintersteiger
|
53cfa47214
|
bugfix for bv_size_reduction
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-25 14:22:50 +00:00 |
|
Christoph M. Wintersteiger
|
213d816c0a
|
Bugfix for bv_size_reduction. Thanks to user rsas for reporting this isse!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-24 18:10:54 +00:00 |
|
Nikolaj Bjorner
|
4c5753f321
|
be classy with your friends
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-13 18:08:24 -08:00 |
|
Nikolaj Bjorner
|
025d6c3108
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-11-12 20:28:36 -08:00 |
|
Nikolaj Bjorner
|
a309dbfdc2
|
coerce equality and ite upward instead of downward for int2real coercions. Fixes bug reported by Enric Carbonell
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-12 20:28:11 -08:00 |
|
Christoph M. Wintersteiger
|
b7c5a29570
|
FPA theory bug fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 18:36:18 +00:00 |
|
Christoph M. Wintersteiger
|
c9c11f3b3a
|
FPA API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 16:20:19 +00:00 |
|
Christoph M. Wintersteiger
|
9503d955f9
|
FPA API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 13:16:28 +00:00 |
|
Christoph M. Wintersteiger
|
62d4542f83
|
FPA API bug fix for RoundingMode values in models
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 13:05:48 +00:00 |
|
Christoph M. Wintersteiger
|
261fe01cea
|
FPA API bug and consistency fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 12:38:59 +00:00 |
|
Christoph M. Wintersteiger
|
8d3ef92383
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Conflicts:
scripts/mk_project.py
src/api/z3.h
src/ast/float_decl_plugin.cpp
src/ast/float_decl_plugin.h
src/ast/fpa/fpa2bv_converter.cpp
src/ast/fpa/fpa2bv_rewriter.h
src/ast/rewriter/float_rewriter.cpp
src/ast/rewriter/float_rewriter.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 11:53:39 +00:00 |
|
Christoph M. Wintersteiger
|
005bb82a17
|
eliminated unused variables
|
2014-11-07 16:04:02 +00:00 |
|
Nikolaj Bjorner
|
cf8ad072d0
|
remove unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-07 16:03:27 +01:00 |
|
Nikolaj Bjorner
|
ce7303b5e2
|
fix reset logic and load only logics admitted by context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-07 15:44:21 +01:00 |
|
Nikolaj Bjorner
|
23bc982ad2
|
move initialization to support more sort usage scenarios
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-06 16:53:51 +01:00 |
|
Nikolaj Bjorner
|
adeae18471
|
delay initializing internal manager so that parser does not choke on proper SMT-LIB logics. Reported by Venkateshan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-06 13:09:25 +01:00 |
|
Christoph M. Wintersteiger
|
591f6d096f
|
.NET API project directories fixed. Thanks to Marc Brockschmidt for reporting this.
|
2014-11-03 14:53:48 +00:00 |
|
Nikolaj Bjorner
|
e002fc680f
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-31 14:24:35 +01:00 |
|
Nikolaj Bjorner
|
b4600ffda0
|
add print to SMT-LIB format from solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-31 14:24:21 +01:00 |
|
Ken McMillan
|
a6f58bdd17
|
fixes and performance improvements for interp and duality
|
2014-10-30 17:22:34 -07:00 |
|
Christoph M. Wintersteiger
|
cb3e9c9644
|
Bugfix for FPA models
|
2014-10-25 16:58:16 +01:00 |
|
Ken McMillan
|
61905a10db
|
merge interp change
|
2014-10-24 11:54:00 -07:00 |
|
Ken McMillan
|
da71d5ee01
|
unlimit stack on linux/mac
|
2014-10-24 11:53:03 -07:00 |
|
Christoph M. Wintersteiger
|
ddebb4a69d
|
Documentation fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 19:45:21 +01:00 |
|
Christoph M. Wintersteiger
|
2f9b3c42eb
|
Java API cleanup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 19:43:36 +01:00 |
|
Christoph M. Wintersteiger
|
60cf1d5a4f
|
Update copyright notices
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 18:02:58 +01:00 |
|
Christoph M. Wintersteiger
|
cc99e96786
|
Java API Cleanup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 18:00:36 +01:00 |
|
Christoph M. Wintersteiger
|
4d62ff6b9f
|
Spelling. Thanks to codeplex user regehr for reporting this.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-24 15:53:52 +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 |
|
Christoph M. Wintersteiger
|
6a27d93776
|
Fixed memory leaks in interpolation API
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-23 17:20:55 +01:00 |
|
Christoph M. Wintersteiger
|
a6bee82ef8
|
Interpolation API: fixed some memory leaks
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-23 17:10:31 +01:00 |
|
Nuno Lopes
|
5adfbe8857
|
Z3Py: Fix test output
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-10-22 21:57:57 +01:00 |
|
Christoph M. Wintersteiger
|
93337fedeb
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-22 19:47:55 +01:00 |
|
Christoph M. Wintersteiger
|
31a017e99e
|
FPA: standard function names consistency, improved error messages, bugfixes.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-22 19:47:50 +01:00 |
|
Christoph M. Wintersteiger
|
60478b7022
|
FPA API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-22 19:29:03 +01:00 |
|
Christoph M. Wintersteiger
|
b3f569574c
|
FPA API consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-22 19:28:54 +01:00 |
|
Ken McMillan
|
5454e38935
|
replaced check_interpolants option with interp.check
|
2014-10-22 10:43:04 -07:00 |
|
Ken McMillan
|
6e18f44d99
|
fixed error check in read_interpolation_problem
|
2014-10-22 10:42:23 -07:00 |
|
Ken McMillan
|
d815af9f0f
|
merge duality changes with unstable
|
2014-10-22 10:14:05 -07:00 |
|
Christoph M. Wintersteiger
|
4304012971
|
Java API: copyright notices
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-22 16:55:08 +01:00 |
|
Christoph M. Wintersteiger
|
d91a114b80
|
Java API: removed Z3_get_param_value as in other APIs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-22 16:29:13 +01:00 |
|
Nuno Lopes
|
ae6121525a
|
Z3Py: improve readability of Z3 exceptions
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-10-22 13:57:07 +01: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
|
f3a04734d9
|
add pretty printing to SMT2 from solver, add get_id to Ast objects
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 12:48:49 -07:00 |
|
Nikolaj Bjorner
|
3ecffaa1e5
|
remove unused and always failing get_param_value function
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 11:12:50 -07:00 |
|
Nikolaj Bjorner
|
340f765983
|
make sure that parameters are appended such that multiple paramters are not ignored on the solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 09:35:32 -07:00 |
|
Nikolaj Bjorner
|
983f9abf15
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-21 09:11:53 -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 |
|
Christoph M. Wintersteiger
|
de9f6d3e11
|
FPA name clash fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-21 16:52:16 +01:00 |
|
Christoph M. Wintersteiger
|
f4a015602c
|
Disable FPA-min/max because of name clashes with user-defined functions.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-18 13:43:13 +01:00 |
|
Christoph M. Wintersteiger
|
7af410e6d6
|
FPA updates and bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-18 13:42:28 +01:00 |
|
Nikolaj Bjorner
|
fe4a8b44a5
|
revert some changes to how 'out' parameters are annotated on API calls. Retain the 'out' annotation for so-called managed out parameters. The data-type examples in managed API fail with the out parameter annotation as no memory is allocated on instances of out parameters, other than the interpolation APIs that are new
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-16 22:40:52 -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
|
097f4c3a34
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-15 18:35:55 -07:00 |
|
Nikolaj Bjorner
|
c739d803ab
|
include model/proof/unsat_core as part of model parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 13:42:56 -07:00 |
|
Nikolaj Bjorner
|
136b172b5a
|
move parameter validation for when solver object is actually crated
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 09:58:54 -07:00 |
|
Nikolaj Bjorner
|
92166eb5cb
|
deal with warning for unused parameter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-14 13:12:40 -07:00 |
|
Nikolaj Bjorner
|
10c5ed6344
|
add parameter validation in two remaining local cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-14 11:29:05 -07:00 |
|
Christoph M. Wintersteiger
|
0e4e72b1bc
|
Added new params.Add functions to the .NET and Java APIs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-14 13:22:12 +01:00 |
|
Nikolaj Bjorner
|
4d1f3ca087
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-11 09:46:14 -07:00 |
|
Christoph M. Wintersteiger
|
342a23cfcb
|
C++ API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-10 13:00:41 +01:00 |
|
Christoph M. Wintersteiger
|
3e7c95db6b
|
Interpolation API bugfixes
Added Interpolation to the Java API
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-10 12:34:17 +01:00 |
|
Christoph M. Wintersteiger
|
490e931f39
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-10 11:41:28 +01:00 |
|
Christoph M. Wintersteiger
|
9b8406c717
|
Resolved interpolation API issues.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-10 11:41:21 +01:00 |
|
Nikolaj Bjorner
|
25ef1db874
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-09 10:19:01 -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 |
|
Christoph M. Wintersteiger
|
1c1351a064
|
Interpolation .NET API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-09 18:11:42 +01:00 |
|
Christoph M. Wintersteiger
|
503ad78bf3
|
Interpolation API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-09 18:08:07 +01:00 |
|
Nikolaj Bjorner
|
25b974306d
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-08 18:44:54 -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 |
|
Ken McMillan
|
8e08baa6e2
|
merging changes for duality with array abstraction
|
2014-10-08 14:01:57 -07:00 |
|