rust/src/test
bors 4f49627c6f Auto merge of #92419 - erikdesjardins:coldland, r=nagisa
Mark drop calls in landing pads `cold` instead of `noinline`

Now that deferred inlining has been disabled in LLVM (#92110), this shouldn't cause catastrophic size blowup.

I confirmed that the test cases from https://github.com/rust-lang/rust/issues/41696#issuecomment-298696944 still compile quickly (<1s) after this change. ~Although note that I wasn't able to reproduce the original issue using a recent rustc/llvm with deferred inlining enabled, so those tests may no longer be representative. I was also unable to create a modified test case that reproduced the original issue.~ (edit: I reproduced it on CI by accident--the first commit timed out on the LLVM 12 builder, because I forgot to make it conditional on LLVM version)

r? `@nagisa`
cc `@arielb1` (this effectively reverts #42771 "mark calls in the unwind path as !noinline")
cc `@RalfJung` (fixes #46515)

edit: also fixes #87055
2022-01-01 13:28:13 +00:00
..
assembly Auto merge of #88354 - Jmc18134:hint-space-pauth-opt, r=nagisa 2021-12-29 22:35:11 +00:00
auxiliary
codegen Auto merge of #92419 - erikdesjardins:coldland, r=nagisa 2022-01-01 13:28:13 +00:00
codegen-units
debuginfo
incremental Rollup merge of #92405 - bjorn3:more_needs_inline_asm, r=lqd 2021-12-31 23:14:47 +01:00
mir-opt
pretty Move equal sign back into head ibox 2021-12-29 12:26:50 -08:00
run-make
run-make-fulldeps Auto merge of #88354 - Jmc18134:hint-space-pauth-opt, r=nagisa 2021-12-29 22:35:11 +00:00
run-pass-valgrind
rustdoc Rollup merge of #91480 - jsha:fewer-colors, r=GuillaumeGomez 2021-12-31 23:14:45 +01:00
rustdoc-gui Rollup merge of #92440 - GuillaumeGomez:fix-mobile-toggles, r=jsha 2021-12-31 23:14:49 +01:00
rustdoc-js
rustdoc-js-std
rustdoc-json
rustdoc-ui
ui Rollup merge of #92469 - joshtriplett:test-number-fix, r=Mark-Simulacrum 2022-01-01 10:48:58 +01:00
ui-fulldeps
COMPILER_TESTS.md