375 Commits (57afb423dcd237347e9d7629e66ad3b7ae83fe42)

Author SHA1 Message Date
Stepan Snigirev 57afb423dc disable pic for bare metal by default (#470) 5 years ago
Wladimir J. van der Laan 9228de68b1 risc-v: Use medany model (#467) 5 years ago
Alex Crichton 6fe23efe36 Don't depend on `num_cpus` for parallelism 5 years ago
Ximin Luo ea034939c8 Add cross prefix for riscv64gc-unknown-linux-gnu => riscv64-linux-gnu (#465) 5 years ago
David Tolnay 52597893ee Implement std::error::Error for Error (#464) 5 years ago
msizanoen1 c5c238474d Enable -fPIC on non-bare-metal RISC-V (#461) 5 years ago
msizanoen1 15fe24ae6f Default to double-float ABI on RISC-V Linux (#460) 5 years ago
Dzmitry Malyshau 1b97bc6df8 Detect clang cl driver mode (#455) 5 years ago
Parth Sane 0eeafcc903 Added public function to add flags to archiver 5 years ago
Stephan Seitz 047bf5b128 Fix typo in lib.rs doc 6 years ago
matt rice 02ed9e6895 add mechanism for forcing frame pointer. 6 years ago
Alex Crichton 3bf2c62923 More jobserver rejiggering 6 years ago
Alex Crichton 51294f0b25 Fix acquire release typo 6 years ago
Alex Crichton 238ee4f093 Account for the jobserver implicit token 6 years ago
Alex Crichton 19feaba0eb Update to the 2018 edition 6 years ago
Alex Crichton 4fda8db89e Rejigger parallel compilation support 6 years ago
Alex Crichton 8589c8bb25
Pass `/Brepro` on MSVC by default (#437) 6 years ago
Alex Crichton 555e773723 Set ZERO_AR_DATE for archiver invocations 6 years ago
Francesca Plebani af5db8baab Add `no_default_flags` method (#435) 6 years ago
Alex Crichton 9fcdab9102 Fix a bad merge typo 6 years ago
Callum Tolley 0187762feb Add CUDA support for MSVC (#426) 6 years ago
Baoshan Pang 5ab556e5f9 use wr-c++ instead of vx-cxx 6 years ago
Steve Loveless bae28efb21 Detect and use `IPHONEOS_DEPLOYMENT_TARGET` for the `-mi*os-version-min` flag 6 years ago
Wladimir J. van der Laan b15493847e risc-v: Set ABI correctly for 32-bit targets 6 years ago
Wladimir J. van der Laan 97b648e1d2 risc-v: Disable PIC by default for now 6 years ago
Wladimir J. van der Laan 4981b3cdf0 Add RISC-V support 6 years ago
Baoshan Pang 7053adf311 use vx-cxx 6 years ago
Baoshan Pang 8a17c47260 Add support for vxWorks using vx-cc 6 years ago
kryptan 969eacc3e0
Correct documentation for `Build::debug` 6 years ago
Olivier Goffart f676c2ca40 Implement Display for Error 6 years ago
Hugo Beauzée-Luyssen 5519c17515 Add support for uwp targets 6 years ago
Dan Gohman dfbbc05573 Recognize the "wasm32-wasi" target tuple. 6 years ago
Edward Barnard 9dcf641d21 Fix build with Rust 1.16.0. 6 years ago
Alex Crichton 0409188fad Run rustfmt 6 years ago
Alex Crichton 5a2a08d933 Tweak error printing 6 years ago
YunQiang Su 05830308e5 Add support of MIPS r6, o32 and n64 6 years ago
Alex Crichton aa6aac852e Run rustfmt 6 years ago
Alex Crichton e4482d1790 Preserve env vars from `windows_registry` in `lib.exe` detection 6 years ago
Nathan Froyd 24dfba35ab enable using AR to modify archiving behavior on windows 6 years ago
pravdomil 4b4dce9a27
fix 2 6 years ago
pravdomil 3746e0246f
fix 6 years ago
pravdomil 8205303b6b
use clang for wasm32-unknown-unknown target 6 years ago
Alex Crichton 3d0abff484 Disable automatic turning off defaults 6 years ago
Alex Crichton 8ebc31c32a Use `self.getenv` instead of `env::var` 6 years ago
Alex Crichton 7c5d05e2c0 Add wasi target definition 6 years ago
Alex Crichton c4574de972 Move addition of default flags to own method 6 years ago
George Hahn 69940e0a38 Insert CFLAGS after default flags; addresses #376 6 years ago
George Hahn c694baec33 Disable default args when they may conflict with CFLAGS/CXXFLAGS 6 years ago
George Hahn 2f1b83daa5 Add enviroment variable to disable default flags: `CRATE_CC_NO_DEFAULTS` 6 years ago
George Hahn 1bb42696e1 Don't set duplicate/conflicting optimization flags 6 years ago