Changelog #93
Commit: b73b321
Release: 2021-09-06
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
Fixes
-
#10139(first contribution) fixforloop tofor_eachconversion with range expressions. -
#10085avoid panic when parsing extern block. -
#10091fixdisjunction in conjunctionpanic incfgparsing. -
#10097allow inherent impls for arrays. -
#9405fix missing parameters in "Extract function" with macros. -
#10108make "Go to implementation" multi-token mapping aware. -
#10103make "Find references" multi-token mapping aware. -
#10109enable flyimport for ident patterns. -
#10114deduplicate imports for "Qualify path". -
#10124use correct search scopes for macros. -
#10127don’t bail on failed macro call expansions when descending tokens:
-
#10147don’t panic if the client sends invalid request. -
#10146use placeholder as default type in "Generate function" and "Extract into function".
Internal Improvements
-
#9906,#10132(first contribution) switch from thelogcrate totracing. -
#10081(first contribution) fix some error messages. -
#10078use Ubuntu 18.04 on CI. -
#10079make upstream bug less annoying. -
#10080refactor panic handling in the main loop. -
#10015more declarative re-indentation API. -
#10005extendCargoConfig.unset_test_crates. -
#10094split database loading time in analysis-stats into components. -
#10095augment panic context when resolving path. -
#10161remove accidental code re-use. -
#10148make dev docs more discoverable. -
#10145update deps and pinlibcto fix build error inrust-lang/rust.