summary refs log tree commit diff
path: root/src/librustc_resolve/late.rs
AgeCommit message (Expand)AuthorLines
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-5/+1
2019-11-22resolve: more declarative fresh_bindingMazdak Farrokhzad-15/+7
2019-11-18resolve: late: Check if type arg is really a const argGabriel Smith-0/+46
2019-11-15Rollup merge of #66197 - Centril:transparent-ast, r=varkorTyler Mandry-13/+0
2019-11-15Don't warn labels beginning with `_`Yuki Okushi-1/+3
2019-11-14TAIT: adjust resolveMazdak Farrokhzad-13/+0
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-08Rollup merge of #66188 - Centril:fnsig, r=davidtwcoMazdak Farrokhzad-1/+1
2019-11-08ast::ItemKind::Fn: use ast::FnSigMazdak Farrokhzad-1/+1
2019-11-06legacy_ctor_visibility -> errorMazdak Farrokhzad-19/+1
2019-11-06Rollup merge of #65776 - nnethercote:rename-LocalInternedString-and-more, r=e...Mazdak Farrokhzad-1/+1
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-3/+3
2019-11-02Simplify various `Symbol` use points.Nicholas Nethercote-1/+1
2019-10-28Auto merge of #65421 - estebank:variants, r=petrochenkovbors-5/+20
2019-10-27Point at local similarly named element and tweak references to variantsEsteban Küber-5/+20
2019-10-26review comment: use `Default`Esteban Küber-9/+2
2019-10-26review comments and tweaksEsteban Küber-48/+62
2019-10-26Use heuristics to suggest assignmentEsteban Küber-0/+15
2019-10-22Remove "type parameter depends on const parameter" error from resolutionvarkor-22/+1
2019-10-17Point at enclosing function without `self` receiverEsteban Küber-1/+7
2019-10-08resolve: prohibit foreign statics w/ genericsDavid Wood-139/+116
2019-10-03The crux of the bug fix.Felix S. Klock II-0/+13
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-3/+3
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-1/+1
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-1/+1
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-2/+2
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-4/+4
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-3/+3
2019-09-07Rollup merge of #64139 - Mark-Simulacrum:strip-legacy-proc-macro, r=petrochenkovMazdak Farrokhzad-12/+12
2019-09-05Replace diagnostic plugins with macro_rulesMark Rousskov-12/+12
2019-09-05resolve: bool -> enum PatBoundCtxMazdak Farrokhzad-18/+29
2019-09-05or-patterns: address review comments.Mazdak Farrokhzad-4/+23
2019-09-05resolve: merge `resolve_pats` and `resolve_pattern_top`.Mazdak Farrokhzad-19/+6
2019-09-05resolve: account for general or-patterns in consistency checking.Mazdak Farrokhzad-45/+82
2019-09-05resolve: revamp already-bound check -- fix some bugs.Mazdak Farrokhzad-59/+79
2019-09-05resolve: already-bound-check: account for or-patterns.Mazdak Farrokhzad-47/+73
2019-09-05resolve: move `resolve_block` to a better place.Mazdak Farrokhzad-43/+43
2019-09-05resolve: move `fresh_binding`.Mazdak Farrokhzad-55/+52
2019-09-05resolve: add `type IdentMap<T>` alias.Mazdak Farrokhzad-5/+7
2019-09-05resolve: extract `try_resolve_as_non_binding`.Mazdak Farrokhzad-57/+68
2019-09-05resolve: simplify `resolve_arm`.Mazdak Farrokhzad-3/+1
2019-09-05resolve: cleanup using `with_rib`, etc.Mazdak Farrokhzad-145/+118
2019-09-05resolve: extract `resolve_params`.Mazdak Farrokhzad-20/+15
2019-08-17Move type parameter shadowing errors to resolveMatthew Jasper-0/+31
2019-08-16resolve: Populate external modules in more automatic and lazy wayVadim Petrochenkov-1/+1
2019-08-15resolve: `ParentScope::default` -> `ParentScope::module`Vadim Petrochenkov-1/+1
2019-08-15resolve: Add some comments to the main modulesVadim Petrochenkov-0/+7