Skip to content

Commit 1984e74

Browse files
[SYCL][DOC] Enable SYCL_EXT_ONEAPI_PROPERTIES extension (#5693)
These changes adds the definition of the SYCL_EXT_ONEAPI_PROPERTIES feature macro and moves the corresponding proposal to experimental support. Signed-off-by: Steffen Larsen <[email protected]>
1 parent dfaa070 commit 1984e74

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

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

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
= `sycl_ext_oneapi_properties`
44

5+
:dpcpp: pass:[DPC++]
6+
57
== Introduction
68

79
The `sycl::property_list` found in SYCL 2020 is used to store properties used in the construction of runtime classes. It does so in a fully dynamic manner, such that it is not possible to obtain any useful information about the types of properties passed nor their values at compile time.
@@ -25,11 +27,12 @@ Copyright (c) 2021 Intel Corporation. All rights reserved.
2527

2628
== Status
2729

28-
Working Draft
29-
30-
This is a preview extension specification, intended to provide early access to a feature for review and community feedback. When the feature matures, this specification may be released as a formal extension.
31-
32-
Because the interfaces defined by this specification are not final and are subject to change they are not intended to be used by shipping software products.
30+
This is an experimental extension specification, intended to provide early
31+
access to features and gather community feedback. Interfaces defined in this
32+
specification are implemented in {dpcpp}, but they are not finalized and may
33+
change incompatibly in future versions of {dpcpp} without prior notice.
34+
*Shipping software products should not rely on APIs defined in this
35+
specification.*
3336

3437
== Version
3538

sycl/include/CL/sycl/feature_test.hpp.in

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ namespace sycl {
5353
#define SYCL_EXT_ONEAPI_USE_PINNED_HOST_MEMORY_PROPERTY 1
5454
#define SYCL_EXT_ONEAPI_SRGB 1
5555
#define SYCL_EXT_ONEAPI_SUB_GROUP 1
56+
#define SYCL_EXT_ONEAPI_PROPERTIES 1
5657
#define SYCL_EXT_INTEL_BF16_CONVERSION 1
5758
#define SYCL_EXT_INTEL_DATAFLOW_PIPES 1
5859
#ifdef __clang__

0 commit comments

Comments
 (0)