3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 05:18:44 +00:00
z3/src/ast
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
..
fpa [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
macros [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
normal_forms [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
pattern [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
proof_checker [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
rewriter [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
simplifier [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
substitution [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
act_cache.cpp comment typos 2016-05-31 16:14:50 +01:00
act_cache.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
arith_decl_plugin.cpp SMT2 compliancy fix; NRA includes conversion of Int numerals 2017-03-28 18:17:22 +01:00
arith_decl_plugin.h merge LRA 2017-05-09 10:46:11 -07:00
array_decl_plugin.cpp fix bug with model completion and remove spurious std::cout 2016-06-24 09:02:12 -07:00
array_decl_plugin.h recursive function definitions; combine model-building functionality 2016-03-03 07:59:03 -08:00
ast.cpp theory_str frontend changes 2017-04-26 17:24:05 -04:00
ast.h theory_str frontend changes 2017-04-26 17:24:05 -04:00
ast_ll_pp.cpp working on pdr gen 2013-02-08 16:54:05 -08:00
ast_ll_pp.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
ast_lt.cpp Add option :bv-sort-ac true 2013-03-24 14:59:29 -07:00
ast_lt.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
ast_pp.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
ast_pp_util.cpp remove redundant data-type function declarations from pretty-printed output. #1034 2017-05-22 14:40:42 -07:00
ast_pp_util.h have solver pretty print declarations, include also datatype declarations 2015-08-07 08:54:03 +02:00
ast_printer.cpp converted pp_params 2012-11-30 17:20:45 -08:00
ast_printer.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
ast_smt2_pp.cpp remove code that causes infinite loop. Stackoverflow question from Dominik Wojtaszek 2017-03-17 10:52:16 -07:00
ast_smt2_pp.h cleanup 2017-05-03 17:45:56 -04:00
ast_smt_pp.cpp cleanup 2017-05-03 17:45:56 -04:00
ast_smt_pp.h enable logic parameter update to configure SMTLIB logic 2016-03-01 09:48:24 -08:00
ast_trail.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
ast_translation.cpp working on Forking/Serializing a z3 Solver #209 2015-11-06 17:29:24 -08:00
ast_translation.h working on Forking/Serializing a z3 Solver #209 2015-11-06 17:29:24 -08:00
ast_util.cpp merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
ast_util.h merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
bv_decl_plugin.cpp Bugfix for zero-extend. 2016-04-01 12:48:06 +01:00
bv_decl_plugin.h add missing axioms for str.at. Issue #953 2017-03-25 19:31:01 +01:00
CMakeLists.txt [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
datatype_decl_plugin.cpp Tabs 2017-05-31 12:18:00 +01:00
datatype_decl_plugin.h modulating data-type solver 2016-08-03 11:16:29 -07:00
decl_collector.cpp Improved decl_collector for uninterpreted sorts in :print_benchmark output 2017-03-31 12:04:46 +01:00
decl_collector.h Updated declarations in decl_collector 2017-03-31 12:10:51 +01:00
dl_decl_plugin.cpp Fix spelling errors 2016-07-09 11:46:43 +02:00
dl_decl_plugin.h remove unused min-aggregate 2015-12-04 09:23:36 -08:00
expr2polynomial.cpp "canceled" -> Z3_CANCELED_MSG 2016-02-04 13:52:43 +00:00
expr2polynomial.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
expr2var.cpp enable incremental bit-vector solving 2015-09-01 09:48:35 -07:00
expr2var.h enable incremental bit-vector solving 2015-09-01 09:48:35 -07:00
expr_abstract.cpp merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
expr_abstract.h merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
expr_delta_pair.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
expr_functors.cpp checkpoint 2012-10-21 13:32:12 -07:00
expr_functors.h add fd solver for finite domain queries 2016-10-18 22:34:34 -04:00
expr_map.cpp Reorganizing the code 2012-10-20 19:54:08 -07:00
expr_map.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
expr_stat.cpp checkpoint 2012-10-21 13:32:12 -07:00
expr_stat.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
expr_substitution.cpp checkpoint 2012-11-01 13:28:10 -07:00
expr_substitution.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
for_each_ast.cpp Reorganizing the code. Moved nlsat to its own directory. 2012-10-20 15:48:18 -07:00
for_each_ast.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
for_each_expr.cpp Reorganizing the code. Moved nlsat to its own directory. 2012-10-20 15:48:18 -07:00
for_each_expr.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
format.cpp Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id 2012-12-18 17:14:25 -08:00
format.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
fpa_decl_plugin.cpp Tabs, whitespace 2017-03-07 18:10:03 +00:00
fpa_decl_plugin.h Added Z3_fpa_is_numeral_negative to FPA API 2016-10-27 15:06:24 +01:00
func_decl_dependencies.cpp Bugfix for variable renamings (fec815b41e) 2015-05-30 12:12:23 +01:00
func_decl_dependencies.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
has_free_vars.cpp Reorganizing the code 2012-10-20 22:44:27 -07:00
has_free_vars.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
macro_substitution.cpp resurrecting assertion_stack 2012-11-01 12:15:45 -07:00
macro_substitution.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
num_occurs.cpp Reorganizing the code 2012-10-20 22:03:58 -07:00
num_occurs.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
occurs.cpp Reorganizing the code 2012-10-20 22:03:58 -07:00
occurs.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
pb_decl_plugin.cpp add pb built in ops for logic ALL #1045 2017-05-29 10:08:50 -07:00
pb_decl_plugin.h fix lexicographic combinations for wmax: pb constrsaints were not interpreted in Boolean benchmarks. #782 2016-11-15 15:07:05 +02:00
pp.cpp converted pp_params 2012-11-30 17:20:45 -08:00
pp.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
pp_params.pyg add option for prettier proof printing, Issue #706 2016-08-20 03:52:45 -07:00
recurse_expr.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
recurse_expr_def.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
reg_decl_plugins.cpp refactoring theory_str 2017-02-27 13:22:56 -05:00
reg_decl_plugins.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
scoped_proof.h remove double underscores 2015-07-09 13:31:22 -07:00
seq_decl_plugin.cpp fix for #1015 2017-05-10 19:40:00 -07:00
seq_decl_plugin.h fix for #1015 2017-05-10 19:40:00 -07:00
shared_occs.cpp Reorganizing code. Added script for generating VS project files 2012-10-20 15:16:37 -07:00
shared_occs.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
static_features.cpp Tabs 2017-05-31 12:18:00 +01:00
static_features.h theory_str static features and cmd_context 2017-04-28 14:14:28 -04:00
used_symbols.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
used_vars.cpp fix used_vars reported by Daniel J. H, issue #24 2015-04-03 11:59:27 -07:00
used_vars.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
well_sorted.cpp fix handling of AC operator ++ on regular expressions. Issue #804 2016-11-22 13:02:17 -08:00
well_sorted.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00