| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-10-01 | Remove mention of `compiletest-use-stage0-libtest` from the bootstrap ↵ | Jakub Beránek | -3/+0 | |
| example config | ||||
| 2025-09-26 | Rename `rust.use-lld` to `rust.bootstrap-override-lld` | Jakub Beránek | -4/+3 | |
| 2025-09-18 | Allow windows resource compiler to be overridden | Erick Tryzelaar | -0/+3 | |
| It is now required to provide a resource compiler on windows when compiling rust. This allows toolchain builders to explicitly provide a path to an alternative, such as llvm-rc, instead of the one that's provided by the Windows SDK. | ||||
| 2025-09-16 | Add parallel-frontend-threads to bootstrap.toml and enable multi-threaded ↵ | Haidong Zhang | -0/+8 | |
| parallel compilation | ||||
| 2025-09-01 | add rust.break-on-ice to bootstrap.toml | beepster4096 | -0/+3 | |
| 2025-08-25 | Refactor *.optimized-compiler-builtins bootstrap options | Paul Murphy | -2/+5 | |
| Create a dedicated enum to abstract the different ways compiler-builtins can be configured. This also relaxes build.optimized-compiler-builtins to accept the path of a library to match the behavior of <target>.optimized-compiler-builtins override. | ||||
| 2025-08-25 | Allow linking a prebuilt optimized compiler-rt builtins library | Paul Murphy | -4/+6 | |
| Extend the <target>.optimized-compiler-builtins bootstrap option to accept a path to a prebuilt compiler-rt builtins library, and update compiler-builtins to enable optimized builtins without building compiler-rt builtins. | ||||
| 2025-08-15 | Rollup merge of #145426 - AMS21:fix_typos_bootstrap_example, r=lqd | Jakub Beránek | -2/+2 | |
| Fix typos in bootstrap.example.toml Founds these small typos while looking around. `equivelent` -> `equivalent` `recommeded` -> `recommended` cheers :) | ||||
| 2025-08-15 | Fix typos in bootstrap.example.toml | AMS21 | -2/+2 | |
| equivelent -> equivalent recommeded -> recommended | ||||
| 2025-08-15 | Clarify that `build.full-bootstrap` is only used to affect uplifting, not ↵ | Jakub Beránek | -3/+3 | |
| stage selection | ||||
| 2025-08-08 | Clarify the behavior of `rust.codegen-backends` | Jakub Beránek | -5/+13 | |
| 2025-07-30 | Introduce proper `build.compiletest-allow-stage0` config option | Jieyou Xu | -0/+5 | |
| In favor of the adhoc `COMPILETEST_FORCE_STAGE0` env var. | ||||
| 2025-07-28 | bootstrap: enable tidy auto extra checks on tools profile | binarycat | -0/+3 | |
| 2025-07-14 | Add comment about features not part of "extra-features" | Stypox | -1/+2 | |
| 2025-07-02 | bootstrap: add build.tidy-extra-checks option | binarycat | -0/+9 | |
| 2025-06-20 | bootstrap.example.toml: add note explaining toml | binarycat | -0/+8 | |
| 2025-06-20 | update configure.py to handle new bootstrap.example.toml | binarycat | -1/+1 | |
| 2025-06-17 | bootstrap.example.toml: use less contextual format | binarycat | -194/+189 | |
| prefixing each key with its section means you don't need to scroll up 4 pages to see which section a particular key is from. target specific options were kept in old format since the exact section name depends on the target, so those options must now be moved to the bottom of the file. | ||||
| 2025-06-12 | Rename tool-config to tool and add docs | Stypox | -2/+3 | |
| 2025-06-11 | Add bootstrap option to compile a tool with features | Stypox | -0/+8 | |
| 2025-04-29 | add `rust.debug-assertions-tools` option | Pietro Albini | -0/+6 | |
| 2025-04-28 | Rollup merge of #138395 - Kobzol:ci-download-gcc, r=Mark-Simulacrum | Chris Denton | -1/+1 | |
| Download GCC from CI on test builders This should reduce the duration of the `x86_64-gnu-llvm-18` job, which runs on PR CI, which is currently the only one that builds GCC (outside of the x64 dist builder). Since we handle the GCC download in the GCC step, and not eagerly in config, we can set this flag globally across all test builders, as it won't do anything unless they actually try to build GCC. Opening as a draft to test if it works on CI, because I still need to implement logic to avoid the download if there are any local modifications to GCC (essentially the "if-unchanged" mode, although I want to try something a bit different). r? ```@ghost``` | ||||
| 2025-04-26 | clarified bootstrap optimization agrs | Kivooeo | -1/+1 | |
| 2025-04-23 | Fix `download-ci-gcc key` in `bootstrap.example.toml` | Jakub Beránek | -1/+1 | |
| 2025-04-15 | apply nit notes | onur-ozkan | -0/+3 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2025-04-15 | document `include` in `bootstrap.example.toml` | onur-ozkan | -0/+5 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2025-04-05 | create new option `build.compiletest-use-stage0-libtest` | onur-ozkan | -1/+4 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2025-03-28 | Add new change-id option in bootstrap.example.toml and update the change-id ↵ | bit-aloo | -2/+3 | |
| description references | ||||
| 2025-03-23 | doc: rename reference #create-a-configtoml to #create-a-bootstraptoml | Chiichen | -2/+2 | |
| 2025-03-17 | change config.toml to bootstrap.toml for bootstrap module | bit-aloo | -0/+998 | |
