diff options
| author | bors <bors@rust-lang.org> | 2015-05-01 08:33:08 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-05-01 08:33:08 +0000 |
| commit | aecf3d8b659c1f5bc457a5a146357ba484e27346 (patch) | |
| tree | a5c08584ff06cb89da61a95635a54b539948ae07 /src/libsyntax/parse/parser.rs | |
| parent | 5c710b593b429d39ea01375172a9ce968f43ab26 (diff) | |
| parent | 30a5448d256b17e1924401f705d22f5313cb59ed (diff) | |
| download | rust-aecf3d8b659c1f5bc457a5a146357ba484e27346.tar.gz rust-aecf3d8b659c1f5bc457a5a146357ba484e27346.zip | |
Auto merge of #24965 - arielb1:instant-reject, r=nikomatsakis
This uses a (per-trait) hash-table to separate impls from different TraitDefs, and makes coherence go so much quicker. I will post performance numbers tomorrow. This is still WIP, as when there's an overlap error, impls can get printed in the wrong order, which causes a few issues. Should I pick the local impl with the smallest NodeId to print? Could you take a look at this @nikomatsakis?
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
0 files changed, 0 insertions, 0 deletions
