about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-07-17 15:52:03 +0000
committerbors <bors@rust-lang.org>2024-07-17 15:52:03 +0000
commitf00f85091904530ee8f5b29251c53571e0062a76 (patch)
tree55c92bd435c1a7fb2423d59163dd975db1363b4a /compiler/rustc_codegen_gcc
parent08cdc2fa1a9fd5ba466838f69cfaf062a3a64ad1 (diff)
parentd69cc1ccbf9d25225add138a4b0f6ee424d0d59a (diff)
downloadrust-f00f85091904530ee8f5b29251c53571e0062a76.tar.gz
rust-f00f85091904530ee8f5b29251c53571e0062a76.zip
Auto merge of #127760 - jieyouxu:rmake-support-reorganize, r=Kobzol
Reorganize the `run-make-support` library

The `run_make_support` library has a kitchen sink `lib.rs` that make discovery/learning very difficult. Let's try to improve that by breaking up `lib.rs` into smaller more organized modules. This is a precursor to improving the documentation and learnability of the `run_make_support` library.

### Changes

- Breakup `lib.rs` into smaller modules according to functionality
- Rename `recursive_diff` -> `assert_dirs_are_equal`
- Rename one of the `read_dir` with callback interface as `read_dir_entries`
- Coalesced fs-related stuff onto a `fs` module, re-exported to tests as `rfs`
- Minor doc improvements / fixes in a few places (I have a follow-up documentation PR planned)

This PR is best reviewed commit-by-commit.

r? `@Kobzol` (or Mark, or T-compiler or T-bootstrap)

try-job: x86_64-msvc
try-job: aarch64-apple
try-job: test-various
try-job: armhf-gnu
try-job: dist-x86_64-linux
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions