mirror of
https://github.com/Z3Prover/z3
synced 2026-02-23 08:47:37 +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
|
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| defined_names.cpp | ||
| defined_names.h | ||
| elim_term_ite.cpp | ||
| elim_term_ite.h | ||
| name_exprs.cpp | ||
| name_exprs.h | ||
| nnf.cpp | ||
| nnf.h | ||
| nnf_params.pyg | ||
| pull_quant.cpp | ||
| pull_quant.h | ||