-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
Metadata | |
---|---|
Point of contact | @m-ou-se |
Team(s) | compiler, lang |
Goal document | 2025h1/eii |
Summary
We intend to implement Externally Implementable Items in the compiler.
The plan is to do so in a way that allows us to change the way #[panic_handler]
and similar attributes are handled,
making these library features instead of compiler built-ins.
We intend to eventually support both statics and functions,
but the priority is at functions right now.
Tasks and status
- To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Type
Projects
Status
Project goal
Relationships
Development
Select code repository
Activity
nikomatsakis commentedon Feb 18, 2025
This issue is intended for status updates only.
For general questions or comments, please contact the owner(s) directly.
m-ou-se commentedon Feb 28, 2025
Now that rust-lang/rust#135726 is merged, @jdonszelmann and I will be working on implementing EII.
We have the design for the implementation worked out on our whiteboard. We don't expect any significant blockers at this point. We'll know more once we start writing the code next week.
static
variables Rust-GPU/Rust-CUDA#218