RepoJournal
Rust @rust-lang

Rust — full archive

162 daily briefings · 14 reviews.

$ ls rust-lang/reviews/ # the step-back reads

  1. week rustc to stop silently dropping unknown LLVM diagnostics
  2. week crates.io rejects NUL bytes in publish metadata
  3. week cc-rs 1.9.0 passes AddressSanitizer flags to the C compiler
  4. week flate2 fixes 30x decompression regression and truncation panic
  5. week cc-rs 1.7.0 ships, Cargo stabilizes trim-paths
  6. month Rust 1.99.0 lands with new raw-borrow lint
  7. week Rust 1.99.0 ships with forced keywords behind a gate
  8. week Polonius constraints speed up, RawVec drops Unique
  9. week Rust drops d32 support from 32-bit Arm targets
  10. week Rust removes type const, retires i686 Windows hosts
  11. month Rust lands GCA gates, wakes atomics, rust-analyzer v0.3.3049
  12. week Closures become MaybeDangling, AArch64 SVE lands
  13. week Never type stabilizes, allocators noalias cleared, Miri enforces strict shims
  14. month Never type and custom allocators stabilize while rustc refactors repeat
  1. docs.rs gets a lockfile refresh, rust-analyzer learns E0220
  2. Crates.io closes a crate-scope bypass
  3. Array drops fixed in order after partial moves
  4. rustup reworks directory overrides to match by identity, not canonical path
  5. flate2 preserves window bits across Decompress::reset
  6. Cargo restores 410/451 handling, rustc rollups close out the week
  7. rustup resumes interrupted downloads
  8. rustc stops swallowing unknown LLVM diagnostics, rust-analyzer lands ThinMap
  9. rust-analyzer picks up rustc's lexer, generated lints refresh
  10. git2-rs deprecates libgit2's deprecated names
  11. Edition migration lint lands unstably, codegen_ssa sheds TypeKind
  12. Miri reshapes C array handling, rustc-demangle renames splat
  13. crates.io rejects NUL bytes in publish, rustup stops proxying to itself
  14. Rust removes At::sub, rustup pins its CI actions
  15. A 20-PR rollup lands, including reborrow ICE fixes and rustdoc reexport handling
  16. Rust adapts IR builder to LLVM 24 deprecations
  17. Cranelift 0.137 fixes a Windows ABI bug, and Miri grows a UDP shim
  18. Miri gains a first-class Priroda test target, rustfmt and LLVM bump in tree
  19. PartialOrd chaining methods removed, rust-analyzer lockfile fix
  20. Miri migrates shim signature checks, docs.rs updates webpki roots
  21. cc-rs 1.9.0 passes AddressSanitizer to C, and fixes flag ordering
  22. Miri learns semaphores and more AVX shims
  23. File handles always need drop, and std::fs drops its platform caveat
  24. flate2 fixes truncation, panic, and a 30x decompression regression
  25. MSVC archive paths fixed, wasm CI moves to wasip3
  26. crates.io drops Sentry, Miri trims re-exports
  27. rust-lang/team cuts GitHub API calls to escape rate limits
  28. crates.io unifies API error handling, rustdoc fixes doctest temp cleanup
  29. rust-analyzer picks up a divergent-let fix; four crates move to trusted publishing
  30. cc-rs stops forwarding profile flags, miri gains utimensat
  31. cc-rs 1.7.0 ships, rustfmt makes bare required_version a caret
  32. miri's 19-PR rollup lands repr(C) ZST ABI fix, stack-protector denial
  33. Next-solver test migration continues across the compiler tree
  34. rustfmt syncs wrap_comments, rust-analyzer stops phantom unsafe errors
  35. Cargo stabilizes profile.trim-paths, rustc pulls back a report-in-deps lint
  36. rust-analyzer kills a false `Sized` diagnostic, rust removes old solver coherence
  37. rustfmt subtree lands for the 1.101 cycle
  38. Miri gains dirfd support, crates.io adds session epochs
  39. Rust 1.99.0 lands, Miri picks up FreeBSD CI and simpler Span plumbing
  40. MIR move elimination takes its second step, 1.99.0 release notes land
  41. docs.rs builds survive metrics failures, cargo picks up dotted-tuple config fix
  42. Span loses its ordering, MutTy disappears, libc ctest deprecates generate_test
  43. Forced keywords land behind a feature gate
  44. Dropping an empty BTreeMap is free again, and SyncView stabilizes
  45. GCA feature gates get final names, team reshuffles channel membership
  46. rustc rebuilds incremental session dirs from scratch, crates.io logs auth identifiers before lock checks
  47. rustc rolls up 12 PRs as rustc_hir import cleanup spreads
  48. Duration gets week/day/hour/minute constants, crates.io adds queue-age metrics
  49. docs.rs targets SQLite race conditions, crates.io drops legacy Prometheus metrics
  50. Polonius constraint passes get faster, RawVec drops Unique
  51. Cargo preserves locked prerelease deps, rustdoc fixes inlined intra-doc links
  52. Miri picks up upstream Rust, compiler narrows query stack output
  53. crates.io rejects publish tarballs missing target sources
  54. Const Range iteration, reexport chains fixed, TWiR 669 lands
  55. Rust drops d32 from 32-bit Arm, hir_typeck stops ICEing, GVN tightens provenance check
  56. docs.rs patches rustls security bug, cuts its own test and 404 costs
  57. rust-analyzer ships stable-only default members, rustc drops its CacheCell aliases
  58. Rust removes `type const`, crates.io registry ticks over
  59. crates.io hardens owner login parsing, rustc reworks custom MIR casts
  60. 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 →