summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-09-14rustc: Spawn `cmd /c emcc.bat` explicitlyAlex Crichton-2/+20
2017-09-01std: Mark allocation functions as nounwindAlex Crichton-0/+2
2017-08-27Auto merge of #44060 - taleks:issue-43205, r=arielb1bors-3/+23
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-23Fixes issue #43205: ICE in Rvalue::Len evaluation.Alexey Tarasov-3/+23
2017-08-22Tell the linker when we want to link a static executableSamuel Holland-2/+14
2017-08-22Disable PIE when linking staticallySamuel Holland-1/+1
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-4/+14
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-131/+10
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-6/+6
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-105/+105
2017-08-15Fix typos & us spellingsFourchaux-6/+6
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-6/+6
2017-08-14Do not store `ty`scalexm-2/+2
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-4/+14
2017-08-13Auto merge of #43836 - taleks:issue-39827, r=arielb1bors-1/+5
2017-08-13Addresses comments in PR #43836Alexey Tarasov-43/+3
2017-08-12Fix some typosBastien Orivel-3/+3
2017-08-12Fixes issue 39827: ICE in volatile_store intrinsicAlexey Tarasov-4/+48
2017-08-12Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperiobors-1/+1
2017-08-11Auto merge of #43766 - michaelwoerister:trans-scheduler-touch-up, r=alexcrichtonbors-0/+10
2017-08-11It now completely compiles without LLVM!!!bjorn3-1/+2
2017-08-11Actually make rustc_driver compile without llvmbjorn3-120/+6
2017-08-10Auto merge of #43589 - aidanhs:aphs-fix-system-malloc, r=alexcrichtonbors-0/+9
2017-08-11Fix some typosBastien Orivel-1/+1
2017-08-10Fix cross-crate global allocators on windowsAidan Hobson Sayers-0/+9
2017-08-10Auto merge of #43582 - ivanbakel:unused_mut_ref, r=arielb1bors-4/+4
2017-08-09trans-scheduler: Let main thread take over for other worker.Michael Woerister-0/+10
2017-08-06Auto merge of #43488 - Florob:repeat-opt, r=arielb1bors-4/+34
2017-08-05Auto merge of #43554 - eddyb:apfloat, r=nikomatsakisbors-12/+16
2017-08-04Auto merge of #43615 - dhduvall:lto-unaligned-read, r=nagisabors-2/+3
2017-08-04Auto merge of #43403 - RalfJung:mir-validate, r=nikomatsakisbors-0/+3
2017-08-04trans: Reuse immediate value in call to call_memset()Florian Zeitz-2/+1
2017-08-02Fix some unaligned reads on SPARC in LTODanek Duvall-2/+3
2017-08-02rustc_trans: do not pass floating-point values to LLVM through FFI.Eduard-Mihai Burtescu-14/+13
2017-08-02rustc_const_math: use apfloat::ieee::{Single,Double} in ConstFloat.Eduard-Mihai Burtescu-3/+8
2017-08-02incr.comp.: Properly incorporate symbol linkage and visibility into CGU hash.Michael Woerister-18/+5
2017-08-02Rollup merge of #43389 - alexcrichton:thread-error, r=michaelwoeristerCorey Farwell-12/+11
2017-08-02Fixed another problem.Isaac van Bakel-2/+2
2017-08-02trans: Check LLVM type instead of LayoutFlorian Zeitz-8/+4
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-2/+2
2017-08-01Auto merge of #43506 - michaelwoerister:async-llvm, r=alexcrichtonbors-575/+1487
2017-08-01async-llvm(28): Make some error messages more informative.Michael Woerister-6/+18
2017-07-31async-llvm(27): Move #[rustc_error] check to an earlier point in order to res...Michael Woerister-9/+17
2017-07-31trans::mir::constant - fix assignment error recoveryAriel Ben-Yehuda-27/+35
2017-07-31async-llvm(26): Print error when failing to acquire Jobserver token.Michael Woerister-14/+18
2017-07-31async-llvm(25): Restore -Ztime-passes output for trans and LLVM.Michael Woerister-7/+52
2017-07-31async-llvm(24): Improve scheduling and documentation.Michael Woerister-90/+214
2017-07-31async-llvm(23): Let the main thread also do LLVM work in order to reduce memo...Michael Woerister-98/+218
2017-07-31async-llvm(22): mw invokes mad html skillz to produce graphical LLVM timing r...Michael Woerister-0/+222