about summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors-1/+1
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-1/+1
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-11/+8
2024-04-16Rollup merge of #122811 - nnethercote:mv-SourceMap-init, r=WaffleLapkinGuillaume Gomez-1/+1
2024-04-16Auto merge of #124015 - GuillaumeGomez:rollup-s46ksxa, r=GuillaumeGomezbors-2/+2
2024-04-16Construct `SourceMap` at the same time as `SessionGlobals`.Nicholas Nethercote-1/+1
2024-04-15Opaque types have no namespaceMichael Goulet-2/+2
2024-04-15More polishingMichael Goulet-0/+5
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-2/+11
2024-04-15Lower and resolve precise captures in HIRMichael Goulet-1/+28
2024-04-08Actually create ranged int types in the type system.Oli Scherer-2/+7
2024-04-08Thread pattern types through the HIROli Scherer-0/+6
2024-04-05explaining `DefKind::Field`bohan-0/+3
2024-04-04Auto merge of #123097 - oli-obk:perf_experiment, r=petrochenkovbors-2/+7
2024-04-04Try explicitly outlining the panic machineryOli Scherer-1/+6
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-1/+1
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