Namespaces
Variants
Views
Actions

cpp/compiler support/vendors

From cppreference.com
< cpp‎ | compiler support
Revision as of 15:39, 18 December 2023 by Space Mission (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Contents

[edit] Individual vendor compatibility checklists

[edit] GCC (updated 2023-12)

[edit] Clang++ (updated 2023-12)

[edit] Apple Clang (updated 2023-12)

[edit] Microsoft Visual Studio (updated 2022-03)

[edit] Intel C++ (updated 2023-01)

[edit] EDG (updated 2022-03)

[edit] Oracle C++ (updated 2017-07)

[edit] IBM XL C++ (updated 2018-05)

[edit] HP aCC

[edit] Digital Mars C++

[edit] Embarcadero C++

  • Language features compliance status (RAD Studio 10.1 Berlin), including C++11 features supported by legacy and Clang-enhanced compilers (based on Clang 3.3)
  • Language features compliance status (RAD Studio 10.3 Rio), including C++11 features supported by legacy compilers and C++11, C++14, and C++17 features supported by the Clang-enhanced compilers (based on Clang 5.0)

[edit] Cray (updated 2023-02)

[edit] Portland Group (PGI) (updated 2019-01)

[edit] Nvidia Cuda nvcc (updated 2023-01-12)

  • CUDA C++ Programming Guide (v12.0)
  • "All C++17 language features are supported in nvcc version 11.0 and later, subject to restrictions described here."
  • "All C++20 language features are supported in nvcc version 12.0 and later, subject to restrictions described here."
  • NVCC does not ship a C++ standard library implementation

[edit] Texas Instruments (updated 2018-05)

[edit] Analog Devices (updated 2018-05)