about summary refs log tree commit diff
path: root/src/bootstrap/compile.rs
AgeCommit message (Expand)AuthorLines
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
2021-12-08Install llvm tools to sysroot when assembling local toolchainAaron Hill-0/+11
2021-11-03Provide standalone libc.a in self-contained for musl and wasi12101111-3/+3
2021-10-13Rollup merge of #89759 - jyn514:x-build-assemble, r=Mark-SimulacrumMatthias Krüger-2/+9
2021-10-13Assemble the compiler when running `x.py build`Joshua Nelson-2/+9
2021-10-07Add wrapper for -Z gcc-ld=lld to invoke rust-lld with the correct flavorHans Kratz-8/+8
2021-09-20Adjust to SourceType::InTree in several placesMark Rousskov-2/+1
2021-08-30Fix LLVM libunwind build for non-musl targetsJethro Beekman-12/+20
2021-08-29Auto merge of #88250 - rusticstuff:macos-lld, r=nagisabors-0/+4
2021-08-28build llvm libunwind.a in rustbuild12101111-1/+13
2021-08-23Include ld64 nexte to ld for use with -Z gcc-ldHans Kratz-0/+4
2021-08-13Fix compiling other codegen backends when llvm is enabledbjorn3-0/+4
2021-07-23Add missing articler00ster-1/+1
2021-07-21Rollup merge of #87301 - chinmaydd:chinmaydd-patch-1-1, r=jyn514Guillaume Gomez-1/+1
2021-07-20Update all submodules that rustbuild doesn't depend on lazilyJoshua Nelson-0/+2
2021-07-19Fix typo in compile.rsChinmay Deshpande-1/+1
2021-07-03Make x.py less verbose on failuresJoshua Nelson-1/+1