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
/
coherence
Age
Commit message (
Expand
)
Author
Lines
2024-02-25
Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin
bors
-5
/
+5
2024-02-25
Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot
Matthias Krüger
-5
/
+5
2024-02-20
Move the peeling function for weak alias types
León Orell Valerian Liehr
-28
/
+1
2024-02-20
Add newtype for first input type
clubby789
-5
/
+5
2024-02-19
Inline do_orphan_check_impl
Santiago Pastorino
-17
/
+9
2024-02-19
Remove suspicious auto trait lint
Santiago Pastorino
-160
/
+4
2024-02-18
Auto merge of #120780 - fmease:lta-in-impls, r=oli-obk
bors
-1
/
+30
2024-02-17
Fix non_local_definitions lint in rustc_hir_analysis
Urgau
-5
/
+5
2024-02-17
Support weak alias types as self type of inherent impls
León Orell Valerian Liehr
-1
/
+30
2024-02-15
Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoerister
bors
-7
/
+7
2024-02-14
clean up potential_query_instability with FxIndexMap and UnordMap
yukang
-7
/
+7
2024-02-14
Use fewer delayed bugs.
Nicholas Nethercote
-1
/
+1
2024-02-13
Just pass the checker instead of individual fields
Oli Scherer
-39
/
+33
2024-02-13
Remove an `impl_polarity` call where the information is already available in ...
Oli Scherer
-16
/
+23
2024-02-13
Avoid using the HIR span in the happy path
Oli Scherer
-5
/
+8
2024-02-13
Don't reinvoke `trait_header` query twice
Oli Scherer
-11
/
+11
2024-02-13
Invoke `trait_def` query only once
Oli Scherer
-10
/
+13
2024-02-13
Store impl unsafety in impl trait header
Oli Scherer
-24
/
+26
2024-02-12
Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk
Matthias Krüger
-1
/
+1
2024-02-12
Auto merge of #120835 - oli-obk:no_hir_coherence, r=cjgillot
bors
-99
/
+97
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-1
/
+1
2024-02-12
Auto merge of #120834 - oli-obk:only_local_coherence, r=lcnr
bors
-1
/
+3
2024-02-10
Allow restricted trait impls in macros with `min_specialization`
Zalathar
-2
/
+6
2024-02-09
Don't reinvoke `impl_trait_ref` query after it was already invoked
Oli Scherer
-77
/
+74
2024-02-09
use `impl Trait` argument instead of generic param for simplicity
Oli Scherer
-4
/
+5
2024-02-09
No need for FnMut when FnOnce works now
Oli Scherer
-2
/
+2
2024-02-09
Simplify conditional erroring
Oli Scherer
-5
/
+1
2024-02-09
Avoid accessing the HIR in the happy path of `coherent_trait`
Oli Scherer
-14
/
+18
2024-02-09
A trait's local impls are trivially coherent if there are no impls.
Oli Scherer
-1
/
+3
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-0
/
+2
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-4
/
+4
2024-01-23
Remove track_errors entirely
Oli Scherer
-95
/
+126
2024-01-23
Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.
Nicholas Nethercote
-1
/
+1
2024-01-17
Make crate_inherent_impls fallible and stop using `track_errors` for it
Oli Scherer
-32
/
+49
2024-01-17
Make crate_inherent_impls_overlap_check bubble up its errors
Oli Scherer
-18
/
+28
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-8
/
+8
2024-01-10
Rename `struct_span_err!` as `struct_span_code_err!`.
Nicholas Nethercote
-11
/
+11
2024-01-08
Use chaining for `DiagnosticBuilder` construction and `emit`.
Nicholas Nethercote
-6
/
+5
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-6
/
+6
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-39
/
+39
2023-12-18
Rename `Session::span_diagnostic` as `Session::dcx`.
Nicholas Nethercote
-1
/
+1
2023-12-15
Don't pass lint back out of lint decorator
Michael Goulet
-1
/
+1
2023-12-05
Add more
Michael Goulet
-4
/
+4
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+2
2023-11-26
rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...
Vadim Petrochenkov
-1
/
+1
2023-11-22
Replace `no_ord_impl` with `orderable`.
Nicholas Nethercote
-0
/
+1
2023-11-22
Replace `custom_encodable` with `encodable`.
Nicholas Nethercote
-1
/
+0
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-14
finish `RegionKind` rename
lcnr
-1
/
+1
2023-11-13
Turn assert_eq into a delay_span_bug
Mu001999
-1
/
+7
[next]