Rust — full archive
162 daily briefings · 14 reviews.
$ ls rust-lang/reviews/ # the step-back reads
- week rustc to stop silently dropping unknown LLVM diagnostics
- week crates.io rejects NUL bytes in publish metadata
- week cc-rs 1.9.0 passes AddressSanitizer flags to the C compiler
- week flate2 fixes 30x decompression regression and truncation panic
- week cc-rs 1.7.0 ships, Cargo stabilizes trim-paths
- month Rust 1.99.0 lands with new raw-borrow lint
- week Rust 1.99.0 ships with forced keywords behind a gate
- week Polonius constraints speed up, RawVec drops Unique
- week Rust drops d32 support from 32-bit Arm targets
- week Rust removes type const, retires i686 Windows hosts
- month Rust lands GCA gates, wakes atomics, rust-analyzer v0.3.3049
- week Closures become MaybeDangling, AArch64 SVE lands
- week Never type stabilizes, allocators noalias cleared, Miri enforces strict shims
- month Never type and custom allocators stabilize while rustc refactors repeat
- docs.rs gets a lockfile refresh, rust-analyzer learns E0220
- Crates.io closes a crate-scope bypass
- Array drops fixed in order after partial moves
- rustup reworks directory overrides to match by identity, not canonical path
- flate2 preserves window bits across Decompress::reset
- Cargo restores 410/451 handling, rustc rollups close out the week
- rustup resumes interrupted downloads
- rustc stops swallowing unknown LLVM diagnostics, rust-analyzer lands ThinMap
- rust-analyzer picks up rustc's lexer, generated lints refresh
- git2-rs deprecates libgit2's deprecated names
- Edition migration lint lands unstably, codegen_ssa sheds TypeKind
- Miri reshapes C array handling, rustc-demangle renames splat
- crates.io rejects NUL bytes in publish, rustup stops proxying to itself
- Rust removes At::sub, rustup pins its CI actions
- A 20-PR rollup lands, including reborrow ICE fixes and rustdoc reexport handling
- Rust adapts IR builder to LLVM 24 deprecations
- Cranelift 0.137 fixes a Windows ABI bug, and Miri grows a UDP shim
- Miri gains a first-class Priroda test target, rustfmt and LLVM bump in tree
- PartialOrd chaining methods removed, rust-analyzer lockfile fix
- Miri migrates shim signature checks, docs.rs updates webpki roots
- cc-rs 1.9.0 passes AddressSanitizer to C, and fixes flag ordering
- Miri learns semaphores and more AVX shims
- File handles always need drop, and std::fs drops its platform caveat
- flate2 fixes truncation, panic, and a 30x decompression regression
- MSVC archive paths fixed, wasm CI moves to wasip3
- crates.io drops Sentry, Miri trims re-exports
- rust-lang/team cuts GitHub API calls to escape rate limits
- crates.io unifies API error handling, rustdoc fixes doctest temp cleanup
- rust-analyzer picks up a divergent-let fix; four crates move to trusted publishing
- cc-rs stops forwarding profile flags, miri gains utimensat
- cc-rs 1.7.0 ships, rustfmt makes bare required_version a caret
- miri's 19-PR rollup lands repr(C) ZST ABI fix, stack-protector denial
- Next-solver test migration continues across the compiler tree
- rustfmt syncs wrap_comments, rust-analyzer stops phantom unsafe errors
- Cargo stabilizes profile.trim-paths, rustc pulls back a report-in-deps lint
- rust-analyzer kills a false `Sized` diagnostic, rust removes old solver coherence
- rustfmt subtree lands for the 1.101 cycle
- Miri gains dirfd support, crates.io adds session epochs
- Rust 1.99.0 lands, Miri picks up FreeBSD CI and simpler Span plumbing
- MIR move elimination takes its second step, 1.99.0 release notes land
- docs.rs builds survive metrics failures, cargo picks up dotted-tuple config fix
- Span loses its ordering, MutTy disappears, libc ctest deprecates generate_test
- Forced keywords land behind a feature gate
- Dropping an empty BTreeMap is free again, and SyncView stabilizes
- GCA feature gates get final names, team reshuffles channel membership
- rustc rebuilds incremental session dirs from scratch, crates.io logs auth identifiers before lock checks
- rustc rolls up 12 PRs as rustc_hir import cleanup spreads
- Duration gets week/day/hour/minute constants, crates.io adds queue-age metrics
- docs.rs targets SQLite race conditions, crates.io drops legacy Prometheus metrics
- Polonius constraint passes get faster, RawVec drops Unique
- Cargo preserves locked prerelease deps, rustdoc fixes inlined intra-doc links
- Miri picks up upstream Rust, compiler narrows query stack output
- crates.io rejects publish tarballs missing target sources
- Const Range iteration, reexport chains fixed, TWiR 669 lands
- Rust drops d32 from 32-bit Arm, hir_typeck stops ICEing, GVN tightens provenance check
- docs.rs patches rustls security bug, cuts its own test and 404 costs
- rust-analyzer ships stable-only default members, rustc drops its CacheCell aliases
- Rust removes `type const`, crates.io registry ticks over
- crates.io hardens owner login parsing, rustc reworks custom MIR casts
- Cargo pipelining groundwork lands in rustc, crates.io trims listing queries
Never miss a Rust briefing.
Get Rust's week in review every Monday - and security advisories the day they land. Free, unsubscribe in one click.
One click. Every Monday: what mattered across the projects you've been reading (or our AI picks) — security news same-day. You refine anytime. Choose specific journals · Read a sample issue →