Changelog #91
Commit: 996300f
Release: 2021-08-23
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
Fixes
-
#9936(first contribution) make compiler commit and date optional in proc macros. -
#9962(first contribution) improve "Replacematchwithif let" code generation. -
#9963resolvecore::archmodule. -
#9973,#9988refactor and improve handling of overloaded binary operators. -
#9943don’t strip items with built-in attributes. -
#9976hide functional update completion with qualified identifier. -
#9979fix token mapping with derive macros. -
#9924fixDebugcode generation in assist. -
#9950fix documentation for generatedis_enum methods. -
#9928highlight function exit points onfnkeywords. -
#9929handle all rename special cases for record pattern fields. -
#9955refuse to rename macro-generated definitions. -
#9942don’t trigger related highlighting on unrelated tokens. -
#9966determine expected parameters from expected return types in calls. -
#9978expand attributes recursively in "Expand macros". -
#9908fix toolchain path check.
Internal Improvements
-
#9934(first contribution) upgradenotifyagain. -
#9984,#9985,#9987,#9989(first contribution) fix "a"/"an" typos. -
#9921don’t expand all macros insource_to_def. -
#9960useExpandResultin allTokenExpanders. -
#9972refactor "Generate function" assist. -
#9961prepare for the 2021 edition. -
#9937pesterrust-analyzerdevelopers to fix panics.