Other
- feat(forge): add forge equivalence for symbolic bytecode equivalence (#18065) by @0xalpharush
- feat(fuzz): compiler-instrumented edge coverage and CmpLog on the plain interpreter loop (#18204) by @0xalpharush
- feat(anvil): simulate and impersonate Tempo configurable accounts (#18377) by @mablr
- chore(deps): bump rustix to 1.1.6 for RUSTSEC-2026-0486 (#18399) by @mablr
- test(forge): make invariant timeout test speed independent (#18403) by @mablr
- fix(fmt): ignore unmatched disable-end directives (#18356) by @0xKarl98
- feat(anvil): create TIP20 at chosen addresses (#18099) by @0xKarl98
- perf(evm): chunk memory diff when lowering steps (#18394) by @stevencartavia
- fix(cheatcodes): keep caller writes out of callee resume (#18381) by @stevencartavia
- fix(evm): carry persistent slot warmth across forks (#18396) by @stevencartavia
- fix(anvil): load revm 7702 state dumps (#18395) by @stevencartavia
- fix(tempo): include fee payer access in sponsored gas estimates (#18404) by @mablr
- feat(invariant): add call_gas_limit for campaign calls (#18250) by @figtracer
- test(script): update trace gas snapshot (#18409) by @mablr
- fix(symbolic): read setUp mapping values at symbolic keys (#18388) by @figtracer
- perf(debugger): append only new stack words (#18285) by @figtracer
- test(cheatcodes): skip JSON-object strings in roundtrip (#18401) by @figtracer
- fix(chisel): inspect local values when solc is solar (#18233) by @rome-xi
- fix(invariant): check the initial state of timed campaigns (#18357) by @stevencartavia
- fix(invariant): report vm.assert messages as failure reasons (#18286) by @stevencartavia
- fix(fuzz): avoid corpus final-sync livelock (#18230) by @stevencartavia
- fix(symbolic): guard free-address deal and store writes (#18406) by @mablr
- refactor: remove per-call clones and reuse helpers (#18413) by @figtracer
- fix(invariant): bound shrinking by the invariant timeout (#18405) by @mablr
- fix(symbolic): build svm calldata from the ABI and replay svm values (#18387) by @figtracer
- fix(cheatcodes): saturate replayed balance deltas (#18164) by @stevencartavia
- fix(cheatcodes): check executing code access (#18358) by @0xKarl98
- feat(cast): Tempo configurable accounts in cast wallet (#18378) by @mablr
- fix(fmt): respect block styles in for loops (#18393) by @0xKarl98
- chore(deps): bump tempo dependencies to 4008a29 (#18417) by @github-actions[bot]