rust/compiler/rustc_middle/src
bors d203fceeb1 Auto merge of #83406 - b-naber:issue-83510, r=lcnr
Prevent very long compilation runtimes in LateBoundRegionNameCollector

Fixes https://github.com/rust-lang/rust/issues/83150

On recursive types such as in the example given in https://github.com/rust-lang/rust/issues/83150, the current implementation of `LateBoundRegionNameCollector` has very long compilation runtimes. To prevent those we store the types visited in the `middle::ty::Visitor` implementation of `LateBoundRegionNameCollector` in a `SsoHashSet`.
2021-04-05 18:50:42 +00:00
..
dep_graph Stream the dep-graph to a file. 2021-03-30 18:09:59 +02:00
hir Remove hir::CrateItem. 2021-03-30 20:31:06 +02:00
ich Add var to BoundRegion. Add query to get bound vars for applicable items. 2021-03-31 10:16:37 -04:00
infer Add var to BoundRegion. Add query to get bound vars for applicable items. 2021-03-31 10:16:37 -04:00
middle Move SanitizerSet to rustc_target 2021-04-03 00:37:49 +03:00
mir Rollup merge of #83521 - sexxi-goose:quick-diagnostic-fix, r=nikomatsakis 2021-04-04 19:20:01 +02:00
query Remove attribute #[link_args] 2021-04-03 21:25:53 +03:00
traits Auto merge of #80828 - SNCPlay42:opaque-projections, r=estebank 2021-04-02 03:39:32 +00:00
ty Auto merge of #83406 - b-naber:issue-83510, r=lcnr 2021-04-05 18:50:42 +00:00
util Make panic/assert calls in rustc compatible with Rust 2021. 2021-02-03 22:42:53 +01:00
arena.rs Combination of commits 2020-12-03 09:50:10 -08:00
lib.rs Use iter::zip in compiler/ 2021-03-26 09:32:31 -07:00
lint.rs Rollup merge of #81713 - estebank:unstable-assoc-item-lint, r=oli-obk 2021-02-25 14:33:53 +01:00
macros.rs Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk 2020-11-17 12:24:34 +00:00
tests.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00