Unify CVC4_CHECK/CVC4_DCHECK/AlwaysAssert/Assert. (#3366)
authorMathias Preiner <mathias.preiner@gmail.com>
Wed, 30 Oct 2019 22:27:10 +0000 (15:27 -0700)
committerGitHub <noreply@github.com>
Wed, 30 Oct 2019 22:27:10 +0000 (15:27 -0700)
commit43ab3f4cd1aa5549cb1aa3c20a2d589614bcb8fc
treecf7b5d7f73a4d4ddc34492334a7d0eb90b57b77b
parent8dda9531995953c3cec094339002f2ee7cadae08
Unify CVC4_CHECK/CVC4_DCHECK/AlwaysAssert/Assert. (#3366)
290 files changed:
src/api/cvc4cpp.cpp
src/base/CMakeLists.txt
src/base/check.cpp [new file with mode: 0644]
src/base/check.h [new file with mode: 0644]
src/base/cvc4_assert.cpp [deleted file]
src/base/cvc4_assert.h [deleted file]
src/base/cvc4_check.cpp [deleted file]
src/base/cvc4_check.h [deleted file]
src/base/exception.cpp
src/base/listener.cpp
src/base/map_util.h
src/context/backtrackable.h
src/context/cdhashmap.h
src/context/cdhashset.h
src/context/cdinsert_hashmap.h
src/context/cdlist.h
src/context/cdo.h
src/context/cdqueue.h
src/context/cdtrail_queue.h
src/context/context.cpp
src/context/context.h
src/context/context_mm.cpp
src/decision/decision_engine.h
src/decision/justification_heuristic.cpp
src/expr/array_store_all.cpp
src/expr/attribute.cpp
src/expr/attribute_internals.h
src/expr/datatype.cpp
src/expr/expr_manager_template.cpp
src/expr/expr_template.cpp
src/expr/kind_map.h
src/expr/matcher.h
src/expr/metakind_template.cpp
src/expr/metakind_template.h
src/expr/mkkind
src/expr/node.h
src/expr/node_algorithm.cpp
src/expr/node_builder.h
src/expr/node_manager.cpp
src/expr/node_manager.h
src/expr/node_self_iterator.h
src/expr/node_value.h
src/expr/record.cpp
src/expr/type_checker_template.cpp
src/expr/type_node.cpp
src/expr/type_node.h
src/expr/type_properties_template.h
src/expr/uninterpreted_constant.cpp
src/options/argument_extender_implementation.cpp
src/options/options_handler.cpp
src/options/options_template.cpp
src/preprocessing/passes/ackermann.cpp
src/preprocessing/passes/apply_to_const.cpp
src/preprocessing/passes/bv_gauss.cpp
src/preprocessing/passes/miplib_trick.cpp
src/preprocessing/passes/quantifier_macros.cpp
src/preprocessing/preprocessing_pass_registry.cpp
src/printer/cvc/cvc_printer.cpp
src/printer/dagification_visitor.cpp
src/printer/printer.cpp
src/printer/smt2/smt2_printer.cpp
src/printer/tptp/tptp_printer.cpp
src/proof/arith_proof.cpp
src/proof/array_proof.cpp
src/proof/bitvector_proof.cpp
src/proof/clausal_bitvector_proof.cpp
src/proof/cnf_proof.cpp
src/proof/dimacs.cpp
src/proof/drat/drat_proof.cpp
src/proof/er/er_proof.cpp
src/proof/lemma_proof.cpp
src/proof/lrat/lrat_proof.cpp
src/proof/proof_manager.cpp
src/proof/proof_output_channel.cpp
src/proof/proof_utils.h
src/proof/resolution_bitvector_proof.cpp
src/proof/skolemization_manager.cpp
src/proof/theory_proof.cpp
src/proof/uf_proof.cpp
src/proof/unsat_core.cpp
src/prop/bvminisat/bvminisat.cpp
src/prop/bvminisat/bvminisat.h
src/prop/bvminisat/core/Solver.cc
src/prop/cadical.cpp
src/prop/cnf_stream.cpp
src/prop/cryptominisat.cpp
src/prop/minisat/core/Solver.cc
src/prop/minisat/minisat.cpp
src/prop/minisat/minisat.h
src/prop/prop_engine.cpp
src/prop/sat_solver.h
src/prop/sat_solver_factory.cpp
src/prop/theory_proxy.cpp
src/smt/command.cpp
src/smt/managed_ostreams.cpp
src/smt/model_core_builder.cpp
src/smt/smt_engine.cpp
src/smt/smt_engine_scope.cpp
src/smt/update_ostream.h
src/smt_util/boolean_simplification.h
src/smt_util/nary_builder.cpp
src/theory/arith/approx_simplex.cpp
src/theory/arith/arith_ite_utils.cpp
src/theory/arith/arith_rewriter.cpp
src/theory/arith/arith_static_learner.cpp
src/theory/arith/arith_utilities.h
src/theory/arith/attempt_solution_simplex.cpp
src/theory/arith/bound_counts.h
src/theory/arith/callbacks.cpp
src/theory/arith/congruence_manager.cpp
src/theory/arith/constraint.cpp
src/theory/arith/delta_rational.h
src/theory/arith/dio_solver.cpp
src/theory/arith/dio_solver.h
src/theory/arith/error_set.h
src/theory/arith/fc_simplex.cpp
src/theory/arith/linear_equality.cpp
src/theory/arith/matrix.h
src/theory/arith/nonlinear_extension.cpp
src/theory/arith/normal_form.cpp
src/theory/arith/normal_form.h
src/theory/arith/simplex.cpp
src/theory/arith/simplex_update.h
src/theory/arith/soi_simplex.cpp
src/theory/arith/tableau.cpp
src/theory/arith/theory_arith_private.cpp
src/theory/arith/type_enumerator.h
src/theory/arrays/array_info.cpp
src/theory/arrays/array_info.h
src/theory/arrays/static_fact_manager.cpp
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays_type_rules.h
src/theory/arrays/union_find.cpp
src/theory/booleans/circuit_propagator.cpp
src/theory/booleans/type_enumerator.h
src/theory/builtin/theory_builtin_rewriter.cpp
src/theory/builtin/theory_builtin_type_rules.h
src/theory/bv/abstraction.cpp
src/theory/bv/abstraction.h
src/theory/bv/bitblast/aig_bitblaster.cpp
src/theory/bv/bitblast/bitblast_strategies_template.h
src/theory/bv/bitblast/bitblast_utils.h
src/theory/bv/bitblast/eager_bitblaster.cpp
src/theory/bv/bitblast/lazy_bitblaster.cpp
src/theory/bv/bv_inequality_graph.cpp
src/theory/bv/bv_inequality_graph.h
src/theory/bv/bv_quick_check.cpp
src/theory/bv/bv_subtheory_algebraic.cpp
src/theory/bv/bv_subtheory_algebraic.h
src/theory/bv/bv_subtheory_core.cpp
src/theory/bv/bv_subtheory_inequality.cpp
src/theory/bv/slicer.cpp
src/theory/bv/slicer.h
src/theory/bv/theory_bv.cpp
src/theory/bv/theory_bv_rewrite_rules.h
src/theory/bv/theory_bv_rewrite_rules_normalization.h
src/theory/bv/theory_bv_rewrite_rules_simplification.h
src/theory/bv/theory_bv_type_rules.h
src/theory/bv/theory_bv_utils.cpp
src/theory/bv/theory_bv_utils.h
src/theory/datatypes/datatypes_sygus.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/datatypes/theory_datatypes_type_rules.h
src/theory/datatypes/type_enumerator.cpp
src/theory/example/theory_uf_tim.cpp
src/theory/ext_theory.cpp
src/theory/fp/fp_converter.cpp
src/theory/fp/fp_converter.h
src/theory/fp/theory_fp.cpp
src/theory/fp/theory_fp_rewriter.cpp
src/theory/fp/type_enumerator.h
src/theory/logic_info.cpp
src/theory/output_channel.h
src/theory/quantifiers/alpha_equivalence.cpp
src/theory/quantifiers/anti_skolem.cpp
src/theory/quantifiers/cegqi/ceg_instantiator.cpp
src/theory/quantifiers/cegqi/inst_strategy_cegqi.cpp
src/theory/quantifiers/conjecture_generator.cpp
src/theory/quantifiers/ematching/candidate_generator.cpp
src/theory/quantifiers/ematching/inst_match_generator.cpp
src/theory/quantifiers/ematching/inst_strategy_e_matching.cpp
src/theory/quantifiers/ematching/instantiation_engine.cpp
src/theory/quantifiers/ematching/trigger.cpp
src/theory/quantifiers/equality_infer.cpp
src/theory/quantifiers/equality_query.cpp
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers/fmf/full_model_check.cpp
src/theory/quantifiers/fmf/model_engine.cpp
src/theory/quantifiers/fun_def_process.cpp
src/theory/quantifiers/inst_match.cpp
src/theory/quantifiers/inst_propagator.cpp
src/theory/quantifiers/local_theory_ext.cpp
src/theory/quantifiers/quant_conflict_find.cpp
src/theory/quantifiers/quantifiers_attributes.cpp
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/query_generator.cpp
src/theory/quantifiers/relevant_domain.cpp
src/theory/quantifiers/rewrite_engine.cpp
src/theory/quantifiers/sygus/ce_guided_single_inv.cpp
src/theory/quantifiers/sygus/ce_guided_single_inv_sol.cpp
src/theory/quantifiers/sygus/sygus_grammar_cons.cpp
src/theory/quantifiers/sygus/sygus_pbe.cpp
src/theory/quantifiers/sygus/sygus_unif_io.cpp
src/theory/quantifiers/sygus/term_database_sygus.cpp
src/theory/quantifiers/sygus/type_info.cpp
src/theory/quantifiers/sygus_sampler.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_util.cpp
src/theory/quantifiers/theory_quantifiers.cpp
src/theory/quantifiers/theory_quantifiers_type_rules.h
src/theory/quantifiers_engine.cpp
src/theory/rep_set.cpp
src/theory/rewriter.cpp
src/theory/sep/theory_sep.cpp
src/theory/sep/theory_sep_rewriter.cpp
src/theory/sets/cardinality_extension.cpp
src/theory/sets/rels_utils.h
src/theory/sets/theory_sets_private.cpp
src/theory/sets/theory_sets_rels.cpp
src/theory/sets/theory_sets_rewriter.cpp
src/theory/sets/theory_sets_type_rules.h
src/theory/sort_inference.cpp
src/theory/strings/regexp_operation.cpp
src/theory/strings/regexp_solver.cpp
src/theory/strings/theory_strings.cpp
src/theory/strings/theory_strings_rewriter.cpp
src/theory/strings/type_enumerator.h
src/theory/substitutions.cpp
src/theory/theory.cpp
src/theory/theory.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/theory_model.cpp
src/theory/theory_model_builder.cpp
src/theory/theory_test_utils.h
src/theory/theory_traits_template.h
src/theory/type_enumerator.h
src/theory/type_enumerator_template.cpp
src/theory/uf/cardinality_extension.cpp
src/theory/uf/cardinality_extension.h
src/theory/uf/equality_engine.cpp
src/theory/uf/equality_engine_types.h
src/theory/uf/symmetry_breaker.cpp
src/theory/uf/theory_uf.cpp
src/theory/uf/theory_uf_model.cpp
src/theory/uf/theory_uf_rewriter.h
src/theory/uf/theory_uf_type_rules.h
src/util/abstract_value.cpp
src/util/bin_heap.h
src/util/cardinality.cpp
src/util/dense_map.h
src/util/divisible.cpp
src/util/floatingpoint.cpp
src/util/integer_cln_imp.cpp
src/util/integer_gmp_imp.cpp
src/util/random.cpp
src/util/rational_cln_imp.cpp
src/util/rational_gmp_imp.cpp
src/util/regexp.cpp
src/util/resource_manager.cpp
src/util/result.cpp
src/util/sampler.cpp
src/util/sexpr.cpp
src/util/statistics_registry.cpp
src/util/utility.cpp
test/unit/context/cdmap_black.h
test/unit/context/cdmap_white.h
test/unit/context/cdo_black.h
test/unit/context/context_black.h
test/unit/context/context_mm_black.h
test/unit/context/context_white.h
test/unit/expr/attribute_white.h
test/unit/expr/node_black.h
test/unit/expr/node_builder_black.h
test/unit/expr/node_manager_black.h
test/unit/expr/node_manager_white.h
test/unit/expr/node_white.h
test/unit/expr/symbol_table_black.h
test/unit/memory.h
test/unit/preprocessing/pass_bv_gauss_white.h
test/unit/prop/cnf_stream_white.h
test/unit/test_utils.h
test/unit/theory/theory_engine_white.h
test/unit/theory/theory_quantifiers_bv_inverter_white.h
test/unit/util/array_store_all_black.h
test/unit/util/assert_white.h
test/unit/util/binary_heap_black.h
test/unit/util/check_white.h
test/unit/util/stats_black.h