about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-05-14Allow the unused_macro_rules lint for nowest31-1/+2
2022-05-14Forbid nested opaque types to reference HRTB from opaque types.Camille GILLOT-0/+14
2022-05-14Auto merge of #94872 - mati865:mingw-llvm-target, r=petrochenkovbors-6/+100
2022-05-14Rollup merge of #97031 - eholk:drop-tracking-type-error, r=compiler-errorsYuki Okushi-0/+9
2022-05-14Rollup merge of #97005 - est31:master, r=petrochenkovYuki Okushi-5/+6
2022-05-14Rollup merge of #96986 - kdashg:save-an-enum-vars, r=oli-obkYuki Okushi-3/+8
2022-05-13Fix nitEric Holk-1/+1
2022-05-13Drop tracking: handle invalid assignments betterEric Holk-0/+9
2022-05-13Add bound_impl_trait_refJack Huey-20/+23
2022-05-13Add bound_fn_sigJack Huey-34/+57
2022-05-13Add bound_type_ofJack Huey-72/+79
2022-05-13resolve: Move collection of all `macro_rules` in the crate to rustdocVadim Petrochenkov-12/+7
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-6/+100
2022-05-13Rustc changes for permissive provenancecarbotaniuman-43/+140
2022-05-13remove redundant branchMiguel Guarniz-15/+4
2022-05-13remove unnecessary methods from HirIdValidatorMiguel Guarniz-14/+0
2022-05-13avoid converting to DefId from LocalDefId when using queryMiguel Guarniz-1/+1
2022-05-13use for_each_module instead of iterating over Item'sMiguel Guarniz-7/+8
2022-05-13change for_each_module's parameter to FnMutMiguel Guarniz-1/+1
2022-05-13update rustdoc code to use new method nameMiguel Guarniz-1/+1
2022-05-13change back to using tcx.hir() visit-item methodMiguel Guarniz-47/+8
2022-05-13rename visit item-like methodsMiguel Guarniz-20/+23
2022-05-13update comments about visitor strategyMiguel Guarniz-2/+35
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-112/+14
2022-05-13remove HirVisitorMiguel Guarniz-10/+4
2022-05-13remove DebuggerVisualizerCollectorMiguel Guarniz-90/+68
2022-05-13add module_itemsMiguel Guarniz-0/+4
2022-05-13remove Visitor impl for PrivateItemsInPublicInterfacesCheckerMiguel Guarniz-81/+95
2022-05-13remove TraitVisitorMiguel Guarniz-17/+6
2022-05-13replace hir().def_kind for def_kind query in rustc_passesMiguel Guarniz-5/+5
2022-05-13check def_kind before fetching itemMiguel Guarniz-21/+27
2022-05-13remove CollectPrivateImplItemsVisitorMiguel Guarniz-70/+57
2022-05-13remove LayoutTestMiguel Guarniz-79/+67
2022-05-13remove OuterVisitorMiguel Guarniz-39/+52
2022-05-13optimize find_item to fetch Item only when neededMiguel Guarniz-26/+39
2022-05-13remove ItemLikeVisitor impl for EntryContextMiguel Guarniz-23/+8
2022-05-13remove DiagnosticItemCollectorMiguel Guarniz-39/+28
2022-05-13remove LifeSeederMiguel Guarniz-52/+69
2022-05-13replace usage of visit_item_likes_in_modules with hir_module_items queryMiguel Guarniz-2/+20
2022-05-13Remove CheckConstTraitVisitorMiguel Guarniz-68/+54
2022-05-13Rollup merge of #96982 - klensy:no-expect, r=Dylan-DPCMatthias Krüger-1/+3
2022-05-13Auto merge of #96899 - oli-obk:closure_wf_check_bounds, r=nikomatsakisbors-114/+118
2022-05-13For non-defining opaque type usage errors, don't try to also prove all trait ...Oli Scherer-106/+102
2022-05-13Check that closures satisfy their where boundsOli Scherer-8/+16
2022-05-13Avoid invoking the full `eq` infrastructure when all we want is to check a di...Oli Scherer-1/+3
2022-05-13Auto merge of #96930 - ayrtonm:mips32-tmp-file, r=petrochenkovbors-11/+19
2022-05-13Use pluralize in one instanceest31-2/+2
2022-05-13Improve name and documentation of generic_extensionest31-3/+4
2022-05-13Auto merge of #96965 - oli-obk:flaky_inliner_ice, r=cjgillotbors-4/+6
2022-05-13Do not cache item_attrs.Camille GILLOT-1/+0