Sebastian Graf c1a3636bae feat: add withEarlyReturnNewDo variants for new do elaborator
This PR adds `Invariant.withEarlyReturnNewDo`, `StringInvariant.withEarlyReturnNewDo`, and `StringSliceInvariant.withEarlyReturnNewDo` which use `Prod` instead of `MProd` for the state tuple, matching the new do elaborator's output. The existing `withEarlyReturn` definitions are kept with `MProd` for backwards compatibility with the legacy do elaborator.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:33:16 +00:00
2026-03-11 08:49:43 +00:00
2022-03-18 15:28:20 +01:00
2024-07-26 18:24:06 +02:00
2026-02-11 01:17:40 +00:00
2026-02-11 01:17:40 +00:00
Description
No description provided
Readme 5 GiB
Languages
Lean 94.3%
C++ 4.1%
Python 0.6%
Shell 0.4%
CMake 0.3%