rust/compiler/rustc_hir
bors d914f17ca7 Auto merge of #90919 - nnethercote:rm-DropArena, r=Mark-Simulacrum
Remove `DropArena`.

Most arena-allocate types that impl `Drop` get their own `TypedArena`, but a
few infrequently used ones share a `DropArena`. This sharing adds complexity
but doesn't help performance or memory usage. Perhaps it was more effective in
the past prior to some other improvements to arenas.

This commit removes `DropArena` and the sharing of arenas via the `few`
attribute of the `arena_types` macro. This change removes over 100 lines of
code and nine uses of `unsafe` (one of which affects the parallel compiler) and
makes the remaining code easier to read.
2021-11-16 11:48:37 +00:00
..
src Auto merge of #90919 - nnethercote:rm-DropArena, r=Mark-Simulacrum 2021-11-16 11:48:37 +00:00
Cargo.toml Update odht crate to 0.3.1 (big-endian bugfix) 2021-10-29 18:05:15 +02:00