Conformance to the C/C++/DPC++ Standards

The Intel® oneAPI DPC++/C++ Compiler conforms to the ANSI/ISO C++17 standard. Every DPC++ program is also a C++ program. A compliant DPC++ implementation must support the C++17 Core Language (as specified in Sections 1-19 of ISO/IEC 14882:2017) or newer. See the standard at: https://isocpp.org/std/the-standard

The Intel oneAPI DPC++/C++ Compiler is a work-in-progress (non-conformant) prototype of Khronos* Group SYCL* 2020 Specification.

Intel DPC++ Extensions

The Intel oneAPI DPC++/C++ Compiler provides support for some of the proposed extensions documented here: https://github.com/intel/llvm/tree/sycl/sycl/doc/extensions.