about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-06-17Rework precise capturing syntaxMichael Goulet-2/+8
2024-06-15Rollup merge of #126417 - beetrees:f16-f128-inline-asm-x86, r=AmanieuMatthias Krüger-0/+4
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-5/+6
2024-06-14Rollup merge of #126054 - veera-sivarajan:bugfix-113073-bound-on-generics-2, ...Matthias Krüger-10/+78
2024-06-13Add `f16` and `f128` inline ASM support for `x86` and `x86-64`beetrees-0/+4
2024-06-12E0229: Suggest Moving Type Constraints to Type Parameter DeclarationVeera-10/+78
2024-06-12Rollup merge of #126340 - fee1-dead-contrib:fix-predicates_of-comments, r=com...Michael Goulet-5/+4
2024-06-12Fix outdated predacates_of.rs commentsDeadbeef-5/+4
2024-06-12Rollup merge of #126228 - BoxyUwU:nested_repeat_expr_generics, r=compiler-errorsGuillaume Gomez-5/+21
2024-06-12Auto merge of #126319 - workingjubilee:rollup-lendnud, r=workingjubileebors-68/+95
2024-06-12Rollup merge of #126301 - nnethercote:sort-crate-attributes, r=davidtwcoJubilee-2/+4
2024-06-12Rollup merge of #125978 - fmease:cleanup-hir-ty-lowering-consolidate-assoc-it...Jubilee-66/+91
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-2/+28
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-06-10Correct parent for nested anon constsBoxy-5/+21
2024-06-07Auto merge of #125918 - oli-obk:const_block_ice, r=compiler-errorsbors-15/+13
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-15/+13
2024-06-06Uplift TypeErrorMichael Goulet-0/+1
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-9/+13
2024-06-05Misc fixes (pattern type lowering, cfi, pretty printing)Boxy-12/+11
2024-06-05Basic removal of `Ty` from places (boring)Boxy-48/+25
2024-06-05Unify optional param info with object lifetime default boolean into an enum t...Oli Scherer-32/+48
2024-06-05Remove `allows_infer` now that every use of it is delegated to `HirTyLowerer`Oli Scherer-7/+0
2024-06-05Only collect infer vars to error about in case infer vars are actually forbiddenOli Scherer-85/+95
2024-06-05Remove an `Option` and instead eagerly create error lifetimesOli Scherer-52/+35
2024-06-05Simplify some code paths and remove an unused fieldOli Scherer-15/+3
2024-06-05Use a `LocalDefId` for `HirTyLowerer::item_def_id`, since we only ever (can) ...Oli Scherer-13/+11
2024-06-04Cleanup: HIR ty lowering: Consolidate assoc item access checkingLeón Orell Valerian Liehr-66/+91
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-1/+2
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-8/+11
2024-06-04Rollup merge of #125667 - oli-obk:taintify, r=TaKO8KiMichael Goulet-1/+3
2024-06-04Rollup merge of #125750 - compiler-errors:expect, r=lcnr许杰友 Jieyou Xu (Joe)-3/+5
2024-06-04Rollup merge of #125608 - oli-obk:subsequent_lifetime_errors, r=BoxyUwU许杰友 Jieyou Xu (Joe)-51/+59
2024-06-04Auto merge of #125380 - compiler-errors:wc-obj-safety, r=oli-obkbors-3/+3
2024-06-03Align Term methods with GenericArg methodsMichael Goulet-3/+5
2024-06-03Nits and formattingMichael Goulet-18/+11
2024-06-03check_is_object_safe -> is_object_safeMichael Goulet-3/+3
2024-06-03Provide previous generic arguments to `provided_kind`Oli Scherer-17/+4
2024-06-03Always provide previous generic argumentsOli Scherer-30/+20
2024-06-03Explain some code duplicationOli Scherer-0/+4
2024-06-03Add cycle errors to ScrubbedTraitError to remove a couple more calls to new_w...Michael Goulet-1/+2
2024-06-03Use ScrubbedTraitError in more placesMichael Goulet-4/+5
2024-06-03Opt-in diagnostics reporting to avoid doing extra work in the new solverMichael Goulet-25/+34
2024-06-03Make TraitEngines generic over errorMichael Goulet-5/+6
2024-06-03Mark all extraneous generic args as errorsOli Scherer-0/+19
2024-06-03Mark all missing generic args as errorsOli Scherer-9/+30
2024-06-03Store indices of generic args instead of spans, as the actual entries are unu...Oli Scherer-16/+5
2024-06-03Avoid an `Option` that is always `Some`Oli Scherer-12/+8
2024-06-03Hide some follow-up errorsOli Scherer-0/+2
2024-06-03Auto merge of #125778 - estebank:issue-67100, r=compiler-errorsbors-1/+1