about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2022-07-08Check if E0530 is `tuple variant` or `tuple struct` to emit suggestionObei Sideg-2/+2
2022-07-02Handle fresh lifetimes on bare trait objects.Camille GILLOT-0/+24
2022-06-23Remove excess rib while resolving closuresMaybe Waffle-1/+3
2022-06-21Use CreateParameter mode for closures too.Camille GILLOT-5/+10
2022-06-21Always create parameters for functions-like types.Camille GILLOT-53/+140
2022-06-19Leave the responsibility to create `Fresh` lifetimes to lowering.Camille GILLOT-23/+11
2022-06-19Make matches exhaustive.Camille GILLOT-3/+9
2022-06-19Remove the `region` terminology.Camille GILLOT-9/+9
2022-06-18Separate `AnonymousCreateParameter` and `ReportElidedInPath`.Camille GILLOT-62/+93
2022-06-18Refactor visit_fn.Camille GILLOT-65/+96
2022-06-18Rustfmt resolve_implementation.Camille GILLOT-39/+57
2022-06-18Extract AssocItem handling.Camille GILLOT-166/+131
2022-06-15box `diagnostic_metadata` fieldTakayuki Maeda-2/+2
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-2/+1
2022-06-11Rollup merge of #97812 - TaKO8Ki:suggest-to-swap-struct-and-trait, r=estebankDylan DPC-1/+8
2022-06-09Do not introduce bindings for types and consts in HRTB.Camille GILLOT-1/+6
2022-06-07suggest swapping a struct and a traitTakayuki Maeda-1/+8
2022-06-05Rename `visit_generic_param{_slice => s}`Maybe Waffle-5/+5
2022-06-03Replace `&Vec<_>`s with `&[_]`sMaybe Waffle-6/+6
2022-06-03Use the same message as type & const generics.Camille GILLOT-28/+20
2022-06-03Reuse resolve_label to check lifetime shadowing.Camille GILLOT-33/+20
2022-06-03Do not lower generic lifetime params when AST resolution emitted an error.Camille GILLOT-0/+7
2022-06-02Stop warning against unrelated labels.Camille GILLOT-1/+0
2022-06-02Do not report mixed label/lifetime shadowing.Camille GILLOT-38/+12
2022-06-02Diagnose shadowing on AST.Camille GILLOT-26/+93
2022-05-21Fix broken intra-doc linkMichael Howell-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-9/+9
2022-05-20Lint single-use-lifetimes on the AST.Camille GILLOT-52/+126
2022-05-20Introduce BareFnTy::decl_span and fix generics span.Camille GILLOT-12/+3
2022-05-20Introduce LifetimeCtxt.Camille GILLOT-2/+2
2022-05-07Permit asm_const and asm_sym to reference outer generic paramsGary Guo-0/+23
2022-05-06Rollup merge of #96557 - nbdd0121:const, r=oli-obkGuillaume Gomez-1/+8
2022-05-05Rollup merge of #96507 - TaKO8Ki:suggest-calling-associated-function, r=lcnrMatthias Krüger-0/+5
2022-05-05suggest calling `Self::associated_function()`Takayuki Maeda-0/+5
2022-05-04Auto merge of #96353 - estebank:issue-95413, r=compiler-errorsbors-0/+2
2022-05-03Auto merge of #95380 - compiler-errors:unit-destructure-assign, r=nikomatsakisbors-7/+4
2022-05-03Allow inline consts to reference generic paramsGary Guo-1/+8
2022-05-03Rollup merge of #96641 - oli-obk:bool_args, r=wesleywiserYuki Okushi-26/+48
2022-05-03When suggesting to import an item, also suggest changing the path if appropriateEsteban Küber-0/+2
2022-05-02Use a yes/no enum instead of a bool.Oli Scherer-26/+48
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-6/+2
2022-05-01resolve: Rename `unusable_binding` to `ignore_binding`Vadim Petrochenkov-2/+2
2022-05-01resolve: Turn `enum Finalize` into an optional structVadim Petrochenkov-32/+23
2022-04-30Auto merge of #95776 - cjgillot:ast-lifetimes-static, r=petrochenkovbors-9/+39
2022-04-30When encountering a binding that could be a const or unit variant, suggest th...Esteban Kuber-11/+14
2022-04-30Ban non-static lifetimes from AnonConst on AST.Camille GILLOT-6/+21
2022-04-29Remove `error` variable.Camille GILLOT-5/+3
2022-04-29Use the correct lifetime binder for elided lifetimes in path.Camille GILLOT-11/+14
2022-04-29Ban non-static in const generics in AST.Camille GILLOT-4/+19
2022-04-27Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkovbors-48/+186