about summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-36/+36
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-1/+1
2025-05-15HIR: explain in comment why `ExprKind::If` "then" is an `Expr`Samuel Tardieu-0/+2
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-09Remove `Ident::empty`.Nicholas Nethercote-15/+8
2025-05-07Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque life...John Kåre Alsaker-7/+8
2025-05-05Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obkbors-25/+74
2025-05-02Rollup merge of #140572 - nnethercote:comment-ExprKind-If, r=compiler-errorsMatthias Krüger-0/+3
2025-05-02Split `get_opt_name` hashing use into `hashed_symbol`John Kåre Alsaker-1/+21
2025-05-02Add comment about the symbol on `AnonAssocTy`John Kåre Alsaker-1/+2
2025-05-02Add `DefPathData::NestedStatic` instead of reusing `DefPathData::AnonConst`John Kåre Alsaker-4/+5
2025-05-02Add useful comments on `ExprKind::If` variants.Nicholas Nethercote-0/+3
2025-05-02Handle `Path<>` better in error messages.Nicholas Nethercote-9/+20
2025-04-30Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkovbors-0/+1
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-29Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwUTrevor Gross-0/+4
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-20/+47
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-13/+5
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+4
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-23Extend HIR to track the source and syntax of a lifetimeJake Goulding-34/+128
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-3/+8
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-3/+8
2025-04-16Rename `LifetimeName` as `LifetimeKind`.Nicholas Nethercote-11/+11
2025-04-15Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalatharbors-1/+3
2025-04-15Rollup merge of #139772 - nnethercote:rm-hir-Map, r=ZalatharStuart Cook-1/+1
2025-04-15Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er...Stuart Cook-0/+2
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-6/+3
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-1/+0
2025-04-14Documentation fixes.Nicholas Nethercote-1/+1
2025-04-13Rollup merge of #137043 - Sky9x:unsafe-pinned-pt1-libs, r=tgross35,RalfJung,W...Jacob Pratt-0/+3
2025-04-13Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs]Sky-0/+3
2025-04-12Fix name of field in doc commentSamuel Tardieu-1/+1
2025-04-11Rollup merge of #139662 - nnethercote:tweak-DefPathData, r=compiler-errorsJacob Pratt-18/+19
2025-04-11Change how anonymous associated types are printed.Nicholas Nethercote-1/+1
2025-04-11Introduce `DefPathData::AnonAssocTy`.Nicholas Nethercote-18/+19
2025-04-11Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-deadStuart Cook-1/+1
2025-04-10Allow drivers to supply a list of extra symbols to internAlex Macleod-1/+1
2025-04-10Address review comments.Nicholas Nethercote-1/+1
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-6/+6
2025-04-07Enable contracts for const functionsCelina G. Val-0/+2
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-1/+3
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-2/+6
2025-04-04Implement `super let`.Mara Bos-1/+3
2025-04-04Auto merge of #120706 - Bryanskiy:leak, r=lcnrbors-0/+6
2025-04-03Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errorsMatthias Krüger-16/+7
2025-04-03Initial support for auto traits with default boundsBryanskiy-0/+6
2025-04-03impl !PartialOrd for HirIdOli Scherer-16/+7
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-4/+4