Files
rust/src/librustc_interface
Manish Goregaokar 045761c8d0 Rollup merge of #73587 - marmeladema:hir-id-ification-final, r=petrochenkov
Move remaining `NodeId` APIs from `Definitions` to `Resolver`

Implements https://github.com/rust-lang/rust/pull/73291#issuecomment-643515557

TL;DR: it moves all fields that are only needed during name resolution passes into the `Resolver` and keep the rest in `Definitions`. This effectively enforces that all references to `NodeId`s are gone once HIR lowering is completed.

After this, the only remaining work for #50928 should be to adjust the dev guide.

r? @petrochenkov
2020-06-23 13:10:09 -07:00
..
2020-06-02 20:38:24 +03:00
2020-06-19 20:27:22 -04:00
2020-04-11 11:07:04 -04:00
2020-06-19 20:27:22 -04:00