summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
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-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-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
2015-07-28Prep for dropflag hints: refactor `trans:_match` to pass around `MatchInput` ...Felix S. Klock II-56/+118
2015-07-28Prep for dropflag-hints: Clarify trans bindings MoveByRef and MoveIntoCopy.Felix S. Klock II-18/+49
2015-07-28Fix de-deduplication for closure debuginfoBjörn Steinbrink-50/+12
2015-07-28Auto merge of #27275 - nrc:save-use, r=brsonbors-15/+37
2015-07-27Auto merge of #27250 - alexcrichton:ucrt, r=brsonbors-12/+76
2015-07-26Revert "trans: Be a little more picky about dllimport"Alex Crichton-61/+1
2015-07-25Fix error message spansJared Roesch-0/+1
2015-07-25save-analysis: return an Option from get_path_dataNick Cameron-17/+22
2015-07-25save-analysis: add references to paths to get_path_dataNick Cameron-0/+17
2015-07-24Allow recursive static variables.Eli Friedman-51/+76
2015-07-24trans: Try to detect the Universal CRT on MSVCAlex Crichton-12/+76
2015-07-24minor rebase fixesNiko Matsakis-10/+4
2015-07-24nitsNiko Matsakis-1/+1
2015-07-24Unify the upvar variables found in closures with the actual types of theNiko Matsakis-18/+7
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-89/+56
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-12/+20
2015-07-24Auto merge of #27208 - alexcrichton:msvc-less-dllimport, r=brsonbors-1/+61
2015-07-24Auto merge of #26583 - eefriedman:lint-ffi, r=nrcbors-1/+2
2015-07-23Rewrite the improper_ctypes lint.Eli Friedman-1/+2
2015-07-23Auto merge of #27224 - alexcrichton:configure-lto-right, r=brsonbors-79/+70
2015-07-23Auto merge of #27221 - dotdash:no_empty_clean, r=luqmanabors-13/+15
2015-07-22Auto merge of #27191 - pnkfelix:sidestep-unary-negate-warning, r=alexcrichtonbors-2/+2
2015-07-22trans: Consolidate creating pass manager buildersAlex Crichton-79/+70
2015-07-22Avoid creating basic blocks for empty cleanup scopesBjörn Steinbrink-13/+15
2015-07-22Auto merge of #26683 - eefriedman:const-eval-hint, r=pnkfelixbors-3/+4
2015-07-22Auto merge of #27176 - alexcrichton:fix-stock-llvm, r=brsonbors-91/+442
2015-07-21trans: Be a little more picky about dllimportAlex Crichton-1/+61
2015-07-21trans: Move rust_try into the compilerAlex Crichton-91/+442
2015-07-21Work around unary negation to-be-feature-gated warning byFelix S. Klock II-2/+2
2015-07-20Auto merge of #26831 - arielb1:lifetime-fixes, r=nikomatsakisbors-4/+6
2015-07-20Auto merge of #27026 - nagisa:overflowing-unsigned, r=pnkfelixbors-2/+0
2015-07-20Create proper debuginfo for closure variablesBjörn Steinbrink-2/+8
2015-07-20return erased regions from fulfill_obligationAriel Ben-Yehuda-4/+6