microsoft / microsoft/DirectXShaderCompiler
[202x][0004] Remove `interface` keyword
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.7k
- Forks
- 900
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 44
Description
The interface keyword was never fully supported in DXC. The proposal in TC57 is to remove the feature as per [0004] - 202x Removals.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked TC57 proposal and tracing how the interface keyword is handled in the DirectX Shader Compiler. Done means the unsupported feature is removed consistently from the compiler, with no remaining references or accepted behavior for the keyword.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100