about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2025-03-08Rework maybe_suggest_add_generic_impl_traitMichael Goulet-24/+71
2025-03-07Rollup merge of #138173 - compiler-errors:incoherent-negative-impl, r=oli-obkJacob Pratt-1/+4
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #138042 - xizheyin:issue-135759, r=nnethercoteMatthias Krüger-2/+61
2025-03-07Delay bug for negative auto trait rather than ICEingMichael Goulet-1/+4
2025-03-07Pass `Option<Symbol>` to `def_path_data`/`create_def` methods.Nicholas Nethercote-1/+2
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-06Rollup merge of #137808 - jswrenn:droppy-unsafe-fields, r=nnethercoteMichael Goulet-55/+0
2025-03-06Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=...Michael Goulet-53/+130
2025-03-06Rollup merge of #137565 - compiler-errors:macro-ex, r=estebankMichael Goulet-0/+5
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-95/+13
2025-03-06Avoid having to handle an `Option` in the type systemOli Scherer-17/+80
2025-03-06Prefer a two value enum over boolOli Scherer-5/+0
2025-03-05Rollup merge of #137633 - compiler-errors:no-implied-bounds-hack-unless-bevy,...许杰友 Jieyou Xu (Joe)-48/+18
2025-03-05Rollup merge of #137298 - compiler-errors:mir-wf, r=lcnr许杰友 Jieyou Xu (Joe)-16/+19
2025-03-05Suggest struct or union to add generic that impls traitxizheyin-2/+61
2025-03-04Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box...Jubilee-0/+2
2025-03-04Only use implied bounds hack if bevy, and use deeply normalize in implied bou...Michael Goulet-48/+18
2025-03-04Make rustdoc tests use always applicable negative auto implsMichael Goulet-2/+2
2025-03-04Ensure that negative auto impls are always applicableMichael Goulet-52/+129
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-95/+302
2025-03-04Allow struct field default values to reference struct's genericsMichael Goulet-0/+2
2025-03-04Also note struct access, and fix macro expansion from foreign cratesMichael Goulet-1/+1
2025-03-03Fix associated type errors tooMichael Goulet-0/+5
2025-03-03Don't typeck during WF, instead check outside of WF in check_crateMichael Goulet-12/+7
2025-03-03Check signature WF when lowering MIR bodyMichael Goulet-1/+1
2025-03-03Tweak error code for sized checks of const/staticMichael Goulet-3/+11
2025-03-02update outdated doc with new exampleMu001999-2/+2
2025-03-01Rollup merge of #137837 - fee1-dead-contrib:push-pvqvwuvrnwsy, r=compiler-errorsMatthias Krüger-7/+3
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-21/+64
2025-03-01Update `const_conditions` and `explicit_implied_const_bounds` docsDeadbeef-7/+3
2025-03-01Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errorsMatthias Krüger-53/+26
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-21/+64
2025-02-28Do not require that unsafe fields lack drop glueJack Wrenn-55/+0
2025-02-26Handle asm const similar to inline constGary Guo-53/+26
2025-02-26Rollup merge of #137631 - TaKO8Ki:issue-137508, r=compiler-errorsLeón Orell Valerian Liehr-1/+5
2025-02-26Rollup merge of #137613 - davidtwco:const-traits-variances, r=compiler-errorsLeón Orell Valerian Liehr-0/+4
2025-02-26Rollup merge of #137529 - klensy:unused3, r=lcnrLeón Orell Valerian Liehr-1/+0
2025-02-26fix #137508Takayuki Maeda-1/+5
2025-02-25Auto merge of #137608 - fmease:rollup-h4siso6, r=fmeasebors-2/+0
2025-02-25Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJungLeón Orell Valerian Liehr-2/+0
2025-02-25remove unused field from VariantDef::new and convert debug to instrumentklensy-1/+0
2025-02-25remove `simd_fpow` and `simd_fpowi`Folkert de Vries-2/+0
2025-02-25Don't require method impls for methods with `Self:Sized` bounds for impls for...Oli Scherer-1/+44
2025-02-25Auto merge of #137573 - compiler-errors:rollup-noq9yhp, r=compiler-errorsbors-139/+134
2025-02-24Rollup merge of #137556 - RalfJung:simd_shuffle_const_generic, r=oli-obkMichael Goulet-1/+1
2025-02-24Rollup merge of #137548 - compiler-errors:asm-ty, r=oli-obkMichael Goulet-5/+20
2025-02-24Rollup merge of #137289 - compiler-errors:coerce-unsized-errors, r=oli-obkMichael Goulet-128/+112
2025-02-24Deduplicate CoerceUnsized and DispatchFromDyn impl errorsMichael Goulet-3/+13
2025-02-24Simplify trait error message for CoercePointee validationMichael Goulet-47/+81