diff options
| author | CastilloDel <delcastillodelarosadaniel@gmail.com> | 2022-10-28 12:20:45 +0200 |
|---|---|---|
| committer | CastilloDel <delcastillodelarosadaniel@gmail.com> | 2022-10-28 15:32:49 +0200 |
| commit | e9502010b470fdd60e90e9a2216c2a568882ae30 (patch) | |
| tree | 5f4b8bb92f3f558189f463f4c3d164fc90ec7826 /compiler/rustc_codegen_llvm/src | |
| parent | a9ef10019fd3be6e03afb4b213368f4af1917f9b (diff) | |
| download | rust-e9502010b470fdd60e90e9a2216c2a568882ae30.tar.gz rust-e9502010b470fdd60e90e9a2216c2a568882ae30.zip | |
Remove #![allow(rustc::potential_query_instability)] from rustc_infer
Change reported_violations to use IndexSet It is being used to iterate and to insert, without a lot of lookups so hopefully it won't be a perf hit Change MiniGraph.nodes to use IndexSet It is being used to iterate and to insert, without performing lookups so hopefully it won't be a perf hit Change RegionConstraintData.givens to a FxIndexSet This might result in a perf hit. Remove was being used in `givens`, and `FxIndexSet` doesn't allow calling remove without losing the fixed iteration order. So it was necessary to change remove to `shift_remove`, but this method is slower. Change OpaqueTypesVisitor to use stable sets and maps This could also be a perf hit. Make TraitObject visitor use a stable set
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
