$ the-wire · showcase
Forced keywords land behind a feature gate
By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology
Rust's compiler gains a `k#ident` forced-keyword token and bors gains squash-and-approve, while crates.io unbreaks its API client CI.
Implement forced keywords (`k#`) rust-lang/rust
fmease implemented forced keywords, a new token kind in Rust 2021 and later written `k#ident`, gated behind the unstable `forced_keywords` feature. Until it stabilizes, the syntax stays opt-in via a nightly feature flag.
Squash & Approve rust-lang/bors
bors picked up a Squash & Approve function that squashes a PR and approves the resulting commit, from medzernik's contribution mentored by Kobzol.
Apply approval labels eagerly when a PR is tentatively approved rust-lang/bors
Kobzol's bors change applies approval labels eagerly when a PR is tentatively approved, closing the gap filed as bors issue 861.
openapi: Remove description-only `allOf` schemas rust-lang/crates.io
Turbo87 removed description-only `allOf` schemas from the crates.io OpenAPI output. Utoipa 6 merges field comments into object schemas with `allOf`, which the generated client turned into `Record<string, never>` and rejected valid request and response shapes; this should fix the broken CI on `main`.
Update crate `calib-targets` rust-lang/crates.io-index
The crates.io index took routine crate updates for `calib-targets` and its `-print` and `-marker` variants, plus `rudb-qc-pipe` and `saddle-runtime`. The crates.io repo otherwise absorbed mechanical Renovate work: a full lock file refresh, `@percy/cli` to 1.32.11, and vite to 8.3.1.