Skip to content

Conversation

@TwoFX
Copy link
Member

@TwoFX TwoFX commented Oct 28, 2025

This PR fixes the KMP implementation, which did incorrect bookkeeping of the backtracking process, leading to incorrect starting ranges of matches.

The new implementation does not require partial anywhere.

@TwoFX TwoFX added the changelog-no Do not include this PR in the release changelog label Oct 28, 2025
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Oct 28, 2025
@leanprover-community-bot
Copy link
Collaborator

Mathlib CI status (docs):

  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase 19533ab1d4312903f98ff0429a5962db24ce402b --onto 3a42ee0c3060e2a8365927d205ead5990366053d. You can force Mathlib CI using the force-mathlib-ci label. (2025-10-28 18:39:36)

@leanprover-bot
Copy link
Collaborator

Reference manual CI status:

  • ❗ Reference manual CI will not be attempted unless your PR branches off the nightly-with-manual branch. Try git rebase 19533ab1d4312903f98ff0429a5962db24ce402b --onto d3dda9f6d4428a906c096067ecb75e432afc4615. You can force reference manual CI using the force-manual-ci label. (2025-10-28 18:39:37)

@TwoFX TwoFX marked this pull request as ready for review October 29, 2025 05:58
@TwoFX TwoFX requested a review from kim-em as a code owner October 29, 2025 05:58
@TwoFX TwoFX enabled auto-merge October 29, 2025 05:58
@TwoFX TwoFX added this pull request to the merge queue Oct 29, 2025
Merged via the queue into leanprover:master with commit 106b0fa Oct 29, 2025
15 checks passed
TwoFX added a commit to TwoFX/lean4 that referenced this pull request Oct 29, 2025
This PR fixes the KMP implementation, which did incorrect bookkeeping of
the backtracking process, leading to incorrect starting ranges of
matches.

The new implementation does not require `partial` anywhere.
TwoFX added a commit to TwoFX/lean4 that referenced this pull request Oct 29, 2025
This PR fixes the KMP implementation, which did incorrect bookkeeping of
the backtracking process, leading to incorrect starting ranges of
matches.

The new implementation does not require `partial` anywhere.
TwoFX added a commit to TwoFX/lean4 that referenced this pull request Oct 29, 2025
This PR fixes the KMP implementation, which did incorrect bookkeeping of
the backtracking process, leading to incorrect starting ranges of
matches.

The new implementation does not require `partial` anywhere.
TwoFX added a commit that referenced this pull request Oct 29, 2025
This PR fixes the KMP implementation, which did incorrect bookkeeping of
the backtracking process, leading to incorrect starting ranges of
matches.

The new implementation does not require `partial` anywhere.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants