summary refs log tree commit diff
path: root/src/librustc_llvm/build.rs
AgeCommit message (Expand)AuthorLines
2018-04-19Add rerun-if-env-changed=RUST_CHECK to librustc_llvmvarkor-0/+1
2018-04-18Do not rebuild LLVM for x.py checkvarkor-0/+5
2018-02-12rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton-0/+1
2018-01-27rustc: Load the `rustc_trans` crate at runtimeAlex Crichton-0/+1
2017-12-22Re-do the FreeBSD cross-builds to use Clang and libc++. Fixes #44433.Jed Davis-0/+2
2017-12-03Auto merge of #46435 - cuviper:min-llvm-3.9, r=rkruppebors-32/+12
2017-12-01rustc_llvm: Assume at least LLVM 3.9 in build.rsJosh Stone-32/+12
2017-11-28*: strip calls to cc::Build::compileTamir Duberstein-1/+1
2017-11-28rustc_llvm: use cc::Build::defineTamir Duberstein-3/+3
2017-11-26make OpenBSD to use libc++ instead of (e)stdc++Sébastien Marie-2/+2
2017-10-09Auto merge of #45041 - est31:master, r=alexcrichtonbors-1/+1
2017-10-07rustc: Implement ThinLTOAlex Crichton-0/+1
2017-10-05Remove nacl from librustc_llvmest31-1/+1
2017-09-28Update to the `cc` crateAlex Crichton-2/+2
2017-09-05disable gcc warningsRalf Jung-0/+1
2017-09-02update gcc crateRalf Jung-1/+1
2017-06-30rustc_llvm: re-run build script when env var LLVM_CONFIG changesVenkata Giri Reddy-5/+1
2017-06-16Add target to use LLVM wasm backendThomas Lively-1/+1
2017-06-04rustc_llvm: re-run build script if config.toml changesVenkata Giri Reddy-0/+5
2017-05-20Fix: "warning: redundant linker flag specified for library `ole32`"Segev Finer-4/+1
2017-04-25Avoid the hexagon backend on old versions of LLVMMichael Wu-28/+38
2017-04-25Add Hexagon supportMichael Wu-1/+1
2017-04-24Auto merge of #40123 - TimNN:llvm40, r=alexcrichtonbors-0/+4
2017-04-23FIN: windows-gnu: statically link gcc_s, pthread with llvmTim Neumann-0/+4
2017-04-08Specify type libraries for llvm-config --ldflagsSimonas Kazlauskas-0/+3
2017-03-30Make sure that -lole32 ends up *after* LLVM libs on the linker command line.Vadim Chugunov-0/+6
2017-03-27Fix various useless derefs and slicingsOliver Schneider-2/+2
2017-03-21link agains relocatable libstdc++Tim Neumann-2/+7
2017-03-21ci/netbsd: use the "official" cross compilerTim Neumann-0/+6
2017-03-04Add/remove `rerun-if-changed` when necessaryVadim Petrochenkov-3/+1
2017-02-06std: Remove cfg(cargobuild) annotationsAlex Crichton-2/+0
2016-12-26PTX supportJorge Aparicio-1/+1
2016-12-26Auto merge of #38314 - japaric:do-not-delete-enable-llvm-backend, r=alexcrichtonbors-1/+2
2016-12-19fix tidyJorge Aparicio-1/+2
2016-12-19enable LLVM's SPARC backendJorge Aparicio-1/+1
2016-12-18OpenBSD has two stdc++ libraries: use the newerSébastien Marie-2/+9
2016-11-19Auto merge of #37831 - rkruppe:llvm-attr-fwdcompat, r=eddybbors-0/+3
2016-11-17rustbuild: update the llvm link logic furtherJosh Stone-26/+32
2016-11-16rustbuild: allow dynamically linking LLVMJosh Stone-3/+20
2016-11-16Rebuild rustc_llvm when the rustllvm source files changeRobin Kruppe-0/+3
2016-11-12enable the MSP430 LLVM backendJorge Aparicio-1/+1
2016-11-09rustc_llvm: Require 3.9 for --link-staticAlex Crichton-1/+1
2016-11-06Force static linking of LLVMpweyck-0/+13
2016-10-22run rustfmt on librustc_llvm folderSrinivas Reddy Thatiparthy-21/+20
2016-09-30TidyBrian Anderson-1/+2
2016-09-30Make the jsbackend an optional componentJan-Erik Rediger-1/+1
2016-09-25Report which required build-time environment variable is not setJake Goulding-3/+3
2016-08-26initial support for s390xJorge Aparicio-1/+1
2016-08-06Merge branch 'master' into issue-30961Cameron Hart-6/+16
2016-08-03remove the ExecutionEngine bindingAriel Ben-Yehuda-2/+1