about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2024-09-20 15:45:45 +0200
committerGitHub <noreply@github.com>2024-09-20 15:45:45 +0200
commit6a762c96ed45447cda7f1f8295a1da05b4a66e99 (patch)
tree338a1d39733f891c2173ccd6551694bc949ca4f3 /compiler/rustc_codegen_llvm/src
parent9cbb1cb07cb19da265e8be9b0d31f6c9107ae2c3 (diff)
parent60600a6fa403216bfd66e04f948b1822f6450af7 (diff)
downloadrust-6a762c96ed45447cda7f1f8295a1da05b4a66e99.tar.gz
rust-6a762c96ed45447cda7f1f8295a1da05b4a66e99.zip
Rollup merge of #130566 - jieyouxu:breakup-runtest, r=compiler-errors
Break up compiletest `runtest.rs` into smaller helper modules

Previously compiletest's `runtest.rs` was a massive 4700 lines file that made reading and navigation very awkward. This PR breaks the `runtest.rs` file up into smaller helper modules, one for each test suite/mode.

> [!NOTE]
> This PR should not contain functional changes, it is intended to be mostly code motion to breakup `runtest.rs` into smaller helper modules to make it easier to digest.
>
> This PR intentionally does not neatly reorganize where all the methods on `TestCx` goes, that is intended for a follow-up PR. Some methods on `TestCx` do not need to be on `TestCx`. It also does not address a weirdness in valgrind, that is intended for a follow-up PR as well.

Part of a series of compiletest cleanups #130565.

Fixes #89475.

r? `@ghost` (I need to do a self-review pass first)
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions