about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
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
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-6/+30
2016-01-06Auto merge of #30492 - wesleywiser:fix_extra_drops, r=pnkfelixbors-42/+7
2016-01-05improve visibility of future-incompatibilities (mildly, at least)Niko Matsakis-0/+1
2016-01-05[MIR] Implement calling of closures and add missing monomorphization when tra...Michael Woerister-3/+31
2016-01-04Auto merge of #30661 - michaelwoerister:trans_fn_attrs, r=nrcbors-13/+42
2015-12-31Avoid adding drops for types w/ no dtor in MIR constructionWesley Wiser-42/+7
2015-12-31Rollup merge of #30590 - nagisa:mir-constval-function, r=luqmanaSimonas Kazlauskas-36/+39
2015-12-31Rollup merge of #30565 - michaelwoerister:opaque_encoder, r=brsonSimonas Kazlauskas-1/+4
2015-12-31Forward attributes of translated function/closure to trans_fn/trans_closure.Michael Woerister-13/+42
2015-12-31Auto merge of #30586 - nagisa:mir-cast, r=arielb1bors-1/+84
2015-12-31Auto merge of #30585 - Ms2ger:ExplicitSelfCategory, r=brsonbors-1/+1
2015-12-30Auto merge of #30542 - nrc:errs-base, r=nagisabors-47/+58
2015-12-30RefactoringNick Cameron-4/+2
2015-12-30use structured errorsNick Cameron-47/+60
2015-12-29Implement `as` casting (Misc cast kind)Simonas Kazlauskas-1/+84
2015-12-28[MIR] Translate ConstVal::FunctionSimonas Kazlauskas-36/+39
2015-12-28Link with ld.gold by defaultBrian Anderson-0/+55
2015-12-28Use a more efficient encoding for opaque data in RBML.Michael Woerister-1/+4
2015-12-28[MIR] Fix setting discriminant for unit enumsSimonas Kazlauskas-1/+2
2015-12-28Rename ExplicitSelfCategory's variants and stop re-exporting them.Ms2ger-1/+1
2015-12-28Auto merge of #30579 - dotdash:30478, r=arielb1bors-7/+11
2015-12-27Fix `auto_ref()` for fat pointersBjörn Steinbrink-7/+11
2015-12-26Also fix MIRification of unit enum variantsSimonas Kazlauskas-4/+4
2015-12-25Properly translate unit structs in MIRSimonas Kazlauskas-23/+34
2015-12-21Fix Universal CRT detection on weird setupsPeter Atashian-2/+9
2015-12-21Auto merge of #30352 - alexcrichton:new-snashots, r=nikomatsakisbors-3/+0
2015-12-21Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichtonbors-2/+2
2015-12-21Register new snapshotsAlex Crichton-3/+0
2015-12-21Auto merge of #30486 - nagisa:mir-fix-geps, r=luqmanabors-3/+6
2015-12-21Auto merge of #30482 - luqmana:const-fat-ptr, r=dotdashbors-0/+5