about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-6/+5
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-1/+1
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-0/+1
2024-03-29Auto merge of #123080 - Jules-Bertholet:mut-ref-mut, r=Nadrierilbors-2/+2
2024-03-29Auto merge of #122671 - Mark-Simulacrum:const-panic-msg, r=Nilstriebbors-0/+19
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-2/+2
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-2/+2
2024-03-26Rollup merge of #122835 - compiler-errors:deref-pure, r=NadrierilMatthias Krüger-0/+1
2024-03-26Rollup merge of #122120 - fmease:sugg-assoc-ty-bound-on-eq-bound, r=compiler-...Matthias Krüger-14/+8
2024-03-25Require DerefPure for patternsMichael Goulet-0/+1
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+1
2024-03-22Update docs of hir::TypeBindingLeón Orell Valerian Liehr-14/+8
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-3/+3
2024-03-22Rename `hir::Node::expect_local` into `hir::Node::expect_let_stmt`Guillaume Gomez-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-9/+9
2024-03-22Codegen const panic messages as function callsMark Rousskov-0/+19
2024-03-22Auto merge of #122869 - matthiaskrgr:rollup-0navj4l, r=matthiaskrgrbors-0/+3
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-0/+3
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-6/+2
2024-03-22Rollup merge of #122829 - ShoyuVanilla:gen-block-impl-fused-iter, r=compiler-...Matthias Krüger-0/+1
2024-03-22Implement `FusedIterator` for `gen` blockShoyu Vanilla-0/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-3/+8
2024-03-21Auto merge of #121587 - ShoyuVanilla:fix-issue-121267, r=TaKO8Kibors-2/+16
2024-03-21Fix bad span for explicit lifetime suggestionShoyu Vanilla-2/+16
2024-03-20Rollup merge of #122776 - GuillaumeGomez:rename-hir-let, r=oli-obkJacob Pratt-3/+3
2024-03-20Rename `hir::Let` into `hir::LetExpr`Guillaume Gomez-3/+3
2024-03-20step cfgsMark Rousskov-1/+0
2024-03-19Rollup merge of #122719 - oli-obk:nested_static_feed_hir, r=fee1-deadMatthias Krüger-13/+9
2024-03-19Auto merge of #122021 - oli-obk:delangitemification, r=compiler-errorsbors-14/+21
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-13/+9
2024-03-18Deduplicate `associated_body` and `body_id`Oli Scherer-14/+21
2024-03-18Add missing `try_visit` calls in visitors.Jason Newcomb-1/+1
2024-03-17Detect when move of `!Copy` value occurs within `loop` and should likely not ...Esteban Küber-1/+1
2024-03-16Auto merge of #121926 - tgross35:f16-f128-step3-feature-gate, r=compiler-erro...bors-6/+5
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-2/+2
2024-03-14Auto merge of #120943 - petrochenkov:somehir3, r=oli-obkbors-1/+13
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-2/+2
2024-03-14Enable `f16` and `f128` in HIRTrevor Gross-6/+5
2024-03-13Rollup merge of #122430 - GuillaumeGomez:link-to-local, r=TaKO8KiMatthias Krüger-4/+4
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-1/+13
2024-03-13Generate link to `Local` in `hir::Let` documentationGuillaume Gomez-4/+4
2024-03-12Some comment nitsOli Scherer-1/+1
2024-03-12s/mt/mutability/Oli Scherer-1/+1
2024-03-12Ensure nested allocations in statics do not get deduplicatedOli Scherer-0/+3
2024-03-12Add `nested` bool to `DefKind::Static`.Oli Scherer-0/+2
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-8/+11
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-1/+1
2024-03-08Rollup merge of #122103 - compiler-errors:taits-capture-everything, r=oli-obkMatthias Krüger-0/+2
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-1/+14
2024-03-08Make TAITs capture all higher-ranked lifetimes in scopeMichael Goulet-0/+2