Skip to content

fix: don't emit duplicate entries for First/Last ranges in prop.c - #211

Merged
fgdorais merged 1 commit into
mainfrom
claude/project-thread-kywg1r-makeclib
Nov 9, 2026
Merged

fgdorais merged 1 commit into
mainfrom
claude/project-thread-kywg1r-makeclib

Conversation

@fgdorais

@fgdorais fgdorais commented Nov 9, 2026 •

Copy link
Copy Markdown
Owner

MakeCLib now emits a single entry for each <..., First>/<..., Last> range in prop.c. Before, the ", Last>" branch extended the range and then also pushed a one-point entry for the last code point, which kept following blocks with the same data from merging. The regenerated table shrinks from 2462 to 2440 entries, lookup results are unchanged for every code point, and TestTables passes.

Co-authored-by: Claude Opus 5.5 noreply@anthropic.com

The ", Last>" branch of MakeCLib extended the range but then fell through
and also pushed a one-point entry for the last code point, which also
kept the next block from merging. Regenerated prop.c: 2462 -> 2440
entries, same lookup results.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fgdorais fgdorais self-assigned this Nov 9, 2026
@fgdorais
fgdorais merged commit 5bfa3ad into main Nov 9, 2026
1 check passed
@fgdorais
fgdorais deleted the claude/project-thread-kywg1r-makeclib branch November 9, 2026 00:48
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.

2 participants