summaryrefslogtreecommitdiff
path: root/src/bootstrap/compile.rs
AgeCommit message (Expand)Author
2023-10-17move bootstrap core implementation to bootstrap/src/core moduleonur-ozkan
2023-10-11Pass BOLT settings at the correct stepJakub Beránek
2023-10-09Add `--enable-bolt-settings` bootstrap flagJakub Beránek
2023-10-09Enable relocations for BOLTJakub Beránek
2023-10-08linker: Remove `-Zgcc-ld` optionVadim Petrochenkov
2023-10-03bootstrap: make copying linker binaries conditionalJoseph Ryan
2023-10-01bootstrap: copy self-contained linking components to stage0-sysrootRémy Rakic
2023-09-25Split out the stable part of smir into its own crate to prevent accidental us...Oli Scherer
2023-09-18Document that the macabi sanitizers are shared with darwindanakj
2023-09-18Enable ASAN/LSAN/TSAN for *-apple-ios-macabidanakj
2023-09-17micro-level optimizations for bootstraponur-ozkan
2023-08-13Auto merge of #114786 - GuillaumeGomez:rollup-0cos5gn, r=GuillaumeGomezbors
2023-08-13Rollup merge of #114069 - cuviper:profiler-path, r=Mark-SimulacrumGuillaume Gomez
2023-08-13Auto merge of #114480 - ozkanonur:fix-stage0-compiler-llvm, r=Mark-Simulacrumbors
2023-08-10Rollup merge of #114278 - ozkanonur:validate-codegen-backend-config, r=clubby789Matthias Krüger
2023-08-08prevent constant rebuilds of rustc-main (and thus everything else)Pietro Albini
2023-08-07add the correct version of LLVM into the stage0 sysrootozkanonur
2023-08-04Auto merge of #114305 - lqd:bootstrap-strip, r=ozkanonurbors
2023-08-03strip librustc_driver.so even at stage 1Rémy Rakic
2023-08-02Auto merge of #112922 - g0djan:godjan/wasi-threads, r=wesleywiserbors
2023-07-31better error handling for `rust.codegen-backends` on deserializationozkanonur
2023-07-31strip debuginfo from librustc_driver.so when applicable, on x64 linuxRémy Rakic
2023-07-30bootstrap: inline format!() argsMatthias Krüger
2023-07-29Add wasm32-wasi-threads target + WASI threadsGeorgii Rylov
2023-07-25Allow using external builds of the compiler-rt profile libJosh Stone
2023-07-24bootstrap: Don't bundle musl on UnikraftMartin Kröning
2023-07-15Rollup merge of #113683 - ozkanonur:polished, r=jyn514Matthias Krüger
2023-07-15Rollup merge of #113644 - jyn514:bootstrap-cleanups, r=albertlarsan68Matthias Krüger
2023-07-14remove outdated FIXMEs on bootstrapozkanonur
2023-07-14bootstrap: update defaults for `compiler` and `library` aliasesLukas Markeffsky
2023-07-13Rename `detail_exit_macro` to `exit`jyn
2023-07-11Rollup merge of #113373 - jyn514:download-rustc-fixes, r=albertlarsan68Jubilee
2023-07-11Move `ci_rustc_dir` to Config and use it consistentlyjyn
2023-07-04Copy stage0 `rustc` binaries to `stage0-sysroot`Jakub Beránek
2023-06-12make sure the standard library compiles properly with synthetic targetsPietro Albini
2023-06-12return dummy cc and friends during dry runsPietro Albini
2023-06-12allow mutating the c compilers detected by bootstrapPietro Albini
2023-06-11Rollup merge of #112477 - jyn514:assemble-info, r=clubby789Matthias Krüger
2023-06-09Give more helpful progress messages in `Assemble`jyn
2023-06-08Auto merge of #112012 - Kobzol:try-build-llvm-rebuild, r=nikicbors
2023-06-07download-rustc: Fix `x test core` on MacOSjyn
2023-06-07Avoid one `rustc` rebuild in the optimized build pipelineJakub Beránek
2023-06-04Rollup merge of #110701 - jyn514:test-core, r=Mark-SimulacrumMatthias Krüger
2023-05-31Rollup merge of #112084 - ozkanonur:improvements, r=clubby789Matthias Krüger
2023-05-30Fix `x test --stage 2 core` when download-rustc is enabledjyn
2023-05-30create `build_helper/src/util` modozkanonur
2023-05-29Switch Steps from crates to crate_or_deps where possiblejyn
2023-05-29Add a `make_run_crates` function and use it Rustc and Stdjyn
2023-05-08Auto merge of #106621 - ozkanonur:enable-elided-lifetimes-for-doctests, r=Mar...bors
2023-05-07enable `rust_2018_idioms` for doctestsozkanonur