about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2021-01-11resolve: Simplify collection of traits in scopeVadim Petrochenkov-127/+74
2021-01-10Auto merge of #80782 - petrochenkov:viscopes, r=matthewjasperbors-56/+81
2021-01-10Rework diagnostics for wrong number of generic argsPatryk Wychowaniec-1/+1
2021-01-10resolve: Simplify built-in macro tableVadim Petrochenkov-7/+9
2021-01-10Rollup merge of #80850 - m-ou-se:rustc-builtin-macro-name, r=petrochenkovYuki Okushi-5/+5
2021-01-10Rollup merge of #80801 - estebank:correct-binding-sugg-span, r=petrochenkovYuki Okushi-16/+31
2021-01-09Allow #[rustc_builtin_macro = "name"].Mara Bos-5/+5
2021-01-09resolve/expand: Improve attribute expansion on macro definitions and callsVadim Petrochenkov-16/+24
2021-01-07Use correct span for structured suggestionEsteban Küber-16/+31
2021-01-08Rollup merge of #80012 - sasurau4:feature/point-constant-identifier-E0435, r=...Yuki Okushi-19/+67
2021-01-07resolve: Scope visiting doesn't need an `Ident`Vadim Petrochenkov-56/+81
2021-01-07Add pointing const identifier when emitting E0435Daiki Ihara-19/+67
2021-01-06Rename to `nearest_parent_mod`Camelid-27/+35
2021-01-06Document `ModuleData`Camelid-6/+14
2021-01-01adjust const generics defaults FIXMEs to the new feature gateRémy Rakic-1/+1
2021-01-01first pass at default values for const genericsJulian Knodt-1/+2
2020-12-31Consistently call editions "Rust 20xx" in messages.Mara Bos-2/+2
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-9/+9
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-9/+9
2020-12-30Rollup merge of #80509 - matthiaskrgr:ptr_arg, r=varkorYuki Okushi-5/+3
2020-12-30remove unused return types such as empty Results or Options that would always...Matthias Krüger-12/+11
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-5/+3
2020-12-29Remove `compile-fail` test suiteVadim Petrochenkov-1/+1
2020-12-28Rollup merge of #80411 - petrochenkov:nosymwith, r=matthewjasperDylan DPC-1/+4
2020-12-28Rollup merge of #80344 - matthiaskrgr:matches, r=Dylan-DPCDylan DPC-11/+8
2020-12-27rustc_span: Remove `Symbol::with`Vadim Petrochenkov-1/+4
2020-12-26stabilize min_const_genericsBastian Kauschke-7/+15
2020-12-24use matches!() macro in more placesMatthias Krüger-11/+8
2020-12-20Move std_path construction into conditionDániel Buga-5/+4
2020-12-20Inline a single-use closureDániel Buga-2/+2
2020-12-20Create closure outside of the loopDániel Buga-4/+4
2020-12-20Add missing semicolonDániel Buga-1/+1
2020-12-20Remove unnecessary clonedDániel Buga-1/+1
2020-12-20Precompute vector length in smart_resolve_path_fragmentDániel Buga-1/+2
2020-12-20Clean up with_generic_param_rib, avoid double hashingDániel Buga-24/+17
2020-12-17Enhance error message when misspelled label to value in break expressionDaiki Ihara-0/+20
2020-12-12Resolve enum field visibility correctlyCamelid-1/+11
2020-12-04Update tests of "unused_lifetimes" lint for async functions and corresponding...Dmitry Murygin-10/+10
2020-12-02Tweak diagnostics on shadowing lifetimes/labelsYuki Okushi-1/+1
2020-11-26Remove ForeignMod struct.Camille GILLOT-1/+1
2020-11-24Move lev_distance to rustc_ast, make non-genericArlie Davis-28/+33
2020-11-24Rollup merge of #79374 - mendess:const-param-expr-diagnostic, r=lcnrJonas Schievink-0/+1
2020-11-24Swap note for helpmendess-1/+1
2020-11-24Requested changesmendess-1/+1
2020-11-24Add note to use nightly when using expr in const genericsmendess-0/+1
2020-11-24Auto merge of #79294 - petrochenkov:determ, r=varkorbors-9/+20
2020-11-23Rollup merge of #79236 - lcnr:mcg-resolve-dsb, r=eddybJonas Schievink-1/+6
2020-11-22resolve: Do not put macros into `module.unexpanded_invocations` unless necessaryVadim Petrochenkov-9/+20
2020-11-20update bug message for cgBastian Kauschke-1/+1
2020-11-20const_generics: assert resolve hack causes an errorBastian Kauschke-0/+5