index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_hir_analysis
/
src
/
impl_wf_check.rs
Age
Commit message (
Expand
)
Author
Lines
2025-04-15
Move `name` field from `AssocItem` to `AssocKind` variants.
Nicholas Nethercote
-1
/
+1
2025-04-15
Move `opt_rpitit_info` field to `hir::AssocKind::Type`.
Nicholas Nethercote
-1
/
+1
2025-04-14
Move `has_self` field to `hir::AssocKind::Fn`.
Nicholas Nethercote
-1
/
+1
2025-02-01
Rename `tcx.ensure()` to `tcx.ensure_ok()`
Zalathar
-1
/
+1
2025-01-27
Use identifiers in diagnostics more often
Michael Goulet
-2
/
+2
2025-01-06
footnote to ordinary comment
lcnr
-15
/
+15
2025-01-03
Do not project when there are unconstrained impl params
Michael Goulet
-31
/
+92
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-08-27
Add `warn(unreachable_pub)` to `rustc_hir_analysis`.
Nicholas Nethercote
-1
/
+4
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-2
/
+1
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-1
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+3
2024-07-19
Use structured suggestions for unconstrained generic parameters on impl blocks
Oli Scherer
-56
/
+20
2024-06-03
Hide some follow-up errors
Oli Scherer
-0
/
+2
2024-05-09
Rename Generics::params to Generics::own_params
Michael Goulet
-1
/
+1
2024-03-07
Merge `check_mod_impl_wf` and `check_mod_type_wf`
Oli Scherer
-15
/
+7
2024-02-20
Use expand_weak_alias_tys when collecting constrained generics params in impls
León Orell Valerian Liehr
-1
/
+1
2024-02-17
Properly check constrainedness of gen params in the presence of weak alias types
León Orell Valerian Liehr
-2
/
+2
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-1
/
+1
2024-01-17
Move `check_mod_impl_wf` query call out of track_errors and bubble errors up ...
Oli Scherer
-13
/
+33
2024-01-10
Rename `struct_span_err!` as `struct_span_code_err!`.
Nicholas Nethercote
-2
/
+2
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-2
/
+2
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-08-14
Use `{Local}ModDefId` in many queries
Nilstrieb
-2
/
+2
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-3
/
+2
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-3
/
+3
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-14
/
+1
2023-06-14
Error on unconstrained lifetime in RPITIT
Michael Goulet
-2
/
+15
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-1
/
+1
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-1
/
+1
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-2
/
+2
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-2
/
+2
2023-02-14
Add `of_trait` to DefKind::Impl.
Camille GILLOT
-1
/
+1
2023-01-14
change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...
Kyle Matsuda
-2
/
+1
2023-01-14
change usages of impl_trait_ref to bound_impl_trait_ref
Kyle Matsuda
-1
/
+2
2022-10-29
Rename some `OwnerId` fields.
Nicholas Nethercote
-3
/
+3
2022-10-13
Report duplicate definition in impls with overlap check.
Camille GILLOT
-39
/
+1
2022-10-11
Report duplicate definitions in trait impls during resolution.
Camille GILLOT
-0
/
+3
2022-09-27
rustc_typeck to rustc_hir_analysis
lcnr
-0
/
+228