Skip to content

Migrate to released Mojo 1.0 and cut 0.2.0 - #6

Merged
conorbronsdon merged 1 commit into
mainfrom
mojo-1.0
Aug 12, 2026
Merged

Migrate to released Mojo 1.0 and cut 0.2.0#6
conorbronsdon merged 1 commit into
mainfrom
mojo-1.0

Conversation

@conorbronsdon

Copy link
Copy Markdown
Owner

Mojo 1.0 shipped, so this comes off nightly. pixi moves to the max channel with mojo >=1.0,<2, and CI installs mojo==1.0.0 from PyPI instead of the nightly index with --prerelease allow. The weekly drift check still points at the latest nightly, so the repo keeps telling us when the language moves under it.

No source changes were needed — the normalizer compiles unchanged on 1.0.

The README's unit-test count was stale: 23 → 24.

Cuts 0.2.0.

Verified locally on Mojo 1.0.0: 24 tests green, NormalizationTest.txt at 20,034/20,034, mojo format clean, benchmark builds and runs.

Re-pin pixi to the max channel and mojo >=1.0,<2; CI installs mojo==1.0.0
from PyPI instead of the nightly index with --prerelease allow. The weekly
drift check still runs against the latest nightly.

No source changes were needed.

README test counts and measured figures re-checked against a full run on
Mojo 1.0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@conorbronsdon

Copy link
Copy Markdown
Owner Author

Verification notes (generated — detail for reviewers and review tooling)

All of the below ran locally on Mojo 1.0.0 (ed45d567), Ubuntu on WSL2, against this branch.

  • Tests: test_unicodedata 24, 0 failed.
  • Conformance: the official NormalizationTest.txt run is 20,034/20,034 rows across all six parts — unchanged.

@conorbronsdon
conorbronsdon merged commit 3f124d9 into main Aug 12, 2026
1 check passed
@conorbronsdon
conorbronsdon deleted the mojo-1.0 branch August 12, 2026 00:00
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.

1 participant