summaryrefslogtreecommitdiff
path: root/compiler/rustc_resolve
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #111557 - cjgillot:revert-111020, r=petrochenkovDylan DPC2023-05-172-5/+2
|\
| * Revert "Validate resolution for SelfCtor too."Camille GILLOT2023-05-142-5/+2
* | Rollup merge of #111428 - bvanjoi:fix-109250, r=NilstriebNilstrieb2023-05-161-4/+0
|\ \
| * | refactor(resolve): clean up the early error return caused by non-callbohan2023-05-101-4/+0
* | | Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-151-1/+2
| |/ |/|
* | Auto merge of #111425 - Bryanskiy:privacy_ef, r=petrochenkovbors2023-05-141-2/+2
|\ \
| * | Populate effective visibilities in rustc_privacyBryanskiy2023-05-111-2/+2
| |/
* | Rollup merge of #111460 - clubby789:lowercase-box-self, r=compiler-errorsMichael Goulet2023-05-116-24/+46
|\ \
| * | Improve error for `self: Box<self>`clubby7892023-05-116-24/+46
| |/
* | Only warn single-use lifetime when the binders match.Camille GILLOT2023-05-101-5/+11
|/
* improve diagnostics and bless testsBoxy2023-05-057-65/+185
* misc nameres changes for anon constsBoxy2023-05-052-111/+163
* Rollup merge of #110982 - cjgillot:elided-self-const, r=petrochenkovMatthias Krüger2023-05-041-0/+4
|\
| * Do not recurse into const generic args when resolving self lifetime elision.Camille GILLOT2023-05-031-0/+4
* | Rollup merge of #111070 - WaffleLapkin:break_ribs, r=lcnrMatthias Krüger2023-05-043-116/+113
|\ \
| * | Remove "RibKind" suffix from `RibKind` variantsMaybe Waffle2023-05-013-110/+104
| * | Don't `use RibKind::*`Maybe Waffle2023-05-012-105/+108
| |/
* | Rollup merge of #111020 - cjgillot:validate-self-ctor, r=petrochenkovMatthias Krüger2023-05-042-2/+5
|\ \
| * | Validate resolution for SelfCtor too.Camille GILLOT2023-05-032-2/+5
| |/
* | Rollup merge of #110908 - petrochenkov:notagain4, r=compiler-errorsDylan DPC2023-05-042-19/+9
|\ \
| * | resolve: One more attempt to simplify `module_children`Vadim Petrochenkov2023-05-022-19/+9
* | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-038-73/+76
|/ /
* | fix testsyukang2023-05-011-3/+7
* | clean up debug codeyukang2023-05-013-6/+4
* | remove current_type_ascription from DiagnosticMetadatayukang2023-05-011-13/+1
* | remove type_ascription_path_suggestions in parseryukang2023-05-011-38/+0
* | Remove more diagnostics for ascription in resolveyukang2023-05-011-80/+8
* | Rip it outNilstrieb2023-05-014-20/+19
|/
* Rollup merge of #110984 - cjgillot:const-infer-lifetime, r=compiler-errorsMatthias Krüger2023-04-301-2/+2
|\
| * Do not force anonymous lifetimes in consts to be static.Camille GILLOT2023-04-291-2/+2
* | Don't duplicate anonymous lifetimes for async fn in traitsMichael Goulet2023-04-281-5/+1
|/
* Fix static string lintsclubby7892023-04-254-14/+35
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* Rollup merge of #110255 - clubby789:proc-macro-test-help, r=jackh726Matthias Krüger2023-04-243-5/+17
|\
| * Suggest using integration tests for proc-macrosclubby7892023-04-173-5/+17
* | Auto merge of #110648 - Dylan-DPC:rollup-em3ovcq, r=Dylan-DPCbors2023-04-211-0/+1
|\ \
| * \ Rollup merge of #110501 - notriddle:notriddle/ice-110495, r=petrochenkovDylan DPC2023-04-211-0/+1
| |\ \
| | * | rustdoc: fix ICE from rustc_resolve and librustdoc parse divergenceMichael Howell2023-04-181-0/+1
* | | | resolve: Remove `module_children_untracked`Vadim Petrochenkov2023-04-191-6/+3
|/ / /
* | | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-192-1/+2
|\ \ \
| * | | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-1/+2
| |/ /
* | | Auto merge of #109772 - petrochenkov:slimchild, r=cjgillotbors2023-04-182-8/+8
|\ \ \
| * | | rustc_metadata: Remove `Span` from `ModChild`Vadim Petrochenkov2023-04-182-8/+8
| |/ /
* | | Spelling - compilerJosh Soref2023-04-174-6/+6
|/ /
* | Rollup merge of #110404 - matthiaskrgr:mapmap, r=NilstriebMatthias Krüger2023-04-171-6/+4
|\ \
| * | fix clippy::toplevel_ref_arg and ::manual_mapMatthias Krüger2023-04-161-6/+4
* | | use matches! macro in more placesMatthias Krüger2023-04-161-9/+11
|/ /
* | Auto merge of #110160 - petrochenkov:notagain2, r=cjgillotbors2023-04-143-27/+19
|\ \
| * | resolve: Pre-compute non-reexport module childrenVadim Petrochenkov2023-04-123-27/+19
| |/
* | Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger2023-04-122-2/+0
|\ \