$ the-wire · showcase
Cranelift 0.137 fixes a Windows ABI bug, and Miri grows a UDP shim
By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology
The compiler's alternative backend picked up an ABI fix on Windows while Miri's networking shim extended past connect-only sockets, and the rest of the tree spent the day on diagnostics polish and process documentation.
rustc_codegen_cranelift subtree update rust-lang/rust
The rustc_codegen_cranelift subtree moved to Cranelift 0.137, which the author says "fixes an ABI issue on Windows" for code built with the alternative backend. Anyone reproducing a Windows miscompile on Cranelift should retest against this sync before filing.
Basic UDP socket support rust-lang/miri
A new UDP shim landed in Miri, covering socket creation, `bind`, and close; UDP-specific socket options and the I/O calls (`read`, `write`, `recv`, `send`, `recvfrom`, `sendto`) are still to come. Separately, `readdir` now returns a race-free `d_type`, removing a source of false results in directory-walking tests.
Rollup of 5 pull requests rust-lang/rust
A rollup of five PRs landed, including generic versions of more float intrinsics, removal of the `record_*` macros from the metadata encoder, and some `Attribute`/`AttributeExt` cleanups. The type-checker change accepting `RustaceansAreAwesome` against projection clauses restores code that a prior PR had broken, so the affected pattern compiles again.
[tiny] Include trait definition line when pointing at assoc function in E0308 rust-lang/rust
E0308 now prints the trait definition line when it points at an associated function, so the error shows you where the signature actually came from rather than only the call site. Small, but it shortens the hunt on long argument lists.
Add mdBook team processes rust-lang/rust-forge
rust-forge gained mdBook team processes derived from the rustdoc team's, keeping FCPs and dropping what does not apply, plus triagebot docs for `message_on_close_success`; the crates.io-index churn was routine crate updates and one new crate, `flight-snapshot`.