Skip to content

Commit 38f555f

Browse files
authored
[SYCL][Doc] Move free function kernel extension to experimental (#20932)
Modulo any outstanding bugs, the free function kernel extension has now been fully implemented. This PR moves the extension to the experimental folder.
1 parent cbd8ec5 commit 38f555f

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

sycl/doc/design/CommandGraph.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ collisions. In practice there are only a few current scenarios where `set_arg()`
255255
can be used:
256256

257257
* The proposed ["Free Function Kernel"
258-
extension](../extensions/proposed/sycl_ext_oneapi_free_function_kernels.asciidoc)
258+
extension](../extensions/experimental/sycl_ext_oneapi_free_function_kernels.asciidoc)
259259
* OpenCL interop kernels created from SPIR-V source at runtime.
260260

261261
A workaround for the lambda capture issues is the "Whole-Graph Update" feature.

sycl/doc/extensions/proposed/sycl_ext_oneapi_free_function_kernels.asciidoc renamed to sycl/doc/extensions/experimental/sycl_ext_oneapi_free_function_kernels.asciidoc

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,13 @@ This extension also depends on the following other SYCL extensions:
5555

5656
== Status
5757

58-
This is a proposed extension specification, intended to gather community
59-
feedback.
60-
Interfaces defined in this specification may not be implemented yet or may be
61-
in a preliminary state.
62-
The specification itself may also change in incompatible ways before it is
63-
finalized.
58+
This is an experimental extension specification, intended to provide early
59+
access to features and gather community feedback. Interfaces defined in this
60+
specification are implemented in {dpcpp}, but they are not finalized and may
61+
change incompatibly in future versions of {dpcpp} without prior notice.
6462
*Shipping software products should not rely on APIs defined in this
6563
specification.*
6664

67-
6865
== Overview
6966

7067
This extension introduces a new way to define a kernel as a simple C++

0 commit comments

Comments
 (0)