summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-12-14don't double-apply variant padding to const enumsAriel Ben-Yehuda-9/+5
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
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
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02Rollup merge of #37498 - sanxiyn:unused-type-alias, r=eddybJonathan Turner-6/+0
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-6/+3
2016-10-31Changed most vec! invocations to use square bracesiirelu-7/+7
2016-10-31rustc: Add knowledge of Windows subsystems.Alex Crichton-4/+55
2016-10-31Remove unused type aliasesSeo Sanghyeon-6/+0
2016-10-30Auto merge of #37439 - michaelwoerister:remove-sha256, r=alexcrichtonbors-73/+16
2016-10-30Auto merge of #37489 - nagisa:unnecessary-clone, r=eddybbors-4/+5
2016-10-31Do not clone Mir unnecessarilySimonas Kazlauskas-4/+5
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-73/+16
2016-10-30Auto merge of #37459 - Mark-Simulacrum:closure-ice, r=eddybbors-1/+1
2016-10-30Fix ICE when attempting to get closure generics.Mark-Simulacrum-1/+1
2016-10-30Auto merge of #37431 - jseyfried:refactor_crate_config, r=eddybbors-1/+1
2016-10-30Auto merge of #37401 - eddyb:lazy-2, r=nikomatsakisbors-2/+16
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-1/+1
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-98/+20
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-15/+12
2016-10-26Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddybbors-16/+16
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-16/+16
2016-10-25rustc_metadata: move is_extern_item to trans.Eduard Burtescu-2/+16
2016-10-24Rollup merge of #37336 - michaelwoerister:debuginfo-type-ids, r=eddybJonathan Turner-201/+47
2016-10-24Rollup merge of #37328 - michaelwoerister:stable-local-symbol-names, r=nagisaJonathan Turner-8/+16
2016-10-24debuginfo: Erase regions when creating debuginfo for statics.Michael Woerister-4/+6
2016-10-22Auto merge of #37281 - TimNN:pad-align, r=eddybbors-2/+2
2016-10-21debuginfo: Use TypeIdHasher to create global type identifiers for debuginfo.Michael Woerister-197/+41
2016-10-21trans: Make names of internal symbols independent of CGU translation order.Michael Woerister-8/+16
2016-10-20trans: pad const structs to aligned sizeTim Neumann-2/+2
2016-10-19Rollup merge of #37241 - zackmdavis:if_let_over_none_spaced_empty_block_arm, ...Guillaume Gomez-6/+4
2016-10-19Use TypedArena::alloc_slice in rustc.Mark-Simulacrum-3/+3
2016-10-19Rollup merge of #37267 - nnethercote:opt-write_metadata, r=eddybEduard-Mihai Burtescu-6/+26
2016-10-19Rollup merge of #37233 - michaelwoerister:blake2-for-ich, r=nikomatsakisEduard-Mihai Burtescu-1/+1
2016-10-19Optimize `write_metadata`.Nicholas Nethercote-6/+26
2016-10-17prefer `if let` to match with `None => { }` arm in some placesZack M. Davis-6/+4
2016-10-17Rollup merge of #37172 - michaelwoerister:cleanup-dibuilder, r=eddybGuillaume Gomez-2/+0
2016-10-17Auto merge of #37112 - pnkfelix:fix-issue-36744, r=arielb1bors-17/+56
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-1/+1
2016-10-17Auto merge of #37153 - michaelwoerister:spread-arg-debuginfo, r=eddybbors-21/+13
2016-10-16Auto merge of #37129 - arielb1:erased-normal, r=eddybbors-37/+24
2016-10-15Auto merge of #37132 - petrochenkov:intern, r=alexcrichtonbors-3/+3
2016-10-15Auto merge of #37100 - dikaiosune:master, r=eddybbors-23/+2
2016-10-14debuginfo: Remove some outdated stuff from LLVM DIBuilder binding.Michael Woerister-2/+0
2016-10-13debuginfo: Create debuginfo for re-aggregated spread_arg instead of for the i...Michael Woerister-21/+13