about summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2018-06-03Do not promote union field accessesOliver Schneider-1/+8
2018-06-01also check `let` arms and nested patterns for mutable borrowsNiko Matsakis-5/+34
2018-05-31Auto merge of #51182 - eddyb:not-just-visibility, r=nikomatsakisbors-8/+8
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-8/+8
2018-05-30rustc: don't visit lifetime parameters through visit_lifetime.Eduard-Mihai Burtescu-0/+7
2018-05-29rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II-0/+1
2018-05-25pacify the mercilous tidyNiko Matsakis-1/+2
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-0/+6
2018-05-24Enforce stability of const fn in promotedsOliver Schneider-4/+24
2018-05-23Rollup merge of #50849 - est31:visit_closure_args, r=michaelwoeristerkennytm-1/+2
2018-05-20Rollup merge of #50829 - est31:master, r=estebankkennytm-0/+2
2018-05-17CheckLoopVisitor: also visit closure argumentsest31-1/+2
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-4/+2
2018-05-17CheckLoopVisitor: also visit break expressionsest31-0/+2
2018-05-17Rollup merge of #50793 - jrlusby:master, r=petrochenkovkennytm-10/+95
2018-05-17Rollup merge of #50788 - varkor:missing-const-cast, r=cramertjkennytm-1/+1
2018-05-16Address review commentsest31-11/+11
2018-05-16Add feature gate label_break_valueest31-0/+1
2018-05-16Add E0696 for continue pointing to a labeled blockest31-2/+17
2018-05-16Extend error E0695 to unlabeled continue statementsest31-9/+17
2018-05-16Add E0695 for unlabeled breaksest31-0/+45
2018-05-16Make the compiler support the label-break-value featureest31-5/+21
2018-05-16label-break-value: Parsing and AST/HIR changesest31-2/+2
2018-05-16Fix an ICE when casting a nonexistent constvarkor-1/+1
2018-05-15Remove LoopIdResultest31-2/+1
2018-05-15Remove hir::ScopeTargetest31-16/+16
2018-05-13Macros: Add a 'literal' fragment specifierDan Aloni-1/+1
2018-05-05Auto merge of #50418 - nnethercote:cmt, r=eddybbors-6/+6
2018-05-03Avoid many `cmt` allocations.Nicholas Nethercote-6/+6
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-4/+9
2018-04-30Removed unused dependencies on rustc_const_mathOliver Schneider-2/+0
2018-04-23Auto merge of #49372 - Phlosioneer:inherent-impl-default-error-message, r=nagisabors-1/+3
2018-04-16Changed help message to notePhlosioneer-1/+1
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-1/+0
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-06Remove more duplicated spansVadim Petrochenkov-17/+18
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-1/+17
2018-03-27Add emit call to error messagePhlosioneer-1/+1
2018-03-26Better error message when trying to write default implsPhlosioneer-1/+3
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-0/+1
2018-03-23Merge branch 'master' of https://github.com/Lymia/rust into rollupAlex Crichton-2/+2
2018-03-22Added UserAssertTy statement.David Wood-0/+1
2018-03-21Fix type_dependent_defs ICE on method callsvarkor-4/+8
2018-03-19#49133 - Reworded the Error message: "`pub` not needed here" messageDileep Bapat-1/+1
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-2/+2
2018-03-17syntax: Make `_` an identifierVadim Petrochenkov-2/+4
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+41
2018-03-08Regenerate testsOliver Schneider-11/+2
2018-03-08TypoOliver Schneider-1/+1