mirror of
https://github.com/Z3Prover/z3
synced 2026-02-10 11:00:52 +00:00
* Initial plan
* Refactor mk_and and mk_app to use std::span
- Made mk_and(unsigned num_args, expr * const * args) private
- Added new public mk_and(std::span<expr* const> args) method
- Added new public mk_app(family_id fid, decl_kind k, std::span<expr* const> args) method
- Updated all convenience overloads to use std::span version
- Updated all external call sites to use the new std::span API
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix remaining test files to use std::span API
- Updated src/test/sorting_network.cpp
- Updated src/test/ho_matcher.cpp with explicit cast to resolve ambiguity
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Revert overlapping changes superseded by PR #8286
Reverted 30 files to match the state from PR #8286 (commit
|
||
|---|---|---|
| .. | ||
| bind_variables.cpp | ||
| bind_variables.h | ||
| CMakeLists.txt | ||
| dl_boogie_proof.cpp | ||
| dl_boogie_proof.h | ||
| dl_context.cpp | ||
| dl_context.h | ||
| dl_costs.cpp | ||
| dl_costs.h | ||
| dl_engine_base.h | ||
| dl_rule.cpp | ||
| dl_rule.h | ||
| dl_rule_set.cpp | ||
| dl_rule_set.h | ||
| dl_rule_subsumption_index.cpp | ||
| dl_rule_subsumption_index.h | ||
| dl_rule_transformer.cpp | ||
| dl_rule_transformer.h | ||
| dl_util.cpp | ||
| dl_util.h | ||
| fp_params.pyg | ||
| hnf.cpp | ||
| hnf.h | ||
| rule_properties.cpp | ||
| rule_properties.h | ||