3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-09 10:51:50 +00:00
z3/src/opt
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
..
CMakeLists.txt [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
maxres.cpp fix bug in lexicographic handling in maxres: previous assumptions were not committed in corner cases 2017-02-02 10:19:11 -08:00
maxres.h fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions 2016-03-07 16:42:29 -08:00
maxsmt.cpp Another fix for #847. Reset wmax theory solver state between lex calls, otherwise it uses stale constraints 2017-01-17 14:19:24 -08:00
maxsmt.h fix bug in handling of repeated soft constraints. #815 2016-12-11 10:19:57 +01:00
mss.cpp fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions 2016-03-07 16:42:29 -08:00
mss.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_cmds.cpp print success #1068 2017-06-10 09:16:36 -07:00
opt_cmds.h add detection of non-fixed variables to consequence finding 2016-07-30 19:12:41 -07:00
opt_context.cpp change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008 2017-05-23 20:05:10 -07:00
opt_context.h change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008 2017-05-23 20:05:10 -07:00
opt_params.pyg change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008 2017-05-23 20:05:10 -07:00
opt_pareto.cpp moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_pareto.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_sls_solver.h add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
opt_solver.cpp merge LRA 2017-05-09 10:46:11 -07:00
opt_solver.h Another fix for #847. Reset wmax theory solver state between lex calls, otherwise it uses stale constraints 2017-01-17 14:19:24 -08:00
optsmt.cpp fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker 2016-05-17 01:00:42 -07:00
optsmt.h fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker 2016-05-17 01:00:42 -07:00
pb_sls.cpp remove unused features related to weighted check-sat 2017-01-13 20:53:22 -08:00
pb_sls.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
sortmax.cpp tune initialization for wmax and sortmax 2016-11-19 08:04:06 -08:00
wmax.cpp fix bug in tracking levels of variables: levels are not cleared, only truth assignment 2017-05-02 14:10:07 -07:00
wmax.h fix and coallesce clique functionality 2016-11-19 03:55:48 -08:00