summary refs log tree commit diff
path: root/src/librustc_resolve/late.rs
AgeCommit message (Expand)AuthorLines
2020-08-22resolve: Move `get_traits_in_module_containing_item` to ResolverJoshua Nelson-80/+15
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-15replaced log with tracingGurpreet Singh-2/+7
2020-08-08Auto merge of #75276 - JohnTitor:rollup-rz4hs0w, r=JohnTitorbors-1/+1
2020-08-07Small cleanupEsteban Küber-1/+1
2020-08-06allow complex expressions in assoc constsBastian Kauschke-17/+17
2020-08-05forbid generic params in complex constsBastian Kauschke-15/+29
2020-08-02Auto merge of #74963 - JohnTitor:ptn-ice, r=petrochenkovbors-19/+7
2020-07-31Reduce verbosity of some type ascription errorsEsteban Küber-2/+9
2020-07-31Fix ICEs with `@ ..` bindingYuki Okushi-3/+1
2020-07-31Revert "Fix an ICE on an invalid `binding @ ...` in a tuple struct pattern"Yuki Okushi-19/+9
2020-07-27forbid generic params inside of anon consts in ty defaultsBastian Kauschke-2/+12
2020-07-23delay_span_bug instead of silent ignoreMark Rousskov-12/+18
2020-07-20Fix an ICE on an invalid `binding @ ...` in a tuple struct patternJakub Adam Wieczorek-1/+7
2020-07-16Rollup merge of #74159 - lcnr:const-generic-ty-decl, r=varkorManish Goregaokar-2/+12
2020-07-16forbid generic params in the type of const paramsBastian Kauschke-2/+12
2020-07-15Catch errors for any new item, not just trait implementationsJoshua Nelson-3/+3
2020-07-15Fix commentJoshua Nelson-1/+1
2020-07-15Use mem::replace instead of rewriting itJoshua Nelson-4/+2
2020-07-15Avoid unnecessary enumJoshua Nelson-39/+17
2020-07-15Add an option not to report resolution errors for rustdocJoshua Nelson-22/+77
2020-07-15Don't run everybody_loops for rustdocJoshua Nelson-12/+30
2020-07-15Auto merge of #74175 - nnethercote:more-static-symbols, r=oli-obkbors-3/+3
2020-07-15Remove lots of `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2020-07-14Suggest struct pat on incorrect unit or tuple patEsteban Küber-8/+8
2020-07-08Avoid "blacklist"Tamir Duberstein-3/+3
2020-07-02resolve: disallow label use through closure/asyncDavid Wood-68/+99
2020-06-27Rename two `Resolver` traitsVadim Petrochenkov-1/+1
2020-06-26Rollup merge of #73597 - ayazhafiz:i/const-span, r=ecstatic-morseManish Goregaokar-3/+3
2020-06-23Record span of `const` kw in GenericParamKindAyaz Hafiz-3/+3
2020-06-21Move remaining `NodeId` APIs from `Definitions` to `Resolver`marmeladema-8/+9
2020-06-15Use `LocalDefId` for import IDs in trait mapVadim Petrochenkov-4/+5
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+1
2020-06-05Auto merge of #72982 - tblah:riscv-ui-tests, r=estebankbors-1/+2
2020-06-04resolve: Sort E0408 errors by Symbol strTom Eccles-1/+2
2020-06-03Fix a typo in `late.rs`Patryk Wychowaniec-1/+1
2020-06-02Improve E0433, so that it suggests missing importsPatryk Wychowaniec-30/+116
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-2/+1
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-1/+2
2020-05-17Emit a better diagnostic when function actually has a 'self' parameterAaron Hill-2/+3
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-2/+2
2020-05-03resolve: Relax fresh binding disambiguation slightly to fix regressionVadim Petrochenkov-6/+10
2020-04-24Avoid unused Option::map resultsJosh Stone-1/+3
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-39/+43
2020-04-08librustc_hir: return LocalDefId instead of DefId in local_def_idmarmeladema-6/+6
2020-03-30try_resolve_as_non_binding: span_bug -> delay_span_bugMazdak Farrokhzad-9/+7
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-1/+1
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-1/+2
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-1/+2