Repository navigation
lexer: Update to Unicode 18 - #165289
lexer: Update to Unicode 18#165289clubby789 wants to merge 1 commit into
Conversation
|
If the Unicode version changes are intentional, cc @rust-lang/lang-docs These commits modify the If this was unintentional then you should revert the changes before this PR is merged. |
|
rustbot has assigned @Mark-Simulacrum. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
r? compiler |
|
Just in case: @bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
lexer: Update to Unicode 18
This comment has been minimized.
This comment has been minimized.
|
For T-lang:
If I may be so bold: @rfcbot merge lang |
|
@fmease has proposed to merge this. The next step is review by the rest of the tagged team members: No concerns currently listed. Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! cc @rust-lang/lang-advisors: FCP proposed for lang, please feel free to register concerns. |
|
Looks reasonable to me. |
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (c2c9c6a): comparison URL. Overall result: ❌✅ regressions and improvements - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @rustbot label: -S-waiting-on-perf -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 2.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 0.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 487.913s -> 486.726s (-0.24%) |
This comment has been minimized.
This comment has been minimized.
|
The |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
cc @rust-lang/clippy |
This comment has been minimized.
This comment has been minimized.
|
Will require rust-lang/cargo#17676 to land in the r-l/r tree for CI to pass |
rust-lang/rust#165289 updates the Unicode version used by the lexer to 18, which includes a new set of characters firing `uncommon_codepoints`. Allow this in a test to prevent failures there.
Split out of #160261.
Reference update: rust-lang/reference#2399
This bumps:
unicode-ident: 1.0.24 -> 1.0.27unicode-normalization: 0.1.25 -> 0.1.26unicode-properties: 0.1.4 -> 0.1.5unicode-script: 0.5.7 -> 0.5.9unicode-security: 0.1.2 -> 0.1.3unicode-width: 0.2.2 -> 0.2.3Previous bump: #148321