about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2021-01-15Rollup merge of #80944 - LingMan:map_or, r=nagisaYuki Okushi-6/+5
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-6/+5
2021-01-14Auto merge of #79689 - Vooblin:patch1, r=tmandrybors-10/+10
2021-01-13Auto merge of #77524 - Patryk27:fixes/66228, r=estebankbors-1/+1
2021-01-13Auto merge of #79322 - jyn514:refactor-impl, r=estebankbors-4/+4
2021-01-12Separate out a `hir::Impl` structJoshua Nelson-4/+4
2021-01-12Rollup merge of #80927 - LingMan:matches, r=estebankYuki Okushi-2/+1
2021-01-12Replace a simple `if let` with the `matches` macroLingMan-2/+1
2021-01-12Rollup merge of #80870 - petrochenkov:bmactable, r=oli-obkYuki Okushi-7/+9
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