Landing: df73ffdeb7e0
Project / Subsystem
gcc / gccrs
Date
2026-07-16
Author
Enes Cevik
Commit
df73ffdeb7e0152ae5efe7554adc9e2834a34798
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- df73ffdeb7e0152ae5efe7554adc9e2834a34798
- source_type
- github
- headline
- gccrs: lang: Add pin and unpin lang items
- tldr
- gccrs compiler now registers 'pin' and 'unpin' language items.
- author
- Enes Cevik
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • rust
- • pin
- • unpin
- • language items
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-16T00:00:00.000Z
This commit introduces the pin and unpin language items into the gccrs compiler. These items are fundamental for supporting Rust’s Pin type, which guarantees that a value will not be moved in memory after it has been initially placed. While the language items are registered, full testing is pending due to related issues.