Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Z3 to 4.13.4 #205

Merged
merged 415 commits into from
Jan 1, 2025
Merged

Update Z3 to 4.13.4 #205

merged 415 commits into from
Jan 1, 2025

Conversation

jurajsic
Copy link
Member

Needed mostly for javascript bindings, see Z3Prover#7473

NikolajBjorner and others added 30 commits August 28, 2024 10:32
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
create build artifacts
disable signing options
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
See discussion under Z3Prover#6902.
Add genaiscript for commit messages for future use.
- add some logic to setup.py to handle cross platform tagging correctly
  this adds a dependency on setuptools>=70
- rearrange the nightly CI to use these new builds correctly
Another ~700 KB reduction in binary size
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
dependabot bot and others added 22 commits December 2, 2024 15:39
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6.9.0...v6.10.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nalizer to replay unit literals

Signed-off-by: Nikolaj Bjorner <[email protected]>
* fixes for newer emscripten thread handling behavior

* fix return type for async wrapper functions

* update prettier

* update typescript and fix errors

* update emscripten version in CI

* update js readme about tests
Signed-off-by: Nikolaj Bjorner <[email protected]>
This enables the use of the with statement for the Optimize class to
concisely call push() and pop(). This works similarly to the Solver
class.
disable publish to pypi during release dry-runs
Signed-off-by: Nikolaj Bjorner <[email protected]>
Signed-off-by: Nikolaj Bjorner <[email protected]>
@jurajsic
Copy link
Member Author

jurajsic commented Jan 1, 2025

Results:

# of formulae: 103405
--------------------------------------------------
tool                            ✅    ❌      time    avg    med    std    sat    unsat    unknown    TO    MO+ERR    other
--------------------------  ------  ----  --------  -----  -----  -----  -----  -------  ---------  ----  --------  -------
z3-noodler-983a432-56780ef  102585   820   8384.26   0.08   0.01   1.30  63076    39509        548   195        77        0
z3-noodler-6470df8-56780ef  102593   812   9600.06   0.09   0.01   1.48  63082    39511        548   189        75        0
cvc5-1.2.0                   99841  3564  73861.19   0.74   0.01   6.42  60931    38910          2  3553         9        0
--------------------------------------------------

image

@jurajsic jurajsic marked this pull request as ready for review January 1, 2025 16:29
@jurajsic jurajsic requested a review from vhavlena January 1, 2025 16:29
Copy link
Collaborator

@vhavlena vhavlena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great. Could you update the README file as well?

@jurajsic
Copy link
Member Author

jurajsic commented Jan 1, 2025

Great. Could you update the README file as well?

Good catch, updated.

@jurajsic jurajsic merged commit cae2540 into devel Jan 1, 2025
2 checks passed
@jurajsic jurajsic deleted the new_z3_4.13.4 branch January 1, 2025 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.