3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-14 21:08:46 +00:00
z3/src/sat
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
..
sat_solver [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
tactic [CMake] Move CMake files into their intended location so the 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
dimacs.cpp checkpoint 2012-10-21 20:04:34 -07:00
dimacs.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_asymm_branch.cpp introducing scoped detacth/attach of clauses to enforce basic sat solver invariants. Part of investigating #939: 2017-03-22 14:12:47 -07:00
sat_asymm_branch.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_asymm_branch_params.pyg exposed sat params 2012-12-02 16:38:33 -08:00
sat_clause.cpp fix bug in lexicographic handling in maxres: previous assumptions were not committed in corner cases 2017-02-02 10:19:11 -08:00
sat_clause.h Fixed compiler warning 2016-11-14 17:42:20 +00:00
sat_clause_set.cpp removing warnings for unused variables, #579 2016-05-17 15:59:06 -07:00
sat_clause_set.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_clause_use_list.cpp Reorganizing the code 2012-10-20 15:30:42 -07:00
sat_clause_use_list.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_cleaner.cpp fix format bug (issue 126) and smaller nits in sat solver (const annotation, disable elimination of external or already elimianted variables) 2014-10-04 18:35:18 -07:00
sat_cleaner.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_config.cpp fix bug in propagation of parameters to combined solvers 2017-01-31 17:17:58 -08:00
sat_config.h adding parallel threads 2017-01-30 02:09:08 -08:00
sat_elim_eqs.cpp introducing scoped detacth/attach of clauses to enforce basic sat solver invariants. Part of investigating #939: 2017-03-22 14:12:47 -07:00
sat_elim_eqs.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_extension.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_iff3_finder.cpp Reorganizing the code 2012-10-20 15:30:42 -07:00
sat_iff3_finder.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_integrity_checker.cpp remove sources for unused variable warnings 2016-12-21 09:54:45 -08:00
sat_integrity_checker.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_justification.h redoing pd-maxres 2015-08-20 18:09:43 -07:00
sat_model_converter.cpp reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds 2016-06-22 20:25:47 -07:00
sat_model_converter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_mus.cpp rework sat.mus to use restart count for bounded minimization 2017-01-26 13:28:40 -08:00
sat_mus.h rework sat.mus to use restart count for bounded minimization 2017-01-26 13:28:40 -08:00
sat_par.cpp adding parallel threads 2017-01-30 02:09:08 -08:00
sat_par.h adding parallel threads 2017-01-30 02:09:08 -08:00
sat_params.pyg adding parallel threads 2017-01-30 02:09:08 -08:00
sat_probing.cpp Fixed iterator invalidation bug in SAT probing. Relates to #798. 2016-11-26 14:07:05 +00:00
sat_probing.h Fixed potential SAT solver cleanup problem. Renamed functions for consistency. Relates to #570. 2016-11-14 17:42:21 +00:00
sat_scc.cpp fix format bug (issue 126) and smaller nits in sat solver (const annotation, disable elimination of external or already elimianted variables) 2014-10-04 18:35:18 -07:00
sat_scc.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_scc_params.pyg exposed sat params 2012-12-02 16:38:33 -08:00
sat_simplifier.cpp add facility to dispense with cancellation (not activated at this point). Address #961 by expanding recurisve function definitions that are not tautologies if the current model does not validate 2017-04-07 21:22:38 -07:00
sat_simplifier.h making simplifier code exception friendlier. Towards getting a handle on #939 2017-03-22 19:06:59 -07:00
sat_simplifier_params.pyg experiment with sat solver 2014-05-14 19:40:58 -07:00
sat_solver.cpp fix quadratic behavior of extract_assumptions 2017-05-02 15:57:31 -07:00
sat_solver.h deal with subtraction that manages to sneak in. Issue #996 2017-05-01 15:22:06 -07:00
sat_types.h fix and coallesce clique functionality 2016-11-19 03:55:48 -08:00
sat_var_queue.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
sat_watched.cpp Reorganizing the code 2012-10-20 15:30:42 -07:00
sat_watched.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00