Skip to content

Releases: Z3Prover/z3

z3-4.13.4

17 Dec 04:32
Compare
Choose a tag to compare

4.13.4 release

Changes:

  • 6f24123 reduce hash table lookups in expr_abstract in half
  • a6e59ea fix build flags for release.yaml
  • a97ad76 publish pypi
  • 200ef23 Update RELEASE_NOTES.md
  • e40972b Update release.yml
  • b529a58 add unit test for incremental equation edit distance with repair
  • 31ee56c wip - incremental edit distance algorithm
  • 538f74d extract stats with finalize for parallel mode
  • b429562 Add enter and exit methods on Optimize class (#7477)
  • 1e5c59a add repair step for str.replace
See More
  • e8c2360 fix #7461
  • 8f5658b add another baseline heuristic for string equalities, add cases for array axioms.
  • e5f8327 Update emscripten (#7473)
  • 4fbf54a fixes to regex membership and edit updates
  • 1ab0962 partial fix to make computed term integer well-formed for solve_for functionality
  • bcb61ee v0 of edit distance repair
  • 4be4067 Typescript high-level api for Sets (#7471)
  • a17d4e6 bugfix to elim_uncnstr to ensure nodes are created. Prepare smt_internalizer to replay unit literals
  • 6ea4110 Bump docker/build-push-action from 6.9.0 to 6.10.0 (#7469)
  • aec8675 updates to equality solving search
  • e6feb84 sls: fix bug where unsat remains empty after a literal is flipped. The new satisfiable subset should be checked
  • 24c3cd3 add v0 of equality solver
  • 05e0532 add facility to solve for a linear term over API
  • d241156 add projection with witnesses
  • b7b611d inherit from std::exception
  • ab1be5c internalize the reduce_args_tactic to reduce the number of heap allocations
  • 1ccfba6 remove unreachble code
  • 1e62029 use ztring
  • fce377e add basic regex functions
  • b143a95 add notes and additional functions to sls-seq
  • aed3279 add missing new_value_eh when repaired up
  • 1e839e5 add missing new_value_eh when repaired up
  • 7ed185a add comments
  • 4559b23 add local search functionality to sls_seq_plugin
  • b4e768c adding plugin for local search strings
  • 3672575 fix typos POLING -> POLLING in setup.py and remove unused CFLAGS
  • 71bad71 #7418 - circumvent use of timer threads to make WASM integration of z3 easier
  • 94f0aff remove the use-pthread
  • 76795a4 remove -pthread from options
  • 8965123 fix type in setup.py
  • 10d9c81 adapt for pyodide built
  • 012fc1b more detailed tracing of where unmaterialized exceptions happen
  • 7de0c29 Update pyodide.yml
  • e855a50 add exception handling to easier diagnose #7418
  • 5168a13 track exceptions in reason-unknown
  • a8a5069 Update README.md
  • 15f954e add picture of z3guide
  • 24dfc17 Update README.md
  • 4b72e51 SLS: log clause , allow more frequent export of SLS state to SMT
  • 84447b7 remove incremental mode from EUF, include statistics about restart vs propagation calls to sls
  • c7ea496 bug fixes to sls
  • e380903 Update README.md
  • 2310514 fix #7454
  • 5fd1231 incorporate ls during propagation
  • 836802e Update pyodide.yml
  • cdc4833 Update pyodide.yml
  • 00c5600 Update pyodide.yml
  • 750dd68 enable par_then and par_or even if single threaded - fall back to sequential mode
  • f64d077 fix re-entrancy bug during flip in arith_base
  • e4e5735 update to set single threaded
  • b929996 update to set single threaded
  • f39198d move build-env setting to correct place
  • 197951c fixes to sls
  • 7c5ff7c moving compile time flags to setup for pyodide
  • 8bfe403 Update pyodide.yml
  • 60b14f3 Update pyodide.yml
  • e7d0833 Update pyodide.yml
  • bd5f8b1 Update pyodide.yml
  • 751d666 Update pyodide.yml
  • 24f9a86 Update pyodide.yml
  • dba1674 Update pyodide.yml
  • 704278c Update pyodide.yml
  • 231248d Update pyodide.yml
  • 329e1dd Update pyodide.yml
  • aab6c1e Update pyodide.yml
  • ccbe6c3 fixes
  • 8804890 Update pyodide.yml
  • ea590de remove breaking experiment
  • 1d8a904 build fixes
  • 77eacef build fixes
  • 3f40798 build fixes
  • ca6ec0d fixes to pyodide action
  • 8e3b9f6 add sequential option for SLS, fixes to import/export methods SLS<->SMT
  • 6a9d591 add method for resetting limit
  • 6eae3f0 add cases for unconstrained sequences and strings
  • 62db764 refine rewriting depth for lt constraints
  • 3fed840 update pyodide.yml
  • eab49da Update pyodide.yml
  • 75d0dd8 Update pyodide.yml
  • e53ea00 Update pyodide.yml
  • 4cdc3d6 Update pyodide.yml
  • 4d0394e Update pyodide.yml
  • 0dc4c5e Create pyodide.yml
  • d3009da Proposed fix for #7451 (#7452)
  • c0e748a fix #7446, by adding rewrite simplification
  • 1cc808c fix #7446, by adding rewrite simplification
  • 30ad22a fix #7449
  • 879bb4b avoid circular dependencies in justifications that get updated. fixes #7443
  • 1856ab7 fix #7448
  • 4f060dd fix #7445
  • abd1674 inherit more exceptions from std::exception
  • a38bf3e port to inherit from std::exception
  • 407bad3 add noexcept
  • 42894f7 add noexcept for signature compatibility
  • 75e4677 Make build process work with pyodide (#7442)
  • 9206546 use std::exception as base class to z3_exception
  • 1957b4d fix reporting on cancelation when based on cancel flag
  • 604714b js: Add pseudo-boolean high-level functions (#7426)
  • 91dc02d Sls (#7439) [ #7265, #7269, #7271, #7270, #7268, #7232, #7288, #7280 ]
  • ecdfab8 fix #7434
  • b0fef64 Add assert_and_track support to Optimize class in .NET binding (#7437) [ #7436 ]
  • 8b657f2 add shortcut to retrieve kind of application
  • 78d1139 add shortcut to retrieve kind of application
  • 0ebea1c remove debug out
  • 253f7d7 fix non-termination bug in elim-unconstrained, add parameter validation to fix #7432
  • d18831c Update sat_ddfw.cpp
  • 45ef6d0 js: Adding manual release methods (#7428)
  • 5cee19f It uses C++20 BTW (#7429)
  • a23a8cd add variables from definitions
  • 92376e6 better model replay for loose entries
  • 5a5e39a fix incrementality bug for pre-processing: replay has to be invoked on every push regardless.
  • 8ff4036 update unit_lim to the correct value (#7423)
  • 3896e18 fix the code to cube at the correct frequency (#7422)
  • 5993735...
Read more

z3-4.13.3

11 Oct 00:25
Compare
Choose a tag to compare

4.13.3 release

Changes:

  • 54d30f2 add _0 to platform tag for pypi
  • 6e3b99f downgrade to macos13 in builds until fully supported by pypi
  • b268b56 update release notes
  • 00f1f1b fix typo in setup.py
  • fe71b75 remove : from setup.py
  • 5dc1b1a remove hard-wired osx=11.0
  • 48aa2f6 setup python dist to remove internal build suffix for macos
  • da614c6 remove m_level attribute, use s->get_scope_level directly
  • 6bd46b0 fix #7363. Replay relevancy on unit literals that are re-asserted during backtracking.
  • cfd00ad add slice solver option to command context
See More

This list of changes was auto generated.

z3-4.13.2

27 Sep 18:06
Compare
Choose a tag to compare

4.13.2 release

Changes:

See More
Read more

z3-4.13.0

07 Mar 19:21
Compare
Choose a tag to compare

4.13.0 release

Changes:

  • 3049f57 add download of Arm64 to python packaging
  • f9ce332 update release notes
  • 6254844 update release notes
  • 7b7084d Add LinuxBuildsArm64 to python wheels in release (#7155)
  • e873664 Downgrade arm cross compile toolchain to glibc 2.34 (#7153)
  • 364da19 remove test
  • 620efbb add aacrhc
  • aad8cbd Add LinuxBuildsArm64 ci azure-pipelines for testing (#7152)
  • 017367d Handle cross compile within manylinux (#7150)
  • e8c8d8a Put in workaround to rename manylinux_arm64 to manylinux_aarch64 (#7149)
See More

This list of changes was auto generated.

z3-4.12.6

25 Feb 09:35
Compare
Choose a tag to compare

4.12.6 release

Changes:

See More

This list of changes was auto generated.

z3-4.12.5

21 Jan 20:13
Compare
Choose a tag to compare

4.12.5 release

Changes:

  • a7b564c update release scripts and notes
  • 7486e87 track quantifier instantiation method in proof hint #7080
  • 302ebff prepare for release
  • e722dc7 add status badge for windows build, remove windows build from Azure pipelines
  • 2dd45f8 add Windows build
  • 910b302 free memory the clean way
  • d32dcfc free memory the clean way
  • 1754523 encapsulate anum functionality
  • 548be4c add explicit move constructor to deal with unit test regression test-z3 algebraic on Windows/debug -
  • a2993f7 encapsulate mpz a bit more
See More
Read more

z3-4.12.4

06 Dec 17:01
Compare
Choose a tag to compare

4.12.4 release

Changes:

See More

This list of changes was auto generated.

z3-4.12.3

05 Dec 04:31
Compare
Choose a tag to compare

4.12.3 release

Changes:

See More
Read more

z3-4.12.2

12 May 21:30
Compare
Choose a tag to compare

4.12.2 release

Changes:

See More
Read more

z3-4.12.1

18 Jan 15:58
Compare
Choose a tag to compare

4.12.1 release

Changes:

  • 3012293 update release script
  • fcc1bb5 updated release notes
  • 7368f9f increase build version, better propagation in euf-egraph, handle assumptions in sat.smt
  • c8f197d specify macos-11 in nightly to force os11 build
  • dde5218 fix mbqi value caching issue raised by Clemens and Martin
  • d5fde2e #6538
  • 4f7f437 fix bug in new core not detecting conflict, fix #6525, add tactic doc

This list of changes was auto generated.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy