deps: Bump z3-solver from 4.16.0.0 to 5.0.0.0 - #1119
Conversation
b7b17e9 to
e8c4fa8
Compare
|
@dependabot rebase |
e8c4fa8 to
c0611a4
Compare
|
Holding this one for about a week — not because anything failed, but because the evidence doesn't yet cover the risk. What was checkedA per-obligation differential between 4.16.0.0 and 5.0.0.0 across all 39 examples and all 163 conformance programs — comparing each obligation's kind, status, source line, column and description, not just the summary counts:
Why that isn't enough hereThat differential proves identical behaviour on the paths this corpus reaches. The risk in this particular bump lives in the paths it doesn't:
A major version with 1,699 commits, no published changelog, and four days of field exposure — in the verification core of a language whose whole premise is proof. #996 is already on the books as a conformance flake that surfaced once in ~960 runs, which is exactly the shape of defect 2,329 obligations would not catch. Nothing in Vera needs a 5.0 feature, so there is no cost to waiting. PlanRevisit in a week or so and re-run the same differential — the capture scripts are kept, so it is a ten-minute check. If it is still identical and 5.0.0 has had some field exposure by then, it goes in. Leaving this PR open rather than closing it; no need for |
|
Tracked as #1126, which carries the reasoning, the exact re-check script and the merge criteria — so the decision survives independently of this PR thread. Handling until then: keep this PR rebased as |
c0611a4 to
f6c0597
Compare
|
@dependabot rebase |
f6c0597 to
3a931c0
Compare
|
@dependabot rebase |
7e40555 to
e47bedc
Compare
298db15 to
82524dc
Compare
|
@dependabot rebase |
|
Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request |
82524dc to
37fcd4a
Compare
|
@dependabot rebase |
974f530 to
5e38c6b
Compare
Bumps [z3-solver](https://github.com/Z3Prover/z3) from 4.16.0.0 to 5.0.0.0. - [Release notes](https://github.com/Z3Prover/z3/releases) - [Changelog](https://github.com/Z3Prover/z3/blob/master/RELEASE_NOTES.md) - [Commits](Z3Prover/z3@z3-4.16.0...z3-5.0.0) --- updated-dependencies: - dependency-name: z3-solver dependency-version: 5.0.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
5e38c6b to
621992a
Compare
Bumps z3-solver from 4.16.0.0 to 5.0.0.0.
Release notes
Sourced from z3-solver's releases.
... (truncated)
Changelog
Sourced from z3-solver's changelog.
... (truncated)
Commits
8e3402bwasm: pin Node.js to v22 instead of lts/* to avoid manifest fetch failures (#...d722fb1update release notes7ba8861update version3751bfaBump actions/cache/save from 5.0.5 to 6.1.0 (#10149)b39692aBump actions/setup-dotnet from 5 to 6 (#10147)0739cd2Bump actions/checkout from 6.0.2 to 7.0.0 (#10146)bb9dc5eBump actions/setup-node from 6 to 7 (#10148)7e29ea7Bump actions/setup-go from 6 to 7 (#10150)63730feFix swapped assert_expr arguments in smt_solver::translate for named assertio...2a3b64afix #10137