summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2017-01-07Merge pull request #38884 from nikomatsakis/beta-unmergedAlex Crichton-1/+2
2017-01-06fix help for the --print optionDoug Goldstein-1/+2
2017-01-06Revert "Update for changes to TraitItem on master."Niko Matsakis-3/+3
2017-01-06Update for changes to TraitItem on master.Eduard-Mihai Burtescu-3/+3
2017-01-06Don't leak the compiler's internal representation of scopes in error messages.Eduard-Mihai Burtescu-15/+41
2017-01-06rebase: remove `tcx` from `associated_item`Niko Matsakis-6/+5
2017-01-06Dont check stability for items that are not pub to universe.Felix S. Klock II-1/+36
2016-12-30Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+7
2016-12-30Disable field reorderingAustin Hicks-0/+4
2016-12-29Remove --crate-type=metadata from betaNick Cameron-2/+2
2016-12-18Auto merge of #38051 - sanxiyn:unused-type-alias-3, r=eddybbors-18/+6
2016-12-18Auto merge of #38369 - aturon:stab-1.15, r=alexcrichtonbors-11/+6
2016-12-18Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddybbors-125/+312
2016-12-17rustbuild: Fix LC_ID_DYLIB directives on OSXAlex Crichton-0/+2
2016-12-16Address falloutAaron Turon-11/+6
2016-12-16Incorporate review comments.Austin Hicks-9/+7
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-91/+19
2016-12-15Warn unused type aliasesSeo Sanghyeon-0/+1
2016-12-15Remove now unnecessary codeSeo Sanghyeon-18/+5
2016-12-14Fix computation of enum names based off the discrfield in the case of the nul...Austin Hicks-17/+29
2016-12-14Fix error introduced during last rebaseAustin Hicks-1/+1
2016-12-14Fix -Z print-type-sizes and tests.Austin Hicks-1/+6
2016-12-14Incorporate review commentsAustin Hicks-13/+7
2016-12-14Some small fixes to how structs/enums are optimizedAustin Hicks-2/+2
2016-12-14Make tidyAustin Hicks-1/+1
2016-12-14Fix having multiple reprs on the same type.Austin Hicks-53/+79
2016-12-14Make tidyAustin Hicks-8/+17
2016-12-14Fix checking to see if the last field of a struct can be unsized.Austin Hicks-1/+1
2016-12-14Don't optimize pairsAustin Hicks-2/+7
2016-12-14First attempt at detecting if structs can ever be unsizedAustin Hicks-2/+14
2016-12-14Use an enum to differentiate between kinds of structs.Austin Hicks-30/+61
2016-12-14Make tidyAustin Hicks-7/+18
2016-12-14Struct::new takes a vec, avoiding double allocation in some casesAustin Hicks-18/+19
2016-12-14Incorporate a bunch of review comments.Austin Hicks-56/+43
2016-12-14Fix bugs to optimizing enums:Austin Hicks-3/+8
2016-12-14Optimize anything using a layout::Struct by introducing a mapping from source...Austin Hicks-62/+153
2016-12-12incr.comp.: Avoid creating an edge to DepNode::Krate when generating debuginf...Michael Woerister-3/+4
2016-12-12Auto merge of #38307 - bluss:mir-opt-level, r=eddybbors-8/+3
2016-12-12Auto merge of #38057 - KiChjang:display-formal-type-param, r=nikomatsakisbors-19/+88
2016-12-11Simplify use of mir_opt_levelUlrik Sverdrup-8/+3
2016-12-11Auto merge of #38249 - arielb1:special-substs, r=nikomatsakisbors-0/+1
2016-12-11Auto merge of #38250 - michaelwoerister:trait-methods-in-reachable, r=alexcri...bors-3/+22
2016-12-10Auto merge of #38217 - oli-obk:mir-for-all-and-all-for-mir, r=eddybbors-0/+10
2016-12-09move the check for instantiation from metadata encoding to the actual decisio...Oliver Schneider-0/+8
2016-12-08Extend middle::reachable to also consider provided trait methods.Michael Woerister-3/+22
2016-12-07Auto merge of #38191 - oli-obk:clippy_is_sad, r=eddybbors-96/+128
2016-12-07add a -Z flag to guarantee that MIR is generated for all functionsOliver Schneider-0/+2
2016-12-07remove useless lifetime outlives boundsOliver Schneider-96/+75
2016-12-06Auto merge of #37973 - vadimcn:dllimport, r=alexcrichtonbors-27/+56
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-93/+146