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
/
src
/
lang_items.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-12
Revert "Partially outline code inside the panic! macro".
Mara Bos
-0
/
+1
2025-07-20
Remove the ptr_unique lang item
bjorn3
-3
/
+0
2025-07-09
Add opaque TypeId handles for CTFE
Oli Scherer
-0
/
+2
2025-07-03
Remove PointerLike trait
Michael Goulet
-2
/
+0
2025-06-28
Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin
bors
-0
/
+1
2025-06-27
Insert checks for enum discriminants when debug assertions are enabled
Bastian Kersting
-0
/
+1
2025-06-16
trait_sel: `{Meta,Pointee}Sized` on `Sized` types
David Wood
-0
/
+2
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-13
/
+5
2025-04-15
Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er...
Stuart Cook
-0
/
+2
2025-04-13
Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs]
Sky
-0
/
+3
2025-04-07
Enable contracts for const functions
Celina G. Val
-0
/
+2
2025-04-03
Initial support for auto traits with default bounds
Bryanskiy
-0
/
+6
2025-03-12
Reduce FormattingOptions to 64 bits.
Mara Bos
-1
/
+0
2025-03-07
Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis
Matthias Krüger
-0
/
+1
2025-03-06
Add UseCloned trait related code
Santiago Pastorino
-0
/
+1
2025-03-06
Remove the `Option` part of range ends in the HIR
Oli Scherer
-0
/
+3
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-1
/
+1
2025-02-13
Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity
Michael Goulet
-0
/
+1
2025-02-09
rename the trait to validity and place a feature gate afront
Ding Xiang Fei
-1
/
+1
2025-02-09
introduce CoercePointeeWellformed for coherence checks at typeck stage
Ding Xiang Fei
-0
/
+6
2025-02-05
Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk
León Orell Valerian Liehr
-0
/
+4
2025-02-04
Rollup merge of #136167 - pitaj:new_range, r=Nadrieril
Jacob Pratt
-0
/
+5
2025-02-03
contracts: added lang items that act as hooks for rustc-injected code to invoke.
Felix S. Klock II
-0
/
+4
2025-01-31
Insert null checks for pointer dereferences when debug assertions are enabled
Bastian Kersting
-0
/
+1
2025-01-30
implement unstable `new_range` feature
Peter Jaszkowiak
-0
/
+5
2025-01-21
remove support for the #[start] attribute
Ralf Jung
-0
/
+4
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-15
Add hir::Attribute
Jonathan Dönszelmann
-4
/
+4
2024-11-11
Rollup merge of #132144 - adetaylor:receiver-trait-itself, r=wesleywiser
Matthias Krüger
-0
/
+2
2024-11-03
remove const-support for align_offset
Ralf Jung
-3
/
+0
2024-10-25
Arbitrary self types v2: (unused) Receiver trait
Adrian Taylor
-0
/
+2
2024-10-24
Remove associated type based effects logic
Michael Goulet
-8
/
+0
2024-10-22
Rename Receiver -> LegacyReceiver
Adrian Taylor
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-17
Make sure that def id <=> lang item map is bidirectional
Michael Goulet
-1
/
+10
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+3
2024-07-25
Make Clone::clone a lang item
Ben Kimock
-0
/
+1
2024-07-17
Split part of `adt_const_params` into `unsized_const_params`
Boxy
-0
/
+1
2024-07-02
add TyCtxt::as_lang_item, use in new solver
Michael Goulet
-1
/
+12
2024-06-28
address review comments
Deadbeef
-2
/
+2
2024-06-28
implement new effects desugaring
Deadbeef
-0
/
+8
2024-06-13
LangItem-ify Coroutine trait in solvers
Michael Goulet
-1
/
+3
2024-05-31
Auto merge of #124662 - zetanumbers:needs_async_drop, r=oli-obk
bors
-0
/
+1
2024-05-29
Add lang item for AsyncFnKindHelper::Upvars
Michael Goulet
-2
/
+3
2024-05-29
Add lang item for Future::Output
Michael Goulet
-0
/
+1
2024-05-29
Add lang items for AsyncFn's associated types
Michael Goulet
-0
/
+3
2024-05-29
Optimize async drop glue for some old types
Daria Sukhonina
-0
/
+1
2024-05-09
Remove `enum_from_u32`.
Nicholas Nethercote
-13
/
+19
2024-04-29
Remove `extern crate rustc_data_structures` from numerous crates.
Nicholas Nethercote
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-1
/
+1
[next]