Skip to content

Conversation

llvm-beanz
Copy link
Collaborator

@llvm-beanz llvm-beanz commented Oct 15, 2025

This change pulls the cbuffer section into the Declarations chapter instead of the Resources chapter since it defines a declaration type, and updates the grammar and specification language based on the updates to proposal 37.

The updated language avoids nesting of cbuffers and namepaces in cbuffers to simplify semantic validation. The updated langauge also adds additional language around storage durations which is referenced in the updated specification language.

Resolves #671

This change pulls the cbuffer section into the Declarations chapter
instead of the Resources chapter since it defines a declaration type,
and updates the grammar and specification language based on the updates
to proposal 37.

The updated language avoids nesting of cbuffers and namepaces in
cbuffers to simplify semantic validation. The updated langauge also adds
additional language around storage durations which is referenced in the
updated specification language.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

language-spec Issue with completed spec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Resolve inconsistencies in spec language for cbuffer declarations

1 participant