Landing: d4a4e68f5696

Project / Subsystem

gcc / gccrs

Date

2026-06-03

Author

Enes Cevik

Commit

d4a4e68f56968981ec82e6b5a8de86d22a523a06

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
commit_hash
d4a4e68f56968981ec82e6b5a8de86d22a523a06
source_type
github
headline
gccrs: Add lang owned_box and box expression support
tldr
gccrs now supports the `owned_box` lang item and `box` expressions.
author
Enes Cevik
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • gccrs
  • language-feature
  • backend
  • codegen
discussion_id_link
bugzilla_pr
date
2026-06-03T00:00:00.000Z

This commit introduces support for Rust’s owned_box language item and box expressions in the gccrs compiler. It involves significant changes across AST, backend compilation, and various checking passes to correctly lower and process these features.