about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2015-08-15Improve 'unknown instrinsic' error messageDylan McKay-1/+1
2015-08-15Reduce rustc::trans's dependence on pointer widthDylan McKay-41/+32
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-65/+67
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-1/+0
2015-08-11rollup merge of #27676: alexcrichton/msvc-unwindAlex Crichton-9/+18
2015-08-11rollup merge of #27666: vadimcn/cabi-typoAlex Crichton-4/+4
2015-08-11rollup merge of #27622: eefriedman/https-urlAlex Crichton-2/+2
2015-08-11rollup merge of #27618: dotdash/drop_fixesAlex Crichton-8/+7
2015-08-11trans: Re-enable unwinding on 64-bit MSVCAlex Crichton-9/+18
2015-08-11Fix copy-paste bug.Vadim Chugunov-4/+4
2015-08-10trans: Stop informing LLVM about dllexportAlex Crichton-62/+150
2015-08-10Auto merge of #27338 - alexcrichton:remove-morestack, r=brsonbors-63/+3
2015-08-10Remove morestack supportAlex Crichton-63/+3
2015-08-09Use https URLs to refer to rust-lang.org where appropriate.Eli Friedman-2/+2
2015-08-09Remove #[cfg(stage0)] annotationTobias Bucher-3/+0
2015-08-09Make `slice::transmute*` privateTobias Bucher-43/+11
2015-08-09Replace many uses of `mem::transmute` with more specific functionsTobias Bucher-5/+41
2015-08-08Fix the function return type used in get_res_dtor()Björn Steinbrink-6/+2
2015-08-07Fix ICE when trying to drop an unsized type from a different crateBjörn Steinbrink-2/+5
2015-08-07Auto merge of #27551 - arielb1:adt-def, r=nikomatsakisbors-473/+435
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-8/+8
2015-08-06cache Ty::is_simdAriel Ben-Yehuda-14/+14
2015-08-06handle associated types correctly in null pointer optimizationAriel Ben-Yehuda-2/+1
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-423/+381
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-56/+61
2015-08-06Use the right type for drop flag datumsBjörn Steinbrink-4/+3
2015-08-05Make C_u8 take a u8 instead of a usize valueBjörn Steinbrink-8/+8
2015-08-04Auto merge of #27351 - pnkfelix:dst-size-and-align-issue-27023, r=nikomatsakisbors-28/+154
2015-08-04Auto merge of #27507 - eefriedman:link-section, r=alexcrichtonbors-15/+19
2015-08-03Fix link_section regression.Eli Friedman-15/+19
2015-08-03Auto merge of #26783 - eddyb:methrec, r=huonwbors-25/+44
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-25/+44
2015-08-03Auto merge of #27210 - vadimcn:win64-eh-pers, r=alexcrichtonbors-104/+110
2015-08-01When a `nounwind` function has a personality routine, LLVM messes up .seh dir...Vadim Chugunov-0/+3
2015-07-31Add Win10 SDK lib subfolder namePeter Atashian-7/+36
2015-07-30Implement Win64 eh_personality natively.Vadim Chugunov-104/+107
2015-07-29Improve code emitted for inserting padding before unsized field.Felix S. Klock II-14/+6
2015-07-29Revise a comment to include reference to issue #26403.Felix S. Klock II-2/+4
2015-07-29Auto merge of #27346 - dotdash:closure_dbg, r=michaelwoeristerbors-50/+12
2015-07-29Replace illegal with invalid in most diagnosticsSimonas Kazlauskas-1/+1
2015-07-28Auto merge of #27234 - oli-obk:move_get_name_get_ident_to_impl, r=eddybbors-69/+57
2015-07-28Fix more bugs in the alignment calculation refs to DSTs.Felix S. Klock II-7/+30
2015-07-28Part of #27023: Put drop flag at end of a type's representation.Felix S. Klock II-23/+128
2015-07-28trans: Add Type::to_string method to improve options for debug output.Felix S. Klock II-3/+7
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-69/+57
2015-07-28comments and code-cleanup in response to reviews.Felix S. Klock II-4/+38
2015-07-28Reduced the Lvalue constructors to a kernel of three constructors.Felix S. Klock II-95/+65
2015-07-28During my own review, I convinced myself this was indeed a bug.Felix S. Klock II-16/+16
2015-07-28Add dropflag hints (stack-local booleans) for unfragmented paths in trans.Felix S. Klock II-70/+259
2015-07-28Extend `trans::datum::Lvalue` so that it carrys an optional dropflag hint.Felix S. Klock II-31/+213