about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-19/+31
2016-11-23Rebasing and review changesNick Cameron-17/+17
2016-11-21Auto merge of #37824 - jseyfried:symbols, r=eddybbors-82/+66
2016-11-21Remove `Rc` from the interner.Jeffrey Seyfried-25/+14
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-9/+9
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-37/+34
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-21/+19
2016-11-20Auto merge of #37862 - shepmaster:llvm-4.0-always-set-eh-personality, r=eddybbors-0/+3
2016-11-21Read in rmeta cratesNick Cameron-9/+11
2016-11-21Add --crate-type metadataNick Cameron-8/+18
2016-11-20Refactor `CrateConfig`.Jeffrey Seyfried-5/+5
2016-11-19Auto merge of #37831 - rkruppe:llvm-attr-fwdcompat, r=eddybbors-31/+122
2016-11-19Auto merge of #37814 - japaric:aapcs, r=alexcrichtonbors-1/+1
2016-11-18[LLVM 4.0] Set EH personality when resuming stack unwindingDylan McKay-0/+3
2016-11-18instantiate closures on demandAriel Ben-Yehuda-0/+7
2016-11-17Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddybbors-25/+12
2016-11-17Use llvm::Attribute API instead of "raw value" APIs, which will be removed in...Robin Kruppe-31/+122
2016-11-17fix oversight in closure translationNiko Matsakis-7/+2
2016-11-16fix `extern "aapcs" fn`Jorge Aparicio-1/+1
2016-11-16include a Name and Span for each item in the HIR of the implNiko Matsakis-5/+4
2016-11-16factor out collection of impl-items into a distinct fnNiko Matsakis-1/+1
2016-11-16fallout from separating impl-items from implsNiko Matsakis-10/+8
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-12/+7
2016-11-16Auto merge of #37545 - alexcrichton:crt-static, r=brsonbors-51/+141
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-51/+141
2016-11-15Auto merge of #37714 - alexcrichton:builtins-hidden, r=nikomatsakisbors-0/+12
2016-11-15Auto merge of #37672 - japaric:msp430, r=alexcrichtonbors-0/+64
2016-11-13Remove unused method CrateContext::rotate().Michael Woerister-16/+0
2016-11-13Make names of types used in LLVM IR stable.Michael Woerister-208/+238
2016-11-13add cabi_msp430Jorge Aparicio-0/+62
2016-11-12use write::run_assemblerJorge Aparicio-76/+7
2016-11-12use msp430-as to emit object files from the assembly that LLVM emitsJorge Aparicio-7/+76
2016-11-12fix #37673Jorge Aparicio-0/+2
2016-11-12rustc: Flag all builtins functions as hiddenAlex Crichton-0/+12
2016-11-12rustc_trans: translate closures using the collectorAriel Ben-Yehuda-404/+241
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-26/+34
2016-11-12Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkovEduard-Mihai Burtescu-25/+24
2016-11-10Get rid of superfluous HashMap in LocalCrateContext. We only need the str sli...Luqman Aden-35/+10
2016-11-10Remove outdated FIXME: #10604 was fixed by #11717.Luqman Aden-2/+0
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-25/+24
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-20/+10
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-107/+107
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-107/+107
2016-11-05Rollup merge of #37556 - dinfuehr:main_frame_pointer, r=eddybAlex Crichton-0/+3
2016-11-05Rollup merge of #37501 - alexcrichton:windows-subsystem, r=brsonAlex Crichton-4/+55
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-6/+3
2016-11-03Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddybbors-6/+0
2016-11-03set frame pointer elimination attribute for mainDominik Inführ-0/+3
2016-11-03A way to remove otherwise unused locals from MIRSimonas Kazlauskas-6/+0