about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-08-12 01:47:06 +0000
committerbors <bors@rust-lang.org>2024-08-12 01:47:06 +0000
commite36c2a40e3d9d1d1fefb620a72190a570e638279 (patch)
tree8eb8489d2c20a18b6e7aa59f48cfaa7bd07e9e33 /compiler/rustc_codegen_llvm/src
parent837d9045c5cf40b2ebf4b4ae2a02f35f8c7e0825 (diff)
parentdda9eb9fa8c87dc3d807189491a7730810d005a4 (diff)
downloadrust-e36c2a40e3d9d1d1fefb620a72190a570e638279.tar.gz
rust-e36c2a40e3d9d1d1fefb620a72190a570e638279.zip
Auto merge of #126793 - saethlin:mono-rawvec, r=scottmcm
Apply "polymorphization at home" to RawVec

The idea here is to move all the logic in RawVec into functions with explicit size and alignment parameters. This should eliminate all the fussing about how tweaking RawVec code produces large swings in compile times.

This uncovered https://github.com/rust-lang/rust-clippy/issues/12979, so I've modified the relevant test in a way that tries to preserve the spirit of the test without tripping the ICE.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions