summary refs log tree commit diff
path: root/src/bootstrap/compile.rs
AgeCommit message (Expand)AuthorLines
2022-10-23Rollup merge of #103347 - RalfJung:rustc-src, r=Mark-SimulacrumMichael Howell-0/+14
2022-10-23Introduce dedicated `-Zdylib-lto` flag for enabling LTO on `dylib`sJakub Beránek-0/+22
2022-10-23Add `rust.lto` config optionJakub Beránek-1/+1
2022-10-21bootstrap: also create rustc-src component in sysrootRalf Jung-0/+14
2022-10-14more dupe word typosRageking8-1/+1
2022-10-07Auto merge of #102025 - chenyukang:fix-102002, r=jyn514bors-2/+10
2022-10-04use ci-rustc-sysroot for sysroot when download_rustcyukang-1/+3
2022-09-28Make the `c` feature for `compiler-builtins` opt-in instead of inferredJoshua Nelson-5/+10
2022-09-20fix #102002, Delete the stage1 and stage0-sysroot directories when using down...yukang-2/+8
2022-09-17Revert "fix #101691: copy stage0 binaries into stage0-sysroot"Mark Rousskov-37/+0
2022-09-13fix #101691: copy stage0 binaries into stage0-sysrootyukang-0/+37
2022-09-02Rollup merge of #100200 - petrochenkov:zgccld2, r=lqd,Mark-SimulacrumMatthias Krüger-1/+3
2022-08-12Make `[rust] use-lld=true` work on windowskhyperia-1/+6
2022-08-06Change implementation of `-Z gcc-ld` and `lld-wrapper` againVadim Petrochenkov-1/+3
2022-07-28Clone the `src/llvm-project` submodule if profiling is enabledNilstrieb-0/+5
2022-07-24Revert "Revert "Use ICF (identical code folding) for building rustc""Jubilee Young-0/+6
2022-07-18Revert "Use ICF (identical code folding) for building rustc"Jakub Beránek-6/+0
2022-07-17Use LLD linker for compiling rustc on Linux x64 and use ICF for binary size o...Jakub Beránek-0/+6
2022-07-11Auto merge of #96978 - lqd:win_pgo2, r=Mark-Simulacrumbors-2/+31
2022-07-11extend bootstrap for PGO on windowsRémy Rakic-2/+31
2022-07-10Fix `x build library/std compiler/rustc`Joshua Nelson-22/+38
2022-07-07Rollup merge of #98994 - kons-9:dont_use_process_exit, r=jyn514Matthias Krüger-2/+2
2022-07-07squash the commitstoshiki goto-2/+2
2022-07-02Allow building single crates for the compiler and standard libraryJoshua Nelson-14/+63
2022-06-13Do not try to statically link libstd++ on Solarisgco-0/+1
2022-05-29Auto merge of #96687 - jyn514:download-rustc, r=Mark-Simulacrumbors-6/+8
2022-05-25Move download-rustc from bootstrap.py to rustbuildJoshua Nelson-6/+8
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-8/+5
2022-05-24Make llvm-libunwind a per-target optionTyler Mandry-1/+1
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-2/+3
2022-04-27Auto merge of #95170 - jyn514:ci-llvm, r=Mark-Simulacrumbors-1/+1
2022-04-24Move download-ci-llvm to rustbuildJoshua Nelson-1/+1
2022-04-24Rollup merge of #95504 - jyn514:library-alias, r=Mark-SimulacrumMatthias Krüger-2/+2
2022-04-10Add `build compiler/rustc_codegen_gcc` as an alias for `CodegenBackend`Joshua Nelson-1/+1
2022-03-30Add `x {check,build,doc} {compiler/library}` aliases.Joshua Nelson-2/+2
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-1/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-28Propagate `parallel_compiler` feature through rustc crates. Turned off featur...klensy-0/+2
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-03-05Merge build_helper into utilbjorn3-2/+1
2022-03-05Remove build_helperbjorn3-1/+1
2022-03-03bootstrap: correct reading of flags for llvmJon Gjengset-4/+11
2022-02-27Rollup merge of #94415 - bjorn3:cfg_default_backend, r=Mark-SimulacrumMatthias Krüger-0/+4
2022-02-27Use the first codegen backend in the config.toml as defaultbjorn3-0/+4
2022-02-23Always check cg_llvm with ./x.py checkbjorn3-1/+1
2022-02-20Use Metadata::modified instead of FileTime::from_last_modification_time in ru...bjorn3-3/+3
2022-01-15Exclude llvm-libunwind from the self-contained set on s390x-musl targets.Ariadne Conill-2/+4
2022-01-06Revert "bootstrap: copy `llvm-dwp` to sysroot"David Wood-7/+0
2021-12-31rustbuild: Add support for a per-target default-linker option.Maxim Cournoyer-2/+9
2021-12-09Don't copy llvm tools to sysroot when using download-ci-llvmAaron Hill-1/+6