Dan Liew
4b517b96df
[CMake] Move CMake files into their intended location so the
...
`contrib/cmake/bootstrap.py` script no longer needs to be executed.
The previous location of the CMake files was a compromise proposed
by @agurfinkel in #461 . While this has served us well (allowing progress
to be made) over time limitations of this approach have appeared.
The main problem is that doing many git operations (e.g. pull, rebase)
means the CMake files don't get updated unless the user remembers to
run the script. This can lead to broken and confusing build system
behaviour.
This commit only does the file moving and necessary changes to
`.gitignore`. Other changes will be done in subsequent commits.
2017-06-12 11:59:00 +01:00
Christoph M. Wintersteiger
27a1758857
Added rewriter.ignore_patterns_on_ground_qbody option to disable simplification of quantifiers that have their universals appear only in patterns, but otherwise have a ground body.
2017-04-07 21:19:20 +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
96e157e201
fix warnings for unused variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-05-17 13:54:22 -07:00
Nikolaj Bjorner
baee4225a7
reworking cancellation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-11 16:21:24 -08:00
Nikolaj Bjorner
0e701138e1
disable restart code in seq
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-09 09:53:18 -08:00
Nikolaj Bjorner
485ac9c39d
add macro for converting std::vectors to pointers (leaking abstraction)
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-01 16:35:03 -08:00
Ken McMillan
b343dcb341
better recovery from incompleteness and interp failure in duality
2015-10-09 14:21:05 -07:00
Ken McMillan
e6516f549d
fail gracefully on interpolation errors
2015-07-10 14:39:11 -07:00
Nikolaj Bjorner
4bc044c982
update header guards to be C++ style. Fixes issue #9
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-07-08 23:18:40 -07:00
Christoph M. Wintersteiger
32fb679066
tabs
2015-05-19 11:01:15 +01:00
Nikolaj Bjorner
9377779e58
merge with unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-30 10:40:03 -07:00
Ken McMillan
af444beb2e
re-indenting interp and duality
2015-04-15 12:22:50 -07:00
Nikolaj Bjorner
52619b9dbb
pull unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
2015-04-01 14:57:11 -07:00
nikolajbjorner
aa40316268
rewrite terminology for policheck
...
Signed-off-by: nikolajbjorner <nbjorner@microsoft.com>
2015-02-19 19:09:12 -08: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
3391c9c44c
typo fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-09 11:53:24 +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
Nikolaj Bjorner
061ac0f23e
populate proofs in opt specific tactics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-01-05 16:44:33 -08:00
Nikolaj Bjorner
c61e9f27db
local changes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-22 09:27:33 -08: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
Ken McMillan
a6f58bdd17
fixes and performance improvements for interp and duality
2014-10-30 17:22:34 -07:00
Ken McMillan
bbdc8b33e0
prevent creating some useless solvers in duality
2014-10-08 13:56:46 -07:00
Ken McMillan
d54d758f45
getting duality to recover from incompleteness-related failures by restarting
2014-10-01 18:16:21 -07:00
Ken McMillan
301cb51bbb
added restarts options to duality (plus some other disabled features)
2014-09-30 12:42:30 -07:00
Nikolaj Bjorner
e6725b2344
merge unstable into opt
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-09-26 12:12:24 -07:00
Ken McMillan
13b61d894c
adding recursion bounds to duality
2014-09-09 14:02:46 -07:00
Ken McMillan
70a1155d71
fixed duality bug and added some code for returning bounded status (not yet used)
2014-08-18 17:13:16 -07:00
Nikolaj Bjorner
960e8ea1d5
working on hitting sets
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-06-08 14:12:54 +01:00
Ken McMillan
aa35149700
merging duality/interp changes
2014-05-22 11:52:16 -07:00
Ken McMillan
01c6fe39ab
fix markers aliasing bug in Duality::CheckerForEdgeClone
2014-05-20 15:10:31 -07:00
Nikolaj Bjorner
2ca14b49fe
fix AV in debug assertion, address warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-05-16 09:45:32 -07:00
Ken McMillan
b3bd9db4a5
merge duality debug code
2014-05-09 13:18:28 -07:00
Ken McMillan
90ca1b95c0
debugging code in duality
2014-05-09 13:10:03 -07:00
Nikolaj Bjorner
f1ebf2002a
tuning sls
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-05-05 16:40:54 -07:00
Christoph M. Wintersteiger
c3b7c738f8
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
...
Conflicts:
scripts/mk_project.py
src/duality/duality.h
src/duality/duality_solver.cpp
src/duality/duality_wrapper.h
src/interp/iz3hash.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-25 22:18:41 +01:00
Ken McMillan
f4790a183d
strarting on conjecture printing in duality
2014-04-24 16:18:20 -07:00
Ken McMillan
2755854c81
trying alternate encoding of distint
2014-04-22 16:42:35 -07:00
Ken McMillan
60ef669fbc
removed distinct predicate hack
2014-04-10 17:54:49 -07:00
Ken McMillan
58ffffe4d4
hack to filter out Boogie axioms with large "distinct" predicates that cause legacy solver death
2014-04-06 13:01:20 -07:00
Ken McMillan
bdc7bfde87
duality quantifier simplification fix
2014-04-04 13:10:18 -07:00
Ken McMillan
fc62be37b6
getting rid of DOS line endings
2014-04-03 17:09:11 -07:00
Ken McMillan
9a2fe83697
interpolation fix
2014-04-03 13:20:08 -07:00
Ken McMillan
4671c1be41
duality fix
2014-04-01 17:50:48 -07:00
Ken McMillan
6c9483c70a
interpolation fix and improving duality quantifier handling
2014-04-01 17:10:14 -07:00
Nikolaj Bjorner
a6d7d23bb5
fix compilation warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-28 08:34:54 -07:00
Christoph M. Wintersteiger
3ab1766588
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
2014-03-27 13:13:10 +00:00
Ken McMillan
732035bf63
merge interp/duality changes with unstable
2014-03-26 14:48:04 -07:00
Ken McMillan
fcada914d5
duality fix
2014-03-26 14:10:21 -07:00