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