about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2022-09-08update `ParamKindOrd`lcnr-3/+3
2022-09-08Introduce `DotDotPos`.Nicholas Nethercote-8/+37
2022-09-08Arena-allocate `hir::Lifetime`.Nicholas Nethercote-9/+9
2022-09-08Generator return doesn't need to be a lang itemMichael Goulet-1/+0
2022-09-08remove unnecessary `PartialOrd` and `Ord`Takayuki Maeda-1/+1
2022-09-07Use niche-filling optimization even when multiple variants have data.Michael Benfield-5/+10
2022-09-07suggest adding array lengths to references to arraysTakayuki Maeda-0/+8
2022-09-06change stdlib circular dependencies handlingDaniil Belov-0/+6
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-34/+5
2022-09-05Auto merge of #101261 - TaKO8Ki:separate-receiver-from-arguments-in-hir, r=cj...bors-7/+8
2022-09-05use `propagate_through_exprs` instead of `propagate_through_expr`Takayuki Maeda-1/+1
2022-09-05Auto merge of #101228 - nnethercote:simplify-hir-PathSegment, r=petrochenkovbors-12/+14
2022-09-05refactor: remove unnecessary variablesTakayuki Maeda-3/+3
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-3/+4
2022-09-05Rollup merge of #101420 - kraktus:doc_hir_local, r=cjgillotDylan DPC-1/+1
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-20/+36
2022-09-05Address review comments.Nicholas Nethercote-4/+2
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-5/+8
2022-09-05Make `hir::PathSegment::res` non-optional.Nicholas Nethercote-9/+6
2022-09-05Add some blank lines to the definition of `Res`.Nicholas Nethercote-1/+5
2022-09-04Fix `hir::Local` doc to match with the variable name used: `init`kraktus-1/+1
2022-09-04Make `const_eval_select` a real intrinsicDeadbeef-2/+0
2022-09-04Auto merge of #100726 - jswrenn:transmute, r=oli-obkbors-1/+2
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-34/+5
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+3
2022-08-31Rollup merge of #100730 - CleanCut:diagnostics-rustc_monomorphize, r=davidtwcoRalf Jung-3/+15
2022-08-29Rename `GenericArg::id` as `GenericArg::hir_id`.Nicholas Nethercote-1/+1
2022-08-29Use `&'hir Mod` everywhere.Nicholas Nethercote-1/+1
2022-08-29Use `&'hir Ty` everywhere.Nicholas Nethercote-2/+2
2022-08-29Use `&'hir Expr` everywhere.Nicholas Nethercote-7/+7
2022-08-29Expand the HIR (and AST) size assertions.Nicholas Nethercote-11/+27
2022-08-28Remove `register_attr` featureYuki Okushi-8/+2
2022-08-26Merge implementations of HIR fn_decl and fn_sig.Camille GILLOT-4/+5
2022-08-25have LangItemError derive everything LangItem doesNathan Stocks-0/+1
2022-08-25allow non-monomorphize modules to access hard-coded error message through new...Nathan Stocks-3/+14
2022-08-22safe transmute: use `Assume` struct to provide analysis optionsJack Wrenn-1/+2
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-16Rollup merge of #100610 - nnethercote:ast-and-parser-tweaks, r=spastorinoDylan DPC-5/+1
2022-08-16Auto merge of #100237 - cjgillot:no-special-hash-hir, r=nagisabors-18/+3
2022-08-16Remove `{ast,hir}::WhereEqPredicate::id`.Nicholas Nethercote-5/+1
2022-08-11Add visitors for PatField and ExprField.Eric Huss-10/+20
2022-08-11Check attributes on struct expression fields.Eric Huss-0/+4
2022-08-11Check attributes on pattern fields.Eric Huss-0/+4
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-41/+10
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_enum_def`.Nicholas Nethercote-2/+2
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-41/+10
2022-08-10Avoid repeating qualifiers on `static_assert_size` calls.Nicholas Nethercote-12/+12
2022-08-07Add Tuple marker traitMichael Goulet-0/+2
2022-08-07Derive HashStable for HIR Expr and Ty.Camille GILLOT-18/+3
2022-08-03Rollup merge of #100029 - hdelc:master, r=cjgillotMatthias Krüger-45/+45