Rust
RUSTFMT STABILIZES HEX LITERAL FORMATTING, RUST-ANALYZER CLEANS HOUSE
Rustfmt's long-pending `hex_literal_case` stabilization lands as the ecosystem continues its weekly cadence of refinement across core tooling.
read --wire →
$ tail -f topics/rust.log
Daily updates from the Rust language, Cargo, and the standard library.
7 updates across 1 project this week.
One calm review of what shipped across Rust - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top Rust projects - refine anytime. · Read a sample issue →
Rust
Rustfmt's long-pending `hex_literal_case` stabilization lands as the ecosystem continues its weekly cadence of refinement across core tooling.
read --wire →
Rust
Rust's compiler just landed a critical fix for trait object lifetime defaults that eliminates an entire class of type-checking surprises, while crates.io simultaneously shipped a major database refactor and cursor-tracking Ferris.
read --wire →
Rust
The compiler gained a major new architecture target while the registry fixed a deletion blocker that was trapping maintainers with circular dependencies.
read --wire →
Rust
The compiler just shipped a major const evaluation refactor that removes UnevaluatedConstKind::def_id, while cargo's registry authentication is broken on Windows due to a carriage return parsing bug that's been live since 1.96.
read --wire →
Rust
The compiler moved forward overnight. Stage0 is now 1.97.0-beta.2, `-Zwarnings` dropped in favor of stable cargo `build.warnings`, and the ecosystem is tracking the latest.
read --wire →
Rust
Rust's async drop implementation got the correctness fix it needed overnight, and the standards committee just expanded.
read --wire →
Rust
The portable-simd team merged a significant performance optimization for AArch64 vector operations while the compiler side eliminated unnecessary allocations from exception handling.
read --wire →
Rust
The Rust compiler landed its latest stable release overnight with expanded macro capabilities, improved never-type handling, and new s390x vector support that unblocks platform-specific code.
read --wire →
Rust
Rust's core compiler team shipped a rollup that rewires HIR-level query handling and removes ad-hoc enum validation checks, cutting unnecessary complexity from the interpreter.
read --wire →
Rust
The compiler shipped delegation without method call generation [ref:6], while rust-analyzer fixed a critical assist that was stacking references instead of converting them [ref:13].
read --wire →
Rust
The compiler team converted strict provenance lints to proper late passes [ref:8], fixing a clippy interop problem while suppressing garbled suggestions in macros.
read --wire →
Rust
Rust-analyzer 0.3.2913 landed two new diagnostics for common pattern errors while the compiler team reverted an insta-stable global_asm feature that shipped without proper review.
read --wire →
Rust
The Rust compiler eliminated unnecessary memory allocations in intrinsics, while rust-analyzer fixed a critical type safety regression that was breaking generic parameter handling across the ecosystem.
read --wire →
Rust
Rust's formatter shipped a syntax transition PR ahead of the next beta, moving const trait impls from `impl const Trait` to `const impl Trait` to align with upcoming parser changes in the compiler.
read --wire →
Rust
The weekly digest landed overnight with kache 0.3.0 featured in tooling updates, while the crates ecosystem continues its steady expansion with new robotics and audio schema packages.
read --wire →
Rust
The `dbg!` macro is going back to square one after three separate regressions forced the compiler team to abandon an experimental tearing optimization.
read --wire →
Rust
ESLint jumped to 10.4.0 across crates.io while Rust and JavaScript lock file maintenance waits for approval.
read --wire →
Rust
The compiler shipped a significant refactor of its variant layout representation while standard library gained native Vec-to-array conversion, both merged overnight across two rollup PRs.
read --wire →
Rust
Rust-analyzer shipped full pattern type support and fixed a critical issue with NonZero types, while the compiler pipeline recovered from a broken Solaris repo that took down CI.
read --wire →
Rust
Cargo is bumping its minimum supported Rust version to 1.95 [ref:6], while simultaneously ripping out a freshly merged frame-pointers profiling option over UX concerns [ref:7].
read --wire →