summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2017-06-22Fix formattingJohn Kåre Alsaker-1/+3
2017-06-22Make the `next` variable mutable to allow for ref mut in for patterns.John Kåre Alsaker-7/+7
2017-06-22Fix formatting and add a test for destruction order of unbound valuesJohn Kåre Alsaker-4/+11
2017-06-22Change the for-loop desugar so the `break` does not affect type inference. Fi...John Kåre Alsaker-10/+27
2017-06-22move `implied_bounds` into regionckNiko Matsakis-147/+1
2017-06-12rustc: T: 'empty always holds forall T.Eduard-Mihai Burtescu-0/+7
2017-06-04Auto merge of #42362 - estebank:type, r=arielb1bors-0/+16
2017-06-04Show trait method signature when impl differsEsteban Küber-0/+16
2017-06-04Auto merge of #42406 - bjorn3:patch-1, r=eddybbors-53/+55
2017-06-04Auto merge of #42265 - Zoxc:for-sugar, r=eddybbors-22/+60
2017-06-03Module doc comment for librustc/dep_graph/safe.rsbjorn3-0/+2
2017-06-03Make some comments docs in librustc/dep_graph/dep_node.rsbjorn3-53/+53
2017-06-03Auto merge of #42396 - venkatagiri:remove_lifetime_extn, r=arielb1bors-88/+15
2017-06-03Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakisbors-26/+103
2017-06-02rustc: remove temporary lifetime extension by borrow hintVenkata Giri Reddy-88/+15
2017-06-02Auto merge of #42381 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-20/+2
2017-06-02Rollup merge of #42355 - bjorn3:patch-1, r=Mark-SimulacrumMark Simulacrum-1/+1
2017-06-02Rollup merge of #42335 - jcowgill:fingerprint-be, r=michaelwoeristerMark Simulacrum-19/+1
2017-06-01pacify the mercilous tidyNiko Matsakis-26/+43
2017-06-01ergonomic improvements to the methods in infcxNiko Matsakis-244/+378
2017-06-01remove `layout_cache` and fix `-Z print-type-sizes`Niko Matsakis-7/+230
2017-06-01strip param-env from infcxNiko Matsakis-269/+495
2017-06-01rewrite layout to take a (param-env, ty) pair instead of infcxNiko Matsakis-164/+192
2017-06-01move projection mode into parameter environmentNiko Matsakis-66/+78
2017-06-01Syntax highlight rust code in librustc/dep_graph/README.mdbjorn3-1/+1
2017-06-01Change for-loop desugar to not borrow the iterator during the loopJohn Kåre Alsaker-22/+60
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-742/+439
2017-06-01Don't byteswap Fingerprints when encodingJames Cowgill-19/+1
2017-06-01rustc: adjust the RHS of comparison operators instead of assuming autorefs.Eduard-Mihai Burtescu-87/+13
2017-06-01rustc: decompose Adjustment into a vector of adjustment steps.Eduard-Mihai Burtescu-226/+151
2017-06-01rustc: move autoref and unsize from Adjust::DerefRef to Adjustment.Eduard-Mihai Burtescu-130/+118
2017-06-01rustc: replace autoderefs' use of MethodCallee with OverloadedDeref.Eduard-Mihai Burtescu-34/+151
2017-06-01rustc: remove unused TypeFolder methods.Eduard-Mihai Burtescu-47/+0
2017-06-01rustc: replace method_map with Def::Method and node_substs entries.Eduard-Mihai Burtescu-29/+31
2017-06-01rustc: remove unnecessary ItemSubsts wrapper.Eduard-Mihai Burtescu-50/+6
2017-06-01rustc: avoid using MethodCallee's signature where possible.Eduard-Mihai Burtescu-131/+99
2017-06-01rustc: replace TyFnDef in MethodCallee with just the FnSig.Eduard-Mihai Burtescu-29/+17
2017-06-01rustc: keep overloaded autoderef MethodCallee's in Adjust.Eduard-Mihai Burtescu-228/+103
2017-06-01rustc: remove unused field of mc::Categorization::Deref.Eduard-Mihai Burtescu-28/+27
2017-06-01rustc: remove Copy from Adjustment and Adjust.Eduard-Mihai Burtescu-2/+2
2017-06-01Rollup merge of #42302 - GuillaumeGomez:new-error-codes-next, r=SusurrusCorey Farwell-9/+30
2017-06-01Rollup merge of #42297 - tschottdorf:proj-ty, r=nikomatsakisCorey Farwell-38/+67
2017-06-01Rollup merge of #42275 - scottmcm:try-trait, r=nikomatsakisCorey Farwell-6/+6
2017-06-01Rollup merge of #42136 - petrochenkov:oldhard, r=nikomatsakisCorey Farwell-58/+0
2017-05-31Rollup merge of #42277 - citizen428:remove-crate-type-metadata, r=nikomatsakisMark Simulacrum-14/+4
2017-05-31Rollup merge of #42196 - tommyip:explain_closure_err, r=nikomatsakisMark Simulacrum-3/+9
2017-05-31Upgrade ProjectionTy's Name to a DefIdTobias Schottdorf-38/+67
2017-05-31Don't print the whole crate disambiguator value in debug outputMichael Woerister-1/+3
2017-05-31Build DefPathHash->DefId table when incr.comp. is enabledMichael Woerister-2/+70
2017-05-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-23/+30