2026-08-17
·
165 commits
to master
since this release
Commit: bb3bbbd
Release: 2026-08-17 (v0.3.3016)
New Features
#22325(first contribution) supportReborrowandCoerceSharedbuilt-in derives.
Fixes
#23109(first contribution) offerreplace_arith_opon references, too.#23159(first contribution) don't panic on non-ASCII character after a short frontmatter closing fence.#23078(first contribution) normalize associated types in orphan check.#23118avoid panic with mismatched associated type parameters.#23107fix off-by-one in lifetime binders when loweringdyn Trait<'a>.#23103don't consider locals of async functions as upvars of the returned coroutine.#23072replace unresolved type variables during impl selection.#23138return an error const to the solver when consteval fails.#23115lower range expressions during HIR lowering.#23127handle divergence correctly in cases likebreak return.#23120fix a panic inresolve_path.#23117add parentheses in some common cases oftype_mismatch.#23122handle functions defined by macros ininline_call.#22225check original type inreplace_arith_op.#23111ensure every workspace has a proc macro server.#23140fixrustc_privatesupport forrustc_proc_macro.
Internal Improvements
#23112avoid newlines in "overly long loop" message.#23123letpad16take an enum instead of a bool.#23121buildarmhfbinaries inside a container.#23108support multiple stable releases in one day.
See also the changelog post.