about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir`.Nicholas Nethercote-0/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-2/+9
2024-08-20Auto merge of #127672 - compiler-errors:precise-capturing, r=spastorinobors-1/+0
2024-08-18TypoSamuel Moelius-1/+1
2024-08-17Stabilize opaque type precise capturingMichael Goulet-1/+0
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-18/+25
2024-08-06Rollup merge of #128377 - veera-sivarajan:fix-128249, r=davidtwcoMatthias Krüger-0/+5
2024-07-31Delegation: second attempt to improve perfBryanskiy-0/+11
2024-07-29Fix ICE Caused by Incorrectly Delaying E0107Veera-0/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-41/+56
2024-07-26Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkovbors-2/+8
2024-07-26Rollup merge of #128170 - saethlin:clone-fn, r=compiler-errorsTrevor Gross-0/+1
2024-07-25Make Clone::clone a lang itemBen Kimock-0/+1
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-2/+8
2024-07-24Rollup merge of #127717 - gurry:127441-stray-impl-sugg, r=compiler-errorsMatthias Krüger-9/+15
2024-07-21Auto merge of #127722 - BoxyUwU:new_adt_const_params_limitations, r=compiler-...bors-0/+1
2024-07-17Clarify docs explaining purpose of `ConstArg`Noah Lev-7/+6
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-0/+1
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-14/+36
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-4/+4
2024-07-16Use `ConstArg` for array lengthsNoah Lev-6/+10
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-7/+7
2024-07-16Setup ast_lowering functions for `ConstArg`Noah Lev-2/+2
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-4/+35
2024-07-14Stop using the gen keyword in the compilerMichael Goulet-9/+9
2024-07-14Fix malformed suggestion for repeated maybe unsized boundsGurinder Singh-9/+15
2024-07-12Add rustdoc support for use<> in (local) RPITsMichael Goulet-0/+7
2024-07-03Rollup merge of #127092 - compiler-errors:rtn-dots-redux, r=estebankMatthias Krüger-1/+1
2024-07-02add TyCtxt::as_lang_item, use in new solverMichael Goulet-1/+12
2024-06-28Change RTN to use .. againMichael Goulet-1/+1
2024-06-28address review commentsDeadbeef-2/+2
2024-06-28implement new effects desugaringDeadbeef-1/+12
2024-06-25Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoeristerbors-3/+5
2024-06-22Ensure careful consideration is given by implsAlan Egerton-2/+4
2024-06-19local_def_path_hash_to_def_id can failMichael Baikov-11/+6
2024-06-17Rework precise capturing syntaxMichael Goulet-8/+7
2024-06-14Rollup merge of #126054 - veera-sivarajan:bugfix-113073-bound-on-generics-2, ...Matthias Krüger-0/+24
2024-06-13LangItem-ify Coroutine trait in solversMichael Goulet-1/+3
2024-06-12Rollup merge of #126303 - sancho20021:patch-1, r=compiler-errorsJubilee-0/+14
2024-06-13Add urls to rust lang referenceAleksandr Pak-0/+14
2024-06-12E0229: Suggest Moving Type Constraints to Type Parameter DeclarationVeera-0/+24
2024-06-12Un-unsafe the `StableOrd` traitAlan Egerton-2/+2
2024-06-12Rollup merge of #126301 - nnethercote:sort-crate-attributes, r=davidtwcoJubilee-1/+3
2024-06-12Rollup merge of #126187 - surechen:fix_125997, r=oli-obkJubilee-0/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+3
2024-06-12For E0277 suggest adding `Result` return type for function which using Quesio...surechen-0/+1
2024-06-07Auto merge of #125918 - oli-obk:const_block_ice, r=compiler-errorsbors-7/+26
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-2/+25
2024-06-07Revert "Cache whether a body has inline consts"Oli Scherer-5/+1
2024-06-06Improve Docs for `hir::Impl` and `hir::ImplItem`Veera-1/+7