summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/astconv/bounds.rs
AgeCommit message (Expand)AuthorLines
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+1
2024-01-21Don't actually make bound ty/const for RTNMichael Goulet-25/+9
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-3/+5
2024-01-11Taint more aggressively in astconvOli Scherer-1/+3
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-1/+1
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-2/+2
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-1/+1
2023-12-28Don't elaborate `!Sized` to `!Sized + Sized`León Orell Valerian Liehr-22/+30
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-0/+3
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-9/+9
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-11/+0
2023-12-07Resolve assoc item bindings by namespaceLeón Orell Valerian Liehr-100/+34
2023-11-15Re-format code with new rustfmtMark Rousskov-3/+1
2023-11-13rename `ReLateBound` to `ReBound`lcnr-1/+1
2023-10-30Improve some diagnostics around `?Trait` boundsOli Scherer-26/+31
2023-10-18AliasTy::new instead of tcx methodlcnr-1/+1
2023-10-16Rollup merge of #116257 - estebank:issue-101351, r=b-naberMatthias Krüger-0/+1
2023-10-13Suggest trait bounds for used associated type on type paramEsteban Küber-0/+1
2023-10-13Format all the let chains in compilerMichael Goulet-2/+4
2023-09-26subst -> instantiatelcnr-1/+1
2023-08-11Don't add associated type bound for non-typesMichael Goulet-10/+19
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-8/+8
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-3/+4
2023-07-04Replace `const_error` methods with `Const::new_error`Boxy-7/+7
2023-07-04Replace `mk_const` with `Const::new_x` methodsBoxy-5/+4
2023-06-27pass PredicateFilter to compute_boundsMichael Goulet-35/+27
2023-06-23Fix return type notation errors with -Zlower-impl-trait-in-trait-to-assoc-tySantiago Pastorino-1/+1
2023-06-17Move some bounds computation out of astconv into its own fileMichael Goulet-0/+583