Goodbye CVC4, hello cvc5! (#6371)
authorMathias Preiner <mathias.preiner@gmail.com>
Wed, 21 Apr 2021 17:21:34 +0000 (10:21 -0700)
committerGitHub <noreply@github.com>
Wed, 21 Apr 2021 17:21:34 +0000 (10:21 -0700)
commitae5ee4b07dc3d3c792e7fe7f382ff490dd28aca4
treea7c2ab8013f46dbea75fcd6e7da3fb83e2012b2f
parent86aa9bc35ba9dc9a57913a2ffc71619c7657cc35
Goodbye CVC4, hello cvc5! (#6371)

This commits changes the build system to cvc5 and removes the remaining
occurrences of CVC4. It further cleans up outdated/unused scripts in contrib/.
221 files changed:
.github/workflows/ci.yml
AUTHORS
CMakeLists.txt
CONTRIBUTING.md
COPYING
INSTALL.md
README.md
cmake/CVC4Config.cmake.in [deleted file]
cmake/ConfigCompetition.cmake
cmake/ConfigDebug.cmake
cmake/ConfigProduction.cmake
cmake/ConfigTesting.cmake
cmake/ConfigureCVC4.cmake [deleted file]
cmake/ConfigureCvc5.cmake [new file with mode: 0644]
cmake/Helpers.cmake
cmake/cvc5Config.cmake.in [new file with mode: 0644]
contrib/README
contrib/alttheoryskel/README.WHATS-NEXT [deleted file]
contrib/alttheoryskel/kinds [deleted file]
contrib/alttheoryskel/options [deleted file]
contrib/alttheoryskel/options_handlers.h [deleted file]
contrib/alttheoryskel/theory_DIR.cpp [deleted file]
contrib/alttheoryskel/theory_DIR.h [deleted file]
contrib/competitions/smt-comp/run-script-smtcomp-current
contrib/competitions/smt-comp/run-script-smtcomp-current-incremental
contrib/competitions/smt-comp/run-script-smtcomp-current-model-validation
contrib/competitions/smt-comp/run-script-smtcomp-current-unsat-cores
contrib/cut-release [deleted file]
contrib/cvc4_strict_smtlib [deleted file]
contrib/cvc5_strict_smtlib [new file with mode: 0644]
contrib/debug-keys [deleted file]
contrib/depgraph [deleted file]
contrib/dimacs_to_smt.pl [deleted file]
contrib/get-abc
contrib/get-authors
contrib/get-drat2er
contrib/get-glpk-cut-log
contrib/get-lfsc-checker
contrib/get-script-header.sh
contrib/learn_resource_weights.py
contrib/luby.c [deleted file]
contrib/mk_starexec [deleted file]
contrib/new-theory [deleted file]
contrib/new-theory.awk [deleted file]
contrib/optionsskel/DIR_options.toml [deleted file]
contrib/spellcheck [deleted file]
contrib/sygus-v1-to-v2.sh [deleted file]
contrib/test_install_headers.sh [deleted file]
contrib/theoryskel/README.WHATS-NEXT [deleted file]
contrib/theoryskel/kinds [deleted file]
contrib/theoryskel/theory_DIR.cpp [deleted file]
contrib/theoryskel/theory_DIR.h [deleted file]
contrib/theoryskel/theory_DIR_rewriter.h [deleted file]
contrib/theoryskel/theory_DIR_type_rules.h [deleted file]
contrib/update-copyright.pl
cvc4autoconfig.h.in [deleted file]
doc/CMakeLists.txt
doc/cvc4.1_template.in [deleted file]
doc/cvc4.5.in [deleted file]
doc/cvc5.1_template.in [new file with mode: 0644]
doc/cvc5.5.in [new file with mode: 0644]
doc/libcvc4.3.in [deleted file]
doc/libcvc4parser.3.in [deleted file]
doc/libcvc5.3.in [new file with mode: 0644]
doc/libcvc5parser.3.in [new file with mode: 0644]
doc/mainpage.md [deleted file]
docs/cpp.rst [new file with mode: 0644]
docs/cpp/Doxyfile.in
docs/cpp/exceptions.rst
examples/CMakeLists.txt
examples/README.md
examples/SimpleVC.py [deleted file]
examples/api/CMakeLists.txt
examples/api/java/CMakeLists.txt
examples/api/python/bitvectors.py
examples/api/python/bitvectors_and_arrays.py
examples/api/python/combination.py
examples/api/python/datatypes.py
examples/api/python/exceptions.py
examples/api/python/extract.py
examples/api/python/floating_point.py
examples/api/python/helloworld.py
examples/api/python/linear_arith.py
examples/api/python/sequences.py
examples/api/python/sets.py
examples/api/python/strings.py
examples/api/python/sygus-fun.py
examples/api/python/sygus-grammar.py
examples/api/python/sygus-inv.py
examples/nra-translate/CMakeLists.txt
examples/sets-translate/CMakeLists.txt
examples/simple_vc_quant_cxx.cpp
src/CMakeLists.txt
src/api/cpp/cvc5.h
src/api/cpp/cvc5_checks.h
src/api/cpp/cvc5_kind.h
src/api/parsekinds.py
src/api/python/CMakeLists.txt
src/api/python/cvc4.pxd [deleted file]
src/api/python/cvc4.pxi [deleted file]
src/api/python/cvc5.pxd [new file with mode: 0644]
src/api/python/cvc5.pxi [new file with mode: 0644]
src/api/python/genkinds.py.in
src/api/python/pycvc4.pyx [deleted file]
src/api/python/pycvc5.pyx [new file with mode: 0644]
src/api/python/setup.py.in
src/base/CMakeLists.txt
src/base/check.h
src/base/configuration.cpp
src/base/configuration.h
src/base/cvc5config.h.in [new file with mode: 0644]
src/base/exception.h
src/base/output.cpp
src/base/output.h
src/context/CMakeLists.txt
src/expr/CMakeLists.txt
src/expr/node.h
src/expr/node_manager.cpp
src/expr/node_manager.h
src/expr/node_value.h
src/expr/symbol_manager.h
src/expr/symbol_table.h
src/expr/type_node.h
src/fix-install-headers.sh
src/include/cvc5_private.h
src/include/cvc5_private_library.h
src/include/cvc5parser_private.h
src/lib/ffs.h
src/lib/replacements.h
src/main/CMakeLists.txt
src/main/driver_unified.cpp
src/main/interactive_shell.cpp
src/main/main.cpp
src/main/main.h
src/main/signal_handlers.cpp
src/main/time_limit.cpp
src/options/CMakeLists.txt
src/options/datatypes_options.toml
src/options/language.h
src/options/mkoptions.py
src/options/open_ostream.cpp
src/options/open_ostream.h
src/options/option_exception.h
src/options/options.h
src/options/options_handler.cpp
src/options/options_template.cpp
src/options/set_language.h
src/parser/CMakeLists.txt
src/parser/antlr_tracing.h
src/parser/input.h
src/parser/parser.h
src/parser/parser_builder.h
src/parser/parser_exception.h
src/prop/bvminisat/bvminisat.cpp
src/prop/bvminisat/bvminisat.h
src/prop/bvminisat/core/Solver.h
src/prop/cryptominisat.cpp
src/prop/cryptominisat.h
src/smt/command.h
src/smt/smt_engine.h
src/theory/CMakeLists.txt
src/theory/arith/approx_simplex.cpp
src/theory/arith/cut_log.cpp
src/theory/arith/cut_log.h
src/theory/bv/bv_subtheory_algebraic.cpp
src/theory/logic_info.h
src/theory/quantifiers/term_tuple_enumerator.cpp
src/theory/sets/cardinality_extension.cpp
src/util/CMakeLists.txt
src/util/integer.h.in
src/util/integer_cln_imp.cpp
src/util/integer_cln_imp.h
src/util/integer_gmp_imp.cpp
src/util/integer_gmp_imp.h
src/util/rational.h.in
src/util/rational_cln_imp.cpp
src/util/rational_cln_imp.h
src/util/rational_gmp_imp.cpp
src/util/rational_gmp_imp.h
src/util/real_algebraic_number.h.in
src/util/real_algebraic_number_poly_imp.cpp
src/util/safe_print.h
src/util/unsafe_interrupt_exception.h
test/CMakeLists.txt
test/api/CMakeLists.txt
test/api/boilerplate.cpp
test/api/interactive_shell.py
test/api/python/CMakeLists.txt
test/api/python/test_datatype_api.py
test/api/python/test_grammar.py
test/api/python/test_term.py
test/api/python/test_to_python_obj.py
test/api/sep_log_api.cpp
test/java/BitVectors.java [deleted file]
test/java/BitVectorsAndArrays.java [deleted file]
test/java/CMakeLists.txt [deleted file]
test/java/Combination.java [deleted file]
test/java/HelloWorld.java [deleted file]
test/java/Issue2846.java [deleted file]
test/java/LinearArith.java [deleted file]
test/python/CMakeLists.txt
test/python/unit/api/test_solver.py
test/python/unit/api/test_sort.py
test/regress/CMakeLists.txt
test/unit/CMakeLists.txt
test/unit/api/CMakeLists.txt
test/unit/api/solver_black.cpp
test/unit/base/CMakeLists.txt
test/unit/context/CMakeLists.txt
test/unit/main/CMakeLists.txt
test/unit/memory.h
test/unit/node/CMakeLists.txt
test/unit/parser/CMakeLists.txt
test/unit/preprocessing/CMakeLists.txt
test/unit/printer/CMakeLists.txt
test/unit/prop/CMakeLists.txt
test/unit/theory/CMakeLists.txt
test/unit/util/CMakeLists.txt
test/unit/util/check_white.cpp
test/unit/util/configuration_black.cpp
test/unit/util/output_black.cpp