about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty
AgeCommit message (Expand)AuthorLines
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+4
2024-07-26Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkovbors-1/+4
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+4
2024-07-25Rollup merge of #128138 - folkertdev:asm-option-allowlist, r=lcnrMatthias Krüger-29/+1
2024-07-24centralize turning asm flags into human readable namesFolkert-29/+1
2024-07-17Remove some unintended changes to importsNoah Lev-3/+4
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-0/+2
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-1/+1
2024-07-16Use `ConstArg` for array lengthsNoah Lev-1/+1
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-1/+1
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-2/+8
2024-06-28implement new effects desugaringDeadbeef-1/+6
2024-06-23Rename the 2 unambiguous precedence levels to PREC_UNAMBIGUOUSDavid Tolnay-4/+4
2024-06-17Rework precise capturing syntaxMichael Goulet-1/+15
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-0/+2
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-2/+3
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-3/+4
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-12/+14
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-12/+14
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-3/+2
2024-05-21Rollup merge of #125158 - Nilstrieb:block-indent, r=compiler-errorsMatthias Krüger-1/+1
2024-05-20hir pretty: fix block indentNilstrieb-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-12/+12
2024-05-13Make handling of `Comments` more iterator-like.Nicholas Nethercote-2/+6
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-2/+2
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-2/+2
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-8/+9
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors-0/+1
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-8/+9
2024-04-15Fix pretty hir for anon consts in diagnosticsMichael Goulet-10/+6
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-0/+1
2024-04-11Remove `bin_op_to_assoc_op` and invoke `AssocOp::from_ast_binop` directlyOli Scherer-28/+1
2024-04-08Thread pattern types through the HIROli Scherer-0/+5
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-3/+6
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-1/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+6
2024-03-20Rename `hir::Let` into `hir::LetExpr`Guillaume Gomez-1/+1
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-2/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-2/+2
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-0/+1
2024-02-24Add asm label support to AST and HIRGary Guo-0/+4
2024-02-12Lower anonymous structs or unions to HIRFrank King-16/+21
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-1/+1
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-0/+7
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-1/+1
2024-01-17Add `PatKind::Err`Lieselotte-0/+5