Skip to content

Record upstream LeanType v3.9.1 ancestry#115

Merged
AsafMah merged 282 commits into
devfrom
upstream-sync/v3.9.1-ancestry
Jul 5, 2026
Merged

Record upstream LeanType v3.9.1 ancestry#115
AsafMah merged 282 commits into
devfrom
upstream-sync/v3.9.1-ancestry

Conversation

@AsafMah

@AsafMah AsafMah commented Jul 5, 2026

Copy link
Copy Markdown
Owner

What this is

PR #114 brought the upstream v3.9.1 code into dev, but GitHub merged it as a squash commit. That means the code landed, but the upstream parent 394bb60074138ce7e6eaa179cfd46446970ea2d6 was not recorded as an ancestor of dev.

This PR fixes only the ancestry/topology issue. It is an ours merge commit with no file changes:

  • parent 1: current dev (7b5bc5d49d96458554cbe2b81d8e83b5105aa6ab)
  • parent 2: LeanBitLab upstream v3.9.1 (394bb60074138ce7e6eaa179cfd46446970ea2d6)

Important merge instruction

Do not squash-merge this PR.

It must be merged with a normal merge commit so 394bb600... becomes an ancestor of dev. If this is squash-merged, it will not fix the problem.

Why this matters

Without this ancestry marker, future upstream merges will continue to use the old merge-base and re-conflict against the whole historical fork divergence, despite the v3.9.1 code already being present.

Verification

Locally, this branch has no diff from current dev:

git diff --stat origin/dev..HEAD
# no output

And the branch tip has both parents:

7846efe... 7b5bc5d... 394bb600... Record upstream LeanType v3.9.1 ancestry

After merge, verify:

git fetch origin
git merge-base --is-ancestor 394bb60074138ce7e6eaa179cfd46446970ea2d6 origin/dev
# exit 0

iBasim and others added 30 commits June 5, 2026 06:43
Switches offline proofreader to llamacpp-kotlin GGUF and updates model settings UI to resolve 16 KB page alignment compatibility warnings.
LeanBitLab and others added 27 commits July 2, 2026 23:00
Only strip trailing space before space-stripping punctuation
(]})':;!?,.) when the space was auto-inserted by the keyboard
(SpaceState WEAK/PHANTOM/SWAP_PUNCTUATION).

Manual spaces (SpaceState.NONE) must never be deleted.

Bug introduced in 97802ea.
@AsafMah AsafMah merged commit 5786758 into dev Jul 5, 2026
@AsafMah AsafMah deleted the upstream-sync/v3.9.1-ancestry branch July 5, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants