about summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2019-06-23let_chains: Change AST validation strategy slightly.Mazdak Farrokhzad-34/+45
2019-06-23let_chains: Handle disallowing of let chains in places lowering won't support.Mazdak Farrokhzad-58/+67
2019-06-20rename hir::map::expect_expr_by_hir_id to expect_exprljedrz-1/+1
2019-06-19Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centrilMazdak Farrokhzad-1/+1
2019-06-18Preserve generator and yield source for error messagesTaylor Cramer-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-1/+1
2019-06-17replace some uses of NodeId with HirIdljedrz-2/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-11/+11
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-8/+2
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+8
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-3/+3
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-16/+17
2019-06-12Auto merge of #60669 - c410-f3r:attrs-fn, r=petrochenkovbors-2/+43
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-06-09Allow attributes in formal function parametersCaio-2/+43
2019-06-05Use both existential-type desugaring and where-clause (predicate) desugaring ...Alexander Regueiro-7/+39
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-11/+13
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-16/+19
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-3/+3
2019-06-01rustc: track the body owner DefId in MC and EUV.Eduard-Mihai Burtescu-2/+9
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-24Remove `ObsoleteInPlace`varkor-23/+0
2019-05-23Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelixbors-1/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-4/+4
2019-05-21Give match arms an HirId and a SpanMatthew Jasper-1/+1
2019-05-13Auto merge of #60630 - nnethercote:use-Symbol-more, r=petrochenkovbors-11/+13
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-5/+5
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-6/+8
2019-05-12ast_validation: comments -> doc commentsMazdak Farrokhzad-11/+11
2019-05-10Remove hir::ExprKind::If and replace it with lowering to hir::ExprKind::Match.Mazdak Farrokhzad-9/+0
2019-05-05Auto merge of #60567 - Manishearth:rollup-rjagqnw, r=Manishearthbors-1/+2
2019-05-05Auto merge of #60237 - saleemjaffer:issue-56166-miri-fntype-arg-passing, r=eddybbors-0/+7
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-1/+1
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-1/+2
2019-05-04Early error for mixing order of const and type parametersvarkor-3/+17
2019-05-04adding HasParamEnv traitSaleem Jaffer-0/+7
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-16/+16
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-8/+11
2019-05-03Rollup merge of #60409 - JohnTitor:error-for-existential-type, r=oli-obkMazdak Farrokhzad-1/+9
2019-04-30Rename hir::ExprKind::Use to ::DropTemps and improve docs.Mazdak Farrokhzad-1/+1
2019-04-30Use multispanYuki OKUSHI-2/+4
2019-04-30Add error for existential typesYuki OKUSHI-0/+6
2019-04-27Auto merge of #59540 - Zoxc:the-arena-2, r=michaelwoeristerbors-3/+2
2019-04-25Update rvalue_promotable_mapJohn Kåre Alsaker-3/+2
2019-04-25Introduce hir::ExprKind::Use and employ in for loop desugaring.Mazdak Farrokhzad-6/+3
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-3/+3
2019-04-21Add `AsyncArgument` to AST.David Wood-3/+3
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-1/+1