mirror of
https://github.com/Z3Prover/z3
synced 2026-02-01 23:07:59 +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
|
||
|---|---|---|
| .. | ||
| aig | ||
| arith | ||
| bv | ||
| core | ||
| fd_solver | ||
| fpa | ||
| portfolio | ||
| sls | ||
| smtlogics | ||
| ufbv | ||
| CMakeLists.txt | ||
| dependency_converter.cpp | ||
| dependency_converter.h | ||
| dependent_expr_state_tactic.h | ||
| goal.cpp | ||
| goal.h | ||
| goal_num_occurs.cpp | ||
| goal_num_occurs.h | ||
| goal_proof_converter.h | ||
| goal_shared_occs.cpp | ||
| goal_shared_occs.h | ||
| goal_util.cpp | ||
| goal_util.h | ||
| probe.cpp | ||
| probe.h | ||
| tactic.cpp | ||
| tactic.h | ||
| tactic_exception.h | ||
| tactical.cpp | ||
| tactical.h | ||
| user_propagator_base.h | ||