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 reader and writer compile unchanged on 1.0.

The README's test count was stale: 29 → 38.

Cuts 0.2.0.

Verified locally on Mojo 1.0.0: 38 tests green, 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_tar 38, 0 failed.
  • Robustness: 600 seeded mutations of the ustar/gnu/pax fixtures through the committed test/fuzz_runner.mojo — 0 crashes, 0 hangs.

@conorbronsdon
conorbronsdon merged commit 1b2dec7 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