about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-10-02 19:21:44 +0000
committerbors <bors@rust-lang.org>2024-10-02 19:21:44 +0000
commit18b1161ec9eeab8927f91405bca0ddf59a4a26c9 (patch)
tree4d358009c159513710f5ddf927ee2d7388f5abb9 /compiler/rustc_const_eval/src
parent5384697e9e73709301850a414e1cc40324e6460b (diff)
parent1a04a317c447210306396e5ad4a100f423b1dfa6 (diff)
downloadrust-18b1161ec9eeab8927f91405bca0ddf59a4a26c9.tar.gz
rust-18b1161ec9eeab8927f91405bca0ddf59a4a26c9.zip
Auto merge of #130821 - lcnr:nalgebra-hang-2, r=compiler-errors
add caching to most type folders, rm region uniquification

Fixes the new minimization of the hang in nalgebra and nalgebra itself :3

this is a bit iffy, especially the cache in `TypeRelating`. I believe all the caches are correct, but it definitely adds some non-local complexity in places. The first commit removes region uniquification, reintroducing the ICE from https://github.com/rust-lang/trait-system-refactor-initiative/issues/27. This does not affect coherence and I would like to fix this by introducing OR-region constraints

r? `@compiler-errors`
Diffstat (limited to 'compiler/rustc_const_eval/src')
0 files changed, 0 insertions, 0 deletions