about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-01-27Rollup merge of #39332 - nagisa:another-bigendian-128, r=eddybAlex Crichton-1/+2
2017-01-26rustc: Don't export builtins/panic/alloc symsAlex Crichton-1/+32
2017-01-27Fix another endian-ness issue in i128 transSimonas Kazlauskas-1/+2
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-46/+46
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-7/+0
2017-01-20More test fixes from rollupAlex Crichton-1/+2
2017-01-20Rollup merge of #39184 - michaelwoerister:no-trans-items-for-meta-crates, r=e...Alex Crichton-18/+20
2017-01-20Auto merge of #38955 - estebank:highlighted-diags, r=nikomatsakisbors-2/+2
2017-01-19trans: Exit earlier from base::trans_crate() when compiling rmeta crates.Michael Woerister-18/+20
2017-01-18calling convention for MSP430 interruptsJorge Aparicio-0/+1
2017-01-17Teach Diagnostics to highlight textEsteban Küber-2/+2
2017-01-14Auto merge of #38944 - michaelwoerister:incr-generics-partitioning, r=nikomat...bors-111/+102
2017-01-13Avoid using load/stores on first class aggregatesBjörn Steinbrink-2/+1
2017-01-10Simplify code since CEnum is always immediate now.Mark Simulacrum-21/+8
2017-01-10Make type_is_fat_ptr not depend on LLVM.Mark Simulacrum-9/+4
2017-01-10Make type_is_immediate not depend on LLVM.Mark Simulacrum-17/+16
2017-01-09trans/metadata: Remove obsolete CrateStore::can_have_local_instance()Michael Woerister-1/+1
2017-01-09Remove some out-dated comments from CGU partitioning docs.Michael Woerister-17/+3
2017-01-09trans: Treat generics like regular functions, not like #[inline] functions du...Michael Woerister-94/+90
2017-01-09trans: Disambiguate generic instance symbol names by instantiating crate.Michael Woerister-0/+9
2017-01-08Auto merge of #38837 - eddyb:issue-38074, r=nikomatsakisbors-0/+1
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-14/+3
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-08Auto merge of #38822 - michaelwoerister:collect-fn-once-adapter, r=eddybbors-24/+123
2017-01-08Auto merge of #38798 - jsgf:fix-rpath, r=nikomatsakisbors-1/+22
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-10/+0
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-4/+3
2017-01-05Fix ICE on i686 when calling immediate() on OperandValue::Ref in returnMark Simulacrum-1/+5
2017-01-05Allow projections to be promoted to constants in MIR.Eduard-Mihai Burtescu-0/+1
2017-01-04trans: Make the trans-item collector see through VTableFnPointer.Michael Woerister-4/+13
2017-01-04Fix errors introduced during rebaseMark Simulacrum-4/+4
2017-01-04Simplify handling of dropping structs.Mark Simulacrum-66/+11
2017-01-04Pull out downcasting into caller of iter_variantMark Simulacrum-14/+23
2017-01-04Remove extraneous setting of builder positions.Mark Simulacrum-2/+0
2017-01-04Simplify code furtherMark Simulacrum-26/+11
2017-01-04Inline and remove Builder::entry_blockMark Simulacrum-11/+7
2017-01-04Fix style nitMark Simulacrum-3/+1
2017-01-04Builder.build_new_block -> Builder.build_sibling_blockMark Simulacrum-29/+19
2017-01-04Inline trans_switch to simplify codeMark Simulacrum-33/+13
2017-01-04Move trans_field_ptr and struct_field_ptr to mir/lvalueMark Simulacrum-181/+167
2017-01-04Move trans_const to mir::constantMark Simulacrum-161/+164
2017-01-04Change trans_field_ptr to utilize LvalueTy to determine discriminant.Mark Simulacrum-49/+72
2017-01-04Use LvalueRef instead of MaybeSizedValueMark Simulacrum-123/+119
2017-01-04Simpliy block creation in MirContextMark Simulacrum-11/+3
2017-01-04Add Builder::sess and Builder::tcx methodsMark Simulacrum-64/+73
2017-01-04Add method, new_block, to MirContext for block construction.Mark Simulacrum-20/+24
2017-01-04Purge FunctionContextMark Simulacrum-145/+82
2017-01-04Replace BlockAndBuilder with Builder.Mark Simulacrum-355/+342
2017-01-04trans: Collect drop-glue translation item for closure env in fn-once-adapters.Michael Woerister-20/+110
2017-01-04Auto merge of #38670 - dotdash:transmute_align, r=eddybbors-65/+66