summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-01-19Auto merge of #30845 - nagisa:mir-extern-calls, r=dotdashbors-13/+51
2016-01-19[MIR] Implement extern call supportSimonas Kazlauskas-13/+51
2016-01-18revert using `trans::Disr` in `LoadRangeAssert`Oliver Schneider-10/+8
2016-01-17Auto merge of #30975 - Manishearth:rollup, r=Manishearthbors-10/+6
2016-01-17Rollup merge of #30943 - alexcrichton:stabilize-1.7, r=aturonManish Goregaokar-5/+3
2016-01-17Rollup merge of #30938 - dotdash:zst_void, r=eddybManish Goregaokar-5/+3
2016-01-17Auto merge of #30931 - oli-obk:trans_disr_newtype, r=arielb1bors-100/+172
2016-01-16Auto merge of #30567 - steffengy:master, r=alexcrichtonbors-1/+3
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-5/+3
2016-01-16use a newtype for the variant discriminant instead of u64Oliver 'ker' Schneider-100/+172
2016-01-15Auto merge of #30446 - michaelwu:associated-const-type-params-pt1, r=nikomats...bors-10/+15
2016-01-15Fix type retrieval for Switch translationSimonas Kazlauskas-5/+4
2016-01-15Fix translation for all other discriminated ADTsSimonas Kazlauskas-4/+10
2016-01-15Translate zero-sized return types as voidBjörn Steinbrink-5/+3
2016-01-15Rollup merge of #30776 - antonblanchard:powerpc64_merge, r=alexcrichtonManish Goregaokar-0/+262
2016-01-15Auto merge of #30711 - nrc:json-errs, r=huonwbors-15/+15
2016-01-14Support generic associated constsMichael Wu-10/+15
2016-01-15Add an --output option for specifying an error emitterNick Cameron-15/+15
2016-01-14Revert "Link with ld.gold by default"Brian Anderson-55/+0
2016-01-14Auto merge of #30848 - nagisa:mir-no-store-zsts, r=nikomatsakisbors-5/+14
2016-01-14Rollup merge of #30851 - jonas-schievink:unneeded-dropflags, r=pnkfelixManish Goregaokar-5/+16
2016-01-13add doc for new `fn alloc_ty_init`.Felix S. Klock II-0/+12
2016-01-13revise lifetime handling for alloca's that are initialized as "dropped."Felix S. Klock II-1/+10
2016-01-13Factored out private routine for emitting LLVM lifetime intrinsic calls.Felix S. Klock II-30/+45
2016-01-13bug fixes for issues 30018 and 30822.Felix S. Klock II-4/+11
2016-01-13Add powerpc64 and powerpc64le supportAnton Blanchard-0/+262
2016-01-12[MIR] Avoid some code generation for stores of ZSTSimonas Kazlauskas-5/+14
2016-01-12Don't use dropflag hints when the type is droplessJonas Schievink-5/+16
2016-01-12debug instrumentation (can remove)Felix S. Klock II-3/+31
2016-01-12Issue 30530: initialize allocas for `Datum::to_lvalue_datum_in_scope`.Felix S. Klock II-6/+70
2016-01-11Rollup merge of #30774 - nagisa:mir-fix-constval-adts, r=arielb1Simonas Kazlauskas-10/+5
2016-01-08Change destination accessor to return referencesSimonas Kazlauskas-1/+1
2016-01-08[MIR] Fix translation of ConstVal::{Struct, Tuple}Simonas Kazlauskas-10/+5
2016-01-07Auto merge of #30317 - jseyfried:refactor_type_folder, r=nikomatsakisbors-14/+14
2016-01-07Auto merge of #30724 - nikomatsakis:feature-gate-defaulted-type-parameters, r...bors-0/+1
2016-01-07Refactor away extension traits RegionEscape and HasTypeFlagsJeffrey Seyfried-11/+11
2016-01-07Create a visitor for `TypeFoldable`s and use it to implement RegionEscape and...Jeffrey Seyfried-3/+3
2016-01-06Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mwbors-6/+465
2016-01-06Create personality slot when translating ResumeSimonas Kazlauskas-38/+26
2016-01-06Merge Call and DivergingCall diffs into CallKindSimonas Kazlauskas-75/+96
2016-01-06Don’t generate landing-pads if -Z no-landing-padsSimonas Kazlauskas-30/+55
2016-01-06Fix ReturnPointer generation for void return typesSimonas Kazlauskas-4/+19
2016-01-06Refine call terminator translationSimonas Kazlauskas-45/+96
2016-01-06Have a cached unreachable block inside MIR stateSimonas Kazlauskas-6/+23
2016-01-06Remove diverge terminatorSimonas Kazlauskas-15/+6
2016-01-06Remove the Panic block terminatorSimonas Kazlauskas-4/+0
2016-01-06Add Resume Terminator which corresponds to resumeSimonas Kazlauskas-5/+5
2016-01-06Split Call into Call and DivergingCallSimonas Kazlauskas-0/+4
2016-01-06Auto merge of #30692 - michaelwoerister:mir-overloaded-fn-calls, r=nikomatsakisbors-3/+31
2016-01-05Add assert-dep-graph testing mechanism and testsNiko Matsakis-0/+435