rust/compiler/rustc_feature/src
Ben Kimock df6221adc6 Sort tests at compile time, not at startup
Recently, another Miri user was trying to run `cargo miri test` on the
crate `iced-x86` with `--features=code_asm,mvex`. This configuration has
a startup time of ~18 minutes. That's ~18 minutes before any tests even
start to run. The fact that this crate has over 26,000 tests and Miri is
slow makes a lot of code which is otherwise a bit sloppy but fine into a
huge runtime issue.

Sorting the tests when the test harness is created instead of at startup
time knocks just under 4 minutes out of those ~18 minutes. I have ways
to remove most of the rest of the startup time, but this change requires
coordinating changes of both the compiler and libtest, so I'm sending it
separately.
2022-09-01 09:04:25 -04:00
..
accepted.rs Revert let_chains stabilization 2022-08-29 19:34:11 +02:00
active.rs Auto merge of #101183 - Dylan-DPC:rollup-6kewixv, r=Dylan-DPC 2022-08-30 08:29:42 +00:00
builtin_attrs.rs Sort tests at compile time, not at startup 2022-09-01 09:04:25 -04:00
lib.rs Add diagnostic translation lints to crates that don't emit them 2022-08-18 19:29:02 +01:00
removed.rs Remove register_attr feature 2022-08-28 21:23:23 +09:00
tests.rs tidy: Re-enable check for inline unit tests 2020-12-12 19:18:44 +03:00