Changelog #71
Commit: 19e09a4
Release: 2021-04-05
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
Fixes
- 
#8222don’t mark unlinked file diagnostic as unused.
- 
#8246(first contribution) update VIM YCM installation instructions.
- 
#8250classify associated types in paths more accurately.
- 
#8256make "Move item" commands work in more cases.
- 
#8261fix expansion of OR-patterns in match check.
- 
#8266fix generic argument lowering in qualified trait casts (helps with.await).
- 
#8271fix error parsing `u128`s in proc macro output.
- 
#8276lower inner items defined in macros.
- 
#8283resolve associated types at the IDE layer.
- 
#8265improve rustc diagnostic mapping.
- 
#8285improve typechecking performance by avoiding re-checking unchanged obligations in an accidentally quadratic way.
- 
#8284reduce memory usage by using globalArc-based interning.
- 
#8297only populate prelude for crate-level `DefMap`s.
- 
#8304support the newpanic!()macro.
- 
#8305fix "Join lines" panic when triggered on an empty last line.
- 
#8307makeinclude!work for empty files.
- 
#8318useshrink_to_fitto reduceDefMapsizes.
- 
#8324addBody::shrink_to_fit.
- 
#8329(first contribution) fixmoveItemmethod name in the docs.
- 
#8332show error whenrustfmtcomponent is unavailable.
Internal Improvements
- 
#8235make--log-filemore discoverable.
- 
#8241clean uphprof.
- 
#8244track missing.check_cancelled.
- 
#8247ensure that runaway type-inference doesn’t block the main loop.
- 
#8254switch from CLI to internal benchmarking.
- 
#8255touch up dev readme.
- 
#8262revivegoogle_cpu_profileinfra.
- 
#8186lower traits toTraitRefinstead ofTypeRef.
- 
#8269document semantics of missing names.
- 
#8286include remaining memory in memory usage stats.
- 
#8292documentCargo.lockmaintenance process.
- 
#8293document style for helper functions and variables.
- 
#8303allow interning strings.
- 
#8309introduceGenericArglike inchalk.
- 
#8315try to further reduceItemTreesize.
- 
#8323only remember blocks that have a DefMap.
- 
#8327moveTycreation methods out ofTy(chalkmove preparation).
- 
#8328move things inhir_tyinto submodules.
- 
#8333allow skipping type inference inanalysis-stats.
 
 
