-
Notifications
You must be signed in to change notification settings - Fork 246
Closed
Labels
t: designDesign of our rust-gpu language and stdDesign of our rust-gpu language and std
Description
Design and implement what I've been calling "capability computation":
- Let the user specify what capabilities to allow. Exactly how they do it is open right now - e.g. attributes, or just a
-C target-feature
temp hack. - Validate those capabilities are correct. Error on missing capability, warning on not-needed capability?
Note validation is surprisingly complex, e.g. some capabilities say "you can't opbitcast this particular type to that particular type", it's not just simple "this instruction is/isn't allowed" rules.
@Jasper-Bekkers is working on part 2 right now.
Metadata
Metadata
Assignees
Labels
t: designDesign of our rust-gpu language and stdDesign of our rust-gpu language and std