Changelog #339
Commit: b54a82b
Release: 2026-08-03 (v0.3.2997)
Performance Improvements
-
#22966avoid having a separate query for defined opaques.
Fixes
-
#22886(first contribution) fix a glob import shadowing bug. -
#22964(first contribution) show qualified paths on collisions intype-mismatch. -
#22947(first contribution) fix error code formismatched-arg-count. -
#22977(first contribution) handle disallowed names inunlinked_file. -
#22996(first contribution) parse multi-line component arrays inrust-toolchain.toml -
#22743resolve path in all namespaces inresolve_path. -
#22943mark auto traits as coinductive. -
#22932fix a panic with large discriminant values. -
#22930fix a panic on<S as S>::S. -
#22933fix aSemanticspanic oninclude!. -
#22938fix a panic with HRTB closure arguments. -
#22957hide parameter inlay hints with matching raw identifiers. -
#22965don’t allocate anonymous consts for bare paths in blocks. -
#22956double stack size to 16MB. -
#22948implementslice_get_uncheckedin MIR debug execution, to fixbitflags!. -
#22992don’t panic on a self-referentialimpl Traitfunction. -
#22993handle backslash inr"{foo}". -
#23004parse|| 1.. .field. -
#23003add reference when completing a parameter where coercion applies. -
#22940match virtual paths by components. -
#22660respectreferences.exclude{Tests,Imports}in references lens. -
#22903only try to parsediscoverConfigcommand stdout.
Internal Improvements
-
#22937(first contribution) disallow postix snippets with item scope. -
#22958(first contribution) temporarily re-add--lockfile-pathsupport. -
#22909(first contribution) makeanalysis-statsprogress bar Unicode-safe. -
#22945store "liberated" closure signatures inInferenceResult. -
#22808removeclone_for_updateand mutable rowan APIs. -
#22998bumprowanto the version without mutable APIs. -
#22969simplifySourceChange. -
#22939bumprustc_next_trait_solver.