about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/hir.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-4/+1
2025-09-12Introduce hir::ImplItemImplKindCameron Steffen-5/+21
2025-09-08change end to lastJeremy Smart-1/+14
2025-09-02Rollup merge of #146102 - fmease:rm-dead-eff-code-iii, r=fee1-deadGuillaume Gomez-1/+0
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-1/+0
2025-08-25add span to struct pattern rest (..)Valdemar Erk-4/+4
2025-08-21impl IntoDiagArg for AttrPathJana Dönszelmann-0/+6
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-2/+11
2025-08-14Remove the old target checking logicJonathan Brouwer-6/+8
2025-08-14Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmannGuillaume Gomez-0/+1
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-0/+1
2025-08-13Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkovGuillaume Gomez-4/+3
2025-08-12Switch to a bitflags `MacroKinds` to support macros with more than one kindJosh Triplett-4/+3
2025-08-12Rollup merge of #145155 - scrabsha:push-tkvwkolzooyq, r=jdonszelmannStuart Cook-0/+1
2025-08-11Propagate TraitImplHeader to hirCameron Steffen-12/+15
2025-08-11Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)Sasha Pourcelot-0/+1
2025-08-06Port `#[should_panic]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-08-03Rollup merge of #142678 - BoxyUwU:gai_cleanup, r=nnethercoteSamuel Tardieu-12/+11
2025-08-01loop match: error on `#[const_continue]` outside `#[loop_match]`Folkert de Vries-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-29Rollup merge of #144578 - FractalFir:m68k_fix, r=compiler-errorsStuart Cook-0/+5
2025-07-27Ensure correct aligement of rustc_hir::Lifetime on platforms with lower defau...FractalFir-0/+5
2025-07-26Use the new attributes throughout the codebaseJonathan Brouwer-0/+11
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-0/+1
2025-07-17parse `const trait Trait`Deadbeef-5/+14
2025-07-17Improve path segment joining.Nicholas Nethercote-2/+2
2025-07-14Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obkbors-0/+6
2025-07-13Retire hir::*ItemRef.Camille GILLOT-29/+3
2025-07-13Retire hir::ForeignItemRef.Camille GILLOT-15/+2
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-9/+0
2025-07-13Move trait_item_def_id from ImplItemRef to ImplItem.Camille GILLOT-3/+3
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-0/+6
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-4/+4
2025-07-05Port `#[ignore]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-07-01Auto merge of #143036 - compiler-errors:no-dyn-star, r=oli-obkbors-1/+1
2025-07-01Remove support for dyn*Michael Goulet-1/+1
2025-07-01Auto merge of #143287 - GuillaumeGomez:rollup-fdjcti9, r=GuillaumeGomezbors-21/+0
2025-07-01Auto merge of #142030 - oli-obk:wfck-less-hir, r=compiler-errorsbors-0/+4
2025-07-01Remove `ItemKind::descr` methodGuillaume Gomez-21/+0
2025-07-01Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgrbors-28/+0
2025-06-30Remove unused `descr` methodsGuillaume Gomez-28/+0
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-2/+2
2025-06-30Don't look at static items' HIR for wfcheckOli Scherer-0/+4
2025-06-27Report infer ty errors during hir ty loweringOli Scherer-0/+28
2025-06-25make `tidy-alphabetical` use a natural sortFolkert de Vries-1/+1
2025-06-25ReviewsBoxy-21/+6
2025-06-21All HIR attributes are outerDavid Tolnay-18/+3
2025-06-21Remove style() from AttributeExt traitDavid Tolnay-14/+8
2025-06-21Add AttributeExt::doc_resolution_scopeDavid Tolnay-0/+10