-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrust-toolchain.toml
More file actions
28 lines (28 loc) · 1.58 KB
/
Copy pathrust-toolchain.toml
File metadata and controls
28 lines (28 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[toolchain]
channel = "1.98.1"
# The pinned version is the `channel` line ABOVE — deliberately not restated
# here. This comment used to open "Pinned to 1.97.1", and this file's own
# warning explains why that is a trap: "A stale comment on a version pin is how
# the next reader learns the wrong number." A bump edits `channel` and leaves
# prose behind, so the prose keeps only the rationale.
#
# Rationale: ndarray moves in lockstep with the rest of the AdaWorldAPI stack —
# lance-graph, OGAR, ruff, MedCare-rs, woa-rs, a2ui-rs, stockfish-rs — because a
# consumer path-dep'ing both ndarray and lance-graph-contract otherwise sees two
# different MSRVs. ndarray was once the last sibling still declaring 1.95.
#
# The channel here and `Cargo.toml`'s `rust-version` must move TOGETHER. They
# were out of step between the 1.95 → 1.97.1 channel bump and 2026-08-05: this
# file named one version while the manifest declared another.
#
# Bump log (append one line per bump):
# 1.95 → 1.97.1 stack alignment (2026-08-05); the 1.95 bump had introduced
# `clippy::manual_checked_ops`, fixed in `impl_owned_array.rs`
# 1.97.1 → 1.98.1 current stable (1.98.0 2026-08-20, 1.98.1 2026-09-01);
# workspace-wide sweep. The 1.98 delta measured across the
# stack is ONE lint, `clippy::chunks_exact_to_as_chunks`
# (new, default-on STYLE group) — zero sites in this repo.
#
# Never auto-track `stable` — bump explicitly when a future version is
# reviewed and the workspace clippy passes clean.
components = ["clippy", "rustfmt"]