Changelog #145
Commit: 67920f7
Release: 2022-09-05
Fixes
-
#13134highlight name references by syntax until proc macros are loaded. -
#13149unescape all occurrences of module name in module resolution. -
#13151prefer expression type inReplace turbofish with type. -
#12793sort and deduplicate auto traits in trait object types. -
#13051don’t move attributes when extracting a struct from an enum variant. -
#13161lower float literals containing underscores. -
#13160parseTypePathFnwith preceding::. -
#13187fix broken return completion. -
#13165properly handle break resolution inside non-breakable expressions. -
#13183fix nested break expressions expecting unknown types. -
#13154drop the expander borrow in all control flow paths.
Internal Improvements
-
#13174lift out the module scope into a field in theResolver. -
#13056use format arg captures insyntax::make. -
#13156removehir::Expr::MacroStmts. -
#13171ignore failures when publishing to OVSX. -
#12963make generated code nice to read. -
#13173don’t storeSyntheticSyntaxin the reverse maps inBodySourceMap. -
#13175clarify the state of (extern) preludes for block def maps.