summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2016-12-14evaluate obligations in LIFO order during closure projectionAriel Ben-Yehuda-1/+1
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-06rustc: harden against InferOk having obligations in more cases.Eduard Burtescu-18/+31
2016-11-05Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichtonAlex Crichton-0/+36
2016-11-05Rollup merge of #37577 - nnethercote:shrink-Expr-slightly, r=eddybAlex Crichton-4/+4
2016-11-05Rollup merge of #37569 - jseyfried:improve_expansion_perf, r=eddybAlex Crichton-30/+24
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-416/+264
2016-11-04Add -Zhir-stats for collecting statistics on HIR and ASTMichael Woerister-0/+36
2016-11-04Auto merge of #37167 - nikomatsakis:jroesch-issue-18937, r=pnkfelixbors-118/+389
2016-11-03Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddybbors-5/+5
2016-11-04Shrink `Expr_::ExprStruct`.Nicholas Nethercote-3/+3
2016-11-04Reorder `hir::Expr` fields.Nicholas Nethercote-1/+1
2016-11-03Make `ast::ExprKind` smaller.Jeffrey Seyfried-30/+24
2016-11-03A way to remove otherwise unused locals from MIRSimonas Kazlauskas-5/+5
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02just use full-normalization when for the impl trait refNiko Matsakis-15/+10
2016-11-02normalize trait-ref in context of implNiko Matsakis-8/+8
2016-11-01Auto merge of #37514 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-6/+0
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-329/+183
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-94/+88
2016-11-01Auto merge of #37491 - Mark-Simulacrum:closure-ice, r=eddybbors-3/+14
2016-11-01pacify the mercilous tidyNiko Matsakis-12/+18
2016-11-01apply review feedback nitsNiko Matsakis-6/+7
2016-11-01introduce new origin for `Trait+'b`Niko Matsakis-1/+20
2016-11-01go back to supplying diagnosticNiko Matsakis-2/+3
2016-11-01improve early lint to use multispan from diagnosticNiko Matsakis-42/+32
2016-11-01move early lint over to multispanNiko Matsakis-21/+21
2016-11-01compare-method lintNiko Matsakis-28/+83
2016-11-01retool EarlyLint to track a DiagnosticNiko Matsakis-8/+17
2016-11-01introduce EarlyLint typeNiko Matsakis-16/+57
2016-11-01cleanup error reporting and add `ui` testsNiko Matsakis-41/+157
2016-11-01elaborate `T: 'a` dependenciesNiko Matsakis-20/+58
2016-11-01move outlives_components onto tcxNiko Matsakis-15/+10
2016-11-01Rollup merge of #37059 - jfirebaugh:unused-RangeExpression, r=alexcrichtonGuillaume Gomez-6/+0
2016-10-31Changed most vec! invocations to use square bracesiirelu-24/+24
2016-10-31Auto merge of #37191 - zackmdavis:we_heard_you_the_first_time_really, r=nikom...bors-3/+36
2016-10-30Auto merge of #37439 - michaelwoerister:remove-sha256, r=alexcrichtonbors-2/+5
2016-10-30Auto merge of #37489 - nagisa:unnecessary-clone, r=eddybbors-1/+2
2016-10-30Fix ICE when printing closures, and other similar typesMark-Simulacrum-3/+14
2016-10-31Do not clone Mir unnecessarilySimonas Kazlauskas-1/+2
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-2/+5
2016-10-30Auto merge of #37459 - Mark-Simulacrum:closure-ice, r=eddybbors-20/+37
2016-10-30Auto merge of #37445 - nnethercote:shrink-Expr_, r=eddybbors-3/+3
2016-10-30Fix ICE when attempting to get closure generics.Mark-Simulacrum-20/+37
2016-10-30Auto merge of #37431 - jseyfried:refactor_crate_config, r=eddybbors-6/+3
2016-10-30Auto merge of #37401 - eddyb:lazy-2, r=nikomatsakisbors-3/+0
2016-10-29Auto merge of #37400 - eddyb:lazy-1, r=nikomatsakisbors-81/+72
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-1/+8
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-6/+3
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-63/+58