KhronosGroup / KhronosGroup/OpenCL-Docs
pipe should not be a reserved keyword for OpenCL versions prior to 2.0
- Dominant language
- Python
- Stars
- 420
- Forks
- 131
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 11
Description
The unified spec doesn't seem to say that pipe is a reserved keyword from OpenCL 2.0 onwards.
https://www.khronos.org/registry/OpenCL/specs/3.0-unified/html/OpenCL_C.html#keywords
But if I look at the older version specs it is indeed not listed there.
https://www.khronos.org/registry/OpenCL/specs/opencl-1.2.pdf
Btw I believe the same applies to `__generic`.
Contributor guide
Research direction
Compare the OpenCL C 3.0 unified specification keyword section with the linked OpenCL 1.2 PDF, checking the reported treatment of `pipe` and `__generic`. Locate the corresponding source entry in this repository and verify that the documented keyword rules match the applicable OpenCL versions; done means the specification is corrected and the affected versions are unambiguous.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100