mirror of
https://github.com/Z3Prover/z3
synced 2026-02-22 00:07:36 +00:00
Merge pull request #8714 from Z3Prover/copilot/update-release-notes
Add release notes for Version 4.17.0 (Python API, perf, bug fixes)
This commit is contained in:
commit
14b88cc583
1 changed files with 9 additions and 0 deletions
|
|
@ -12,6 +12,15 @@ Version 4.17.0
|
|||
It is possible to map a function over elements of a set using set.map.
|
||||
Support for set.range, set.map is partial.
|
||||
Support for set.size exists, but is without any optimization. The source code contains comments on ways to make it more efficient. File a GitHub issue if you want to contribute.s
|
||||
- Add Python API convenience methods for improved usability. Thanks to Daniel Tang.
|
||||
- Solver.solutions(t) method for finding all solutions to constraints, https://github.com/Z3Prover/z3/pull/8633
|
||||
- ArithRef.__abs__ alias to integrate with Python's abs() builtin, https://github.com/Z3Prover/z3/pull/8623
|
||||
- Improved error message in ModelRef.__getitem__ to suggest using eval(), https://github.com/Z3Prover/z3/pull/8626
|
||||
- Documentation example for Solver.sexpr(), https://github.com/Z3Prover/z3/pull/8631
|
||||
- Performance improvements by replacing unnecessary copy operations with std::move semantics for better efficiency.
|
||||
Thanks to Nuno Lopes, https://github.com/Z3Prover/z3/pull/8583
|
||||
- Fix spurious sort error with nested quantifiers in model finder. `Fixes #8563`
|
||||
- NLSAT optimizations including improvements to handle_nullified_poly and levelwise algorithm. Thanks to Lev Nachmanson.
|
||||
|
||||
Version 4.16.0
|
||||
==============
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue