about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-0/+2
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-9/+11
2024-05-31Auto merge of #124662 - zetanumbers:needs_async_drop, r=oli-obkbors-0/+1
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-80/+125
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-80/+125
2024-05-30Auto merge of #125711 - oli-obk:const_block_ice2, r=Nadrierilbors-2/+2
2024-05-29Add lang item for AsyncFnKindHelper::UpvarsMichael Goulet-2/+3
2024-05-29Add lang item for Future::OutputMichael Goulet-0/+1
2024-05-29Add lang items for AsyncFn's associated typesMichael Goulet-0/+3
2024-05-29Don't require `visit_body` to take a lifetime that must outlive the function ...Oli Scherer-2/+2
2024-05-29Optimize async drop glue for some old typesDaria Sukhonina-0/+1
2024-05-28Cache whether a body has inline constsOli Scherer-1/+5
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-25/+2
2024-05-17Rename Unsafe to SafetySantiago Pastorino-15/+15
2024-05-16Uplift FnSigMichael Goulet-1/+1
2024-05-13Warn against redundant use<...>Michael Goulet-2/+11
2024-05-09Rollup merge of #124919 - nnethercote:Recovered-Yes-ErrorGuaranteed, r=compil...Matthias Krüger-8/+4
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-8/+4
2024-05-09Remove `enum_from_u32`.Nicholas Nethercote-13/+19
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-29/+25
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-7/+2
2024-04-29Remove `extern crate rustc_data_structures` from numerous crates.Nicholas Nethercote-4/+2
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-6/+5
2024-04-26`Span`s are already 64 bit, just like references, so stop putting them behind...Oli Scherer-8/+4
2024-04-26Move `ConstArg::span` to `AnonConst::span`Oli Scherer-2/+2
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-19/+19
2024-04-25review comment: rename methodEsteban Küber-3/+6
2024-04-25Don't suggest `split_at_mut` when the multiple borrows have the same indexEsteban Küber-0/+35
2024-04-23Rollup merge of #120929 - long-long-float:wrap-dyn-in-suggestion, r=fmeaseLeón Orell Valerian Liehr-5/+41
2024-04-23Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwcoMatthias Krüger-5/+5
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-0/+13
2024-04-23Wrap dyn type with parentheses in suggestionlong-long-float-5/+41
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-17consistency rename: language item -> lang itemRalf Jung-5/+5
2024-04-16Rollup merge of #122811 - nnethercote:mv-SourceMap-init, r=WaffleLapkinGuillaume Gomez-1/+1
2024-04-16Add simple async drop glue generationzetanumbers-0/+13
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