summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-04-20rustc_trans: do not treat byval as using up registers.Eduard-Mihai Burtescu-4/+1
2017-03-13Auto merge of #40385 - arielb1:packed-again, r=eddybbors-4/+24
2017-03-13emit !align attributes on stores of operand pairsAriel Ben-Yehuda-4/+24
2017-03-11Auto merge of #40308 - nikomatsakis:incr-comp-isolate-task, r=mwbors-11/+34
2017-03-10rustc: Support auto-retry linking on a segfaultAlex Crichton-1/+47
2017-03-10add comments and remove unused code pathsNiko Matsakis-2/+0
2017-03-10isolate dep-graph tasksNiko Matsakis-11/+36
2017-03-04Auto merge of #40245 - cuviper:maybe-not-pie, r=alexcrichtonbors-4/+4
2017-03-04Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakisbors-63/+43
2017-03-03Let `-Crelocation-model` better control `-pie` linkingJosh Stone-4/+4
2017-03-03Auto merge of #40178 - arielb1:provide-destructors, r=eddybbors-5/+5
2017-03-02Rollup merge of #40104 - nagisa:mir-the-shiny, r=eddybCorey Farwell-4/+4
2017-03-02Add support for x86-interrupt calling conventionPhilipp Oppermann-0/+1
2017-03-01convert AdtDef::destructor to on-demandAriel Ben-Yehuda-5/+5
2017-03-01store the normalized types of statics in MIR LvaluesAriel Ben-Yehuda-5/+4
2017-03-01more through normalization in typeck & transAriel Ben-Yehuda-58/+39
2017-02-28Make transmuting from fn item types to pointer-sized types a hard error.Eduard Burtescu-19/+2
2017-02-28Remove the TypedConstValSimonas Kazlauskas-2/+2
2017-02-28Make Rvalue::ty infallibleSimonas Kazlauskas-2/+2
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-17/+18
2017-02-25rustc_typeck: rework coherence to be almost completely on-demand.Eduard-Mihai Burtescu-3/+3
2017-02-25rustc: simplify tcx.closure_type(...) as it can copy the cached values.Eduard-Mihai Burtescu-7/+10
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-152/+133
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-18/+49
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-9/+5
2017-02-25Rollup merge of #40064 - arielb1:virtual-enum, r=nikomatsakisEduard-Mihai Burtescu-7/+11
2017-02-25Rollup merge of #40037 - froydnj:overflow-checks, r=alexcrichtonEduard-Mihai Burtescu-5/+1
2017-02-25Rollup merge of #40025 - est31:master, r=eddybEduard-Mihai Burtescu-2/+60
2017-02-25Rollup merge of #39995 - Aatch:vtable-ptr-metadata, r=arielb1Eduard-Mihai Burtescu-6/+34
2017-02-24Auto merge of #39714 - vadimcn:top-level-expn2, r=michaelwoeristerbors-8/+5
2017-02-24Review changesest31-22/+6
2017-02-23Implement non-capturing closure to fn coercionest31-1/+75
2017-02-23trans: don't ICE when trying to create ADT trans-itemsAriel Ben-Yehuda-7/+11
2017-02-22add `-C overflow-checks` optionNathan Froyd-5/+1
2017-02-21Set metadata for vtable-related loadsJames Miller-6/+34
2017-02-20Turn off Vectorization for EmscriptenChristopher Serr-2/+6
2017-02-19Auto merge of #39912 - nikomatsakis:incr-comp-trait-select-no-vec, r=eddybbors-1/+2
2017-02-18Auto merge of #39887 - nikomatsakis:issue-39292, r=arielb1bors-1/+4
2017-02-17rework `TraitSelect` to avoid a vec and just use two def-idsNicholas Nethercote-1/+2
2017-02-16erase late bound regions in `get_vtable_methods()`Niko Matsakis-1/+4
2017-02-15[MIR] Make InlineAsm a StatementSimonas Kazlauskas-20/+18
2017-02-13Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakisbors-94/+68
2017-02-11Fix as_ptr() drop problemMatt Ickstadt-4/+4
2017-02-11[LLVM 4.0] Fix CreateCompileUnitMatt Ickstadt-7/+10
2017-02-10Fix intcast, use it where appropriateSimonas Kazlauskas-16/+6
2017-02-10Revert use of layout code in typeck::collectSimonas Kazlauskas-6/+2
2017-02-10Inspect now does not force on-stack LvalueSimonas Kazlauskas-1/+1
2017-02-10Fix the IntTypeExt::to_ty() lifetime boundsSimonas Kazlauskas-1/+0
2017-02-10Only SwitchInt over integers, not all constsSimonas Kazlauskas-28/+47