Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
[tools]
rust = "1.95.0"

# Native linker (faster dev builds; referenced by RUSTFLAGS below)
mold = "latest"
# Native linker (faster dev builds; referenced by RUSTFLAGS below).
# mold is Linux-only (aqua:rui314/mold has no macOS/Windows package), so it is
# restricted to Linux and skipped on macOS/Windows via the `os` filter.
mold = { version = "latest", os = ["linux"] }

# Cargo extensions (installed via cargo-binstall or cargo install)
"cargo:cargo-audit" = "latest"
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Fixed

- **mise `mold` on unsupported platforms**: the mise configuration now skips the
Linux-only `mold` linker on macOS and Windows, preventing `mise install` from
failing on those platforms.

## [0.1.1] - 2026-08-18

### Added
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,10 @@ targets are thin wrappers that forward to `mise run <task>`. Run
`mise tasks` to list all available tasks, or use `mise run check` to
run format-check, lint, and test in one command.

mise installs the optional [`mold`](https://github.com/rui314/mold) linker
only on Linux; macOS and Windows skip it and use their platform-default
linker.

### Makefile targets

| Target | Action |
Expand Down
Loading