about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-04-20Auto merge of #33030 - nagisa:mir-unrequire-end-block, r=nikomatsakisbors-2/+0
2016-04-20Auto merge of #31709 - ranma42:target_feature-from-llvm, r=alexcrichtonbors-51/+1
2016-04-19Check transmutes between types without statically known sizes.Eduard Burtescu-105/+2
2016-04-19Guard against rustc::layout diverging from rustc_trans.Eduard Burtescu-0/+32
2016-04-19Compute LLVM-agnostic type layouts in rustc.Eduard Burtescu-28/+2
2016-04-19Make data-layout mandatory in target specs.Eduard Burtescu-5/+19
2016-04-16debuginfo: argument and upvar names for MIR.Eduard Burtescu-19/+94
2016-04-16MIR: Do not require END_BLOCK to always existSimonas Kazlauskas-2/+0
2016-04-15Auto merge of #32779 - michaelwoerister:partitioning, r=nikomatsakisbors-15/+504
2016-04-16Rollup merge of #32946 - eddyb:issue-32783, r=dotdashManish Goregaokar-2/+6
2016-04-15Add initial version of codegen unit partitioning for incremental compilation.Michael Woerister-15/+504
2016-04-14Rollup merge of #32646 - Ms2ger:Constructor, r=sanxiynSteve Klabnik-7/+7
2016-04-14trans: always register an item's symbol, even if duplicated.Eduard Burtescu-2/+6
2016-04-11trans: initial implementation of MIR debuginfo.Eduard Burtescu-123/+289
2016-04-11trans: use DefKey directly in debuginfo for paths.Eduard Burtescu-193/+113
2016-04-11trans: pass essential information from trans_closure to debuginfo.Eduard Burtescu-262/+124
2016-04-11trans: use Instance in trans_closure and FunctionContext::new.Eduard Burtescu-30/+22
2016-04-09Auto merge of #32781 - michaelwoerister:dont-use-svh-in-debuginfo, r=alexcric...bors-8/+10
2016-04-09Introduce the `init_llvm` functionAndrea Canciani-51/+1
2016-04-08Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1bors-56/+212
2016-04-08Fix some type-related bugsJames Miller-18/+36
2016-04-07Auto merge of #32800 - Manishearth:rollup, r=Manishearthbors-22/+79
2016-04-07Rollup merge of #32734 - tromey:dwarf-5-DW_LANG_Rust, r=michaelwoeristerManish Goregaokar-1/+3
2016-04-07Rollup merge of #32732 - dotdash:ext_arg, r=eddybManish Goregaokar-21/+76
2016-04-07Auto merge of #32016 - nikomatsakis:incr-comp-save, r=mwbors-446/+9
2016-04-07Auto merge of #32649 - Amanieu:intrinsic_monomorphization_assert, r=eddybbors-3/+3
2016-04-06Use crate name/disambiguator instead of SVH for debuginfo typeid.Michael Woerister-8/+10
2016-04-06rebase over the hir renameNiko Matsakis-2/+0
2016-04-06Fix LLVM assert when handling bad intrinsic monomorphizationsAmanieu d'Antras-3/+3
2016-04-06break dep-graph into modules, parameterize DepNodeNiko Matsakis-1/+1
2016-04-06make an incremental crateNiko Matsakis-443/+8
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-107/+78
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-29/+29
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-8/+7
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-50/+44
2016-04-06Move ReturnDest creation into a methodJames Miller-65/+61
2016-04-05trans: don't declare symbols that were already imported.Eduard Burtescu-19/+38
2016-04-04Use DWARF 5 value for DW_LANG_RustTom Tromey-1/+3
2016-04-04Auto merge of #32647 - Amanieu:checked_atomic_intrinsics, r=eddybbors-22/+43
2016-04-04Handle integer-extending for C ABIJames Miller-21/+76
2016-04-04Handle operand temps for function callsJames Miller-41/+183
2016-04-03Auto merge of #32676 - durka:patch-18, r=alexcrichtonbors-2/+2
2016-04-03Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakisbors-41/+51
2016-04-02Auto merge of #32667 - dotdash:def_dec, r=nagisabors-8/+5
2016-04-02Auto merge of #32562 - ben0x539:bug-macro, r=nikomatsakisbors-484/+436
2016-04-02add missing spaces in #16758 warningAlex Burka-2/+2
2016-04-01Auto merge of #32544 - alexcrichton:rustbuild-dist-libtest, r=brsonbors-1/+0
2016-04-01rustbuild: Fix dist for non-host targetsAlex Crichton-1/+0
2016-04-01Stop accepting declarations when looking for definitionsBjörn Steinbrink-8/+5
2016-03-31librustc_trans: use bug!(), span_bug!()Benjamin Herr-484/+436