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
/
check
/
compare_impl_item
/
refine.rs
Age
Commit message (
Expand
)
Author
Lines
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-02-17
Move some `Map` methods onto `TyCtxt`.
Nicholas Nethercote
-2
/
+2
2025-01-31
Remove an unnecessary lifetime from `RemapLateParam`.
Nicholas Nethercote
-2
/
+1
2025-01-28
Consolidate OutlivesEnv construction with resolve_regions
Michael Goulet
-7
/
+1
2024-12-18
introduce `LateParamRegionKind`
lcnr
-3
/
+8
2024-11-30
Move refinement check out of compare_impl_item
Michael Goulet
-1
/
+1
2024-11-23
no more Reveal :(
lcnr
-2
/
+2
2024-11-18
Check use<..> in RPITIT for refinement
Michael Goulet
-1
/
+101
2024-10-29
TypingMode :thinking:
lcnr
-2
/
+2
2024-10-10
Don't fire refinement lint if there are errors
Michael Goulet
-0
/
+4
2024-10-04
rm `ItemKind::OpaqueTy`
Noah Lev
-1
/
+1
2024-10-02
Move in_trait into OpaqueTyOrigin
Michael Goulet
-1
/
+1
2024-10-02
Use named fields for OpaqueTyOrigin
Michael Goulet
-2
/
+2
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-08-22
Don't trigger refinement lint if predicates reference errors
Michael Goulet
-1
/
+6
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+4
2024-06-25
delay bug in RPITIT refinement checking with resolution errors
Rémy Rakic
-4
/
+4
2024-06-21
Rename a bunch of things
Michael Goulet
-1
/
+1
2024-06-03
Align Term methods with GenericArg methods
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-03-16
Rollup merge of #121720 - tmandry:split-refining, r=compiler-errors
León Orell Valerian Liehr
-16
/
+17
2024-03-05
Split refining_impl_trait lint into _reachable, _internal variants
Tyler Mandry
-16
/
+17
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-7
/
+3
2024-02-28
Deeply normalize obligations in refining_impl_trait
Michael Goulet
-5
/
+9
2024-02-23
Revert some `span_bug`s to `span_delayed_bug`.
Nicholas Nethercote
-8
/
+4
2024-02-21
Convert `bug`s back to `delayed_bug`s.
Nicholas Nethercote
-0
/
+9
2024-02-21
Convert `delayed_bug`s to `bug`s.
Nicholas Nethercote
-6
/
+3
2024-01-30
Deeply normalize when processing registered region obligations
Michael Goulet
-0
/
+1
2024-01-23
Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.
Nicholas Nethercote
-1
/
+1
2024-01-17
Add -Zno-implied-bounds-compat option and use it
Jack Huey
-1
/
+1
2024-01-17
Correctly handle normalization in implied bounds
Ali MJ Al-Nasrawy
-1
/
+1
2024-01-10
Add `DiagCtxt::delayed_bug`.
Nicholas Nethercote
-13
/
+4
2023-12-28
Fix some comments
cuishuang
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+3
2023-12-15
Annotate some bugs
Michael Goulet
-2
/
+5
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-1
/
+1
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-3
/
+3
2023-11-25
is_{some,ok}_and
Michael Goulet
-1
/
+1
2023-09-29
Only trigger refine lint on reachable traits
Michael Goulet
-2
/
+6
2023-09-26
Anonymize binders for refining_impl_trait check
Michael Goulet
-4
/
+25
2023-09-07
Don't emit refining_impl_trait for private items
Michael Goulet
-0
/
+28
2023-09-07
Use self instead of the actual self ty
Michael Goulet
-3
/
+15
2023-09-07
Implement refinement lint for RPITIT
Michael Goulet
-0
/
+271