Changelog #70
Commit: 01dc53a
Release: 2021-03-29
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
Fixes
-
#8156correctly lower `TraitRef`s with default params. -
#8144(first contribution) fix crash when trying to display closure types. -
#8142hide incorrect ref match completions for struct fields/methods. -
#8138set up a search scope when searching for MBE macro references. -
#8159try to ignore proc-macro stdout to prevent IPC crashes. -
#8182trim down IPC JSON size. -
#8177limit hints size by default. -
#8183fix spurious "Missing command" lenses on macros. -
#8168fix "Convert to guarded return" for mutable bindings. -
#8189documentunlinked-filediagnostic. -
#7907take visibility into account for autoderef. -
#8194finally fix version string display in release binaries. -
#8206ignore main functions outside of the root module. -
#8201fix recursive macro statements expansion. -
#8213include const generic inimplgeneration. -
#8214mention therustupcomponent in the installation instructions. -
#8221prefer addingmoddeclaration tolib.rsoverfile.rsinunlinked-filefix. -
#8141don’t suggest long looping paths for imports. -
#8155fix confusion between functions and parameters.
Internal Improvements
-
#8136,#8190introduceQuantifiedWhereClauseandDynTyanalogous to Chalk. -
#8139alignCanonicalandInEnvironmentwith the Chalk versions. -
#8154rewrite "Merge use trees" assist using mutable syntax trees. -
#8165tweak assist API to fit mutable syntax trees. -
#8169make more use of the HIR inrename::rename_to_self. -
#8170merge bang-macros and derives in name resolution. -
#8187sweep the newTraitEnvironmentQuery. -
#8145document our security stance. -
#8146document patch policy.