rust/src/ci
bors ebed06fcba Auto merge of #94704 - Kobzol:llvm-pgo-update-suite, r=Mark-Simulacrum
Gather LLVM PGO profiles from `rustc-perf` suite on real-world crates

This PR expands the benchmark suite used to gather LLVM PGO profiles in CI from `libcore` to several real-world crates. I hand-picked a few crates, but the list is up for debate.

Previous results that we got from running `syn,cargo,serde` looked pretty [good](https://perf.rust-lang.org/compare.html?start=2631aeef823a9e16d31f999d3f07001e5fcc4b3d&end=abf097afa10dde1aa3d8a1d422724a46aab79bf3).

Running `libcore` + `rustc-perf` with some number of crates is repeated now (and for BOLT it will also be needed), so maybe we can extract it to a bash function?

r? `@Mark-Simulacrum`
2022-03-13 15:53:14 +00:00
..
azure-pipelines ci: stop running macOS builds on Azure Pipelines 2020-10-02 16:15:05 +02:00
docker Update browser-ui-test version used in CI 2022-03-12 16:07:42 +01:00
github-actions Move submodule checkout before msys2 installation. 2022-03-01 10:16:47 -08:00
scripts add script to prevent point releases with same number as existing ones 2022-01-20 21:27:17 +01:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Update CPU idle tracking for apple hosts 2022-02-04 13:44:24 -05:00
init_repo.sh Fix extracting submodules on windows. 2022-02-28 06:31:50 -08:00
pgo.sh Create a function for gathering profiles and run only Full benchmarks in LLVM PGO 2022-03-08 11:02:01 +01:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh Use a different server for checking clock drift 2021-11-15 13:35:06 -05:00
shared.sh Use HTTPS links where possible 2021-06-23 16:26:46 -04:00