Changelog #1
Commit: c6e4cad
Fixes
-
Update chalk to fix infinite memory usage in some cases.
-
#2406slightly better hygiene handling in macros. -
#2453employed salsa’s cycle-handling functionality to gracefully handle some error conditions instead of panicking. -
#2455add required special-casing for name-resolution of primitive types. -
#2463fixed method resolution order.
Internal Improvements
-
Extract
hir_tycrate. -
Separate compiler-internal
hir_ty::Tyfrom IDE-visiblehir::Type. This should allow more flexible evolution of type representation. -
Rename "the IDE" crate from
ra_ide_apitora_ide: at 14k lines, it has much more stuff than just an API. -
A lot of assorted refactorings in the type inference area.