Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[202y] Propose adding C++11-style constructors #325

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

llvm-beanz
Copy link
Collaborator

This proposal adds user-defined constructors and destructors to HLSL and defines how they should interact with semantics and global initialization. The intent is to align with C++11.

This proposal was originally proposed as #5, however it didn't merge before the repository was moved from private to public, and it got stranded in GitHub's tooling and closed.

This proposal adds user-defined constructors and destructors to HLSL and
defines how they should interact with semantics and global
initialization.
* Added explicit reference to ISO C++ standard
* Added description of handling groupshared
* Added some cases that diagnostics should be emitted for
@damyanp damyanp added this to the HLSL 202y milestone Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triaged
Development

Successfully merging this pull request may close these issues.

2 participants