diff options
| author | bors <bors@rust-lang.org> | 2017-02-04 12:38:13 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-02-04 12:38:13 +0000 |
| commit | e4eea733065ec39ba6031d856ace002c70035c44 (patch) | |
| tree | 6c1dfd29c11959877823886f831513acc65b637c /src/libstd/sys_common/gnu | |
| parent | 8568fdc499453397351230f71c9df85e95a340bc (diff) | |
| parent | 2fc15868a2cd5a24cfe059457e40cbcad6da2d44 (diff) | |
| download | rust-e4eea733065ec39ba6031d856ace002c70035c44.tar.gz rust-e4eea733065ec39ba6031d856ace002c70035c44.zip | |
Auto merge of #39434 - nikomatsakis:incr-comp-skip-typeck-2, r=eddyb
Miscellaneous refactors around how lints and typeck interact
This is preparation for making incr. comp. skip typeck. The main gist of is trying to rationalize the outputs from typeck that are not part of tables:
- one bit of output is the `used_trait_imports` set, which becomes something we track for dependencies
- the other big of output are various lints; we used to store these into a table on sess, but this work stores them into the`TypeckTables`, and then makes the lint pass consult that
- I think it probably makes sense to handle errors similarly, eventually, but that's not necessary now
r? @eddyb
Fixes #39495
Diffstat (limited to 'src/libstd/sys_common/gnu')
0 files changed, 0 insertions, 0 deletions
