about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorCastilloDel <delcastillodelarosadaniel@gmail.com>2022-10-28 12:20:45 +0200
committerCastilloDel <delcastillodelarosadaniel@gmail.com>2022-10-28 15:32:49 +0200
commite9502010b470fdd60e90e9a2216c2a568882ae30 (patch)
tree5f4b8bb92f3f558189f463f4c3d164fc90ec7826 /compiler/rustc_codegen_llvm/src
parenta9ef10019fd3be6e03afb4b213368f4af1917f9b (diff)
downloadrust-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