diff --git a/README.md b/README.md index 7cae1c67a..6183889a6 100644 --- a/README.md +++ b/README.md @@ -91,21 +91,21 @@ At this time, libsir is supported (*that is, it compiles and passes the test sui | System | Toolchain | | ------:|:--------- | -| **Linux** ≳2.6.32
(glibc ≳2.4, musl ≳1.2.3, uClibc‑ng ≳1.0.43) | **GCC** (4.8.4 ‑ 14.1.1),  **Clang** (3.8 ‑ 18.1.5),  **Oracle Studio C/C++** (≳12.6),  **Circle** (1.0.0‑200),  **IBM Advance Toolchain** (14 ‑ 17),  **IBM XL C/C++** (16.1.1.2 ‑ 16.1.1.15),  **IBM Open XL C/C++** (17.1.1.0 ‑ 17.1.1.2),  **NVIDIA HPC SDK C/C++** (23.5 ‑ 24.3),  **Arm HPC C/C++** (22.1 ‑ 23.10),  **DMD ImportC** (2.104.2 ‑ 2.109.0),  **AMD Optimizing C/C++** (4.0.0 ‑ 4.2.0),  **Intel oneAPI DPC++/C++** (2023.1 ‑ 2024.1.0),  **Open64** (5, AMD 4.5.2.1),  **Intel C++ Compiler Classic** (2021.9.0 ‑ 2021.10.0),  **Portable C Compiler** (1.2.0.DEVEL‑20230730),  **Kefir** (≳0.3.0),  **Chibicc** (2020.12.6),  **CompCert C** (3.11 ‑ 3.14, no‑TLS),  **Chamois‑CompCert C** (3.14‑20231130, TLS) | +| **Linux** ≳2.6.32
(glibc ≳2.4, musl ≳1.2.3, uClibc‑ng ≳1.0.43) | **GCC** (4.8.4 ‑ 14.1.1),  **Clang** (3.8 ‑ 18.1.6),  **Oracle Studio C/C++** (≳12.6),  **Circle** (1.0.0‑200),  **IBM Advance Toolchain** (14 ‑ 17),  **IBM XL C/C++** (16.1.1.2 ‑ 16.1.1.15),  **IBM Open XL C/C++** (17.1.1.0 ‑ 17.1.1.2),  **NVIDIA HPC SDK C/C++** (23.5 ‑ 24.5),  **Arm HPC C/C++** (22.1 ‑ 23.10),  **DMD ImportC** (2.104.2 ‑ 2.109.0),  **AMD Optimizing C/C++** (4.0.0 ‑ 4.2.0),  **Intel oneAPI DPC++/C++** (2023.1 ‑ 2024.1.2),  **Open64** (5, AMD 4.5.2.1),  **Intel C++ Compiler Classic** (2021.9.0 ‑ 2021.10.0),  **Portable C Compiler** (1.2.0.DEVEL‑20230730),  **Kefir** (≳0.3.0),  **Chibicc** (2020.12.6),  **CompCert C** (3.11 ‑ 3.14, no‑TLS),  **Chamois‑CompCert C** (3.14‑20231130, TLS) | | **Android** ≳5 | **Android NDK** (r25c ‑ r26d) | -| **IBM AIX** 7.2, 7.3 | **GCC** (8.3 ‑ 12.3),  **Clang** (18.1.2 ‑ 18.1.5),  **IBM XL C/C++** (16.1.0.3 ‑ 16.1.0.17),  **IBM Open XL C/C++** (17.1.1.1 ‑ 17.1.2.5) | +| **IBM AIX** 7.2, 7.3 | **GCC** (8.3 ‑ 12.3),  **Clang** (18.1.2 ‑ 18.1.6),  **IBM XL C/C++** (16.1.0.3 ‑ 16.1.0.17),  **IBM Open XL C/C++** (17.1.1.1 ‑ 17.1.2.5) | | **IBM i** (**PASE**) 7.5 | **GCC** (10.3.0 ‑ 10.5.0),  **IBM XL C/C++** (16.1.0.15 ‑ 16.1.0.17) | -| **macOS** ≳10.15 | **Xcode** (11.7 ‑ 15.3),  **GCC** (10.4 ‑ 13.2.1),  **Clang** (11.0.3 ‑ 18.1.5),  **DMD ImportC** (2.105.0 ‑ 2.109.0),  **Intel C++ Compiler Classic** (2021.9.0 ‑ 2021.10.0) | -| **Windows** ≳10, 11 | **Microsoft Visual C/C++** (17.6 ‑ 17.9.6),  **Clang‑CL** (16.0.6 ‑ 18.1.5),  **GCC‑MinGW** (12.2.1 ‑ 14.1.1),  **LLVM‑MinGW** (15.0 ‑ 18.1.5),  **Embarcadero C++** (7.20 ‑ 7.70),  **OrangeC** (≳6.71.10) | +| **macOS** ≳10.15 | **Xcode** (11.7 ‑ 15.4),  **GCC** (10.4 ‑ 13.2.1),  **Clang** (11.0.3 ‑ 18.1.6),  **DMD ImportC** (2.105.0 ‑ 2.109.0),  **Intel C++ Compiler Classic** (2021.9.0 ‑ 2021.10.0) | +| **Windows** ≳10, 11 | **Microsoft Visual C/C++** (17.6 ‑ 17.9.6),  **Clang‑CL** (16.0.6 ‑ 18.1.6),  **GCC‑MinGW** (12.2.1 ‑ 14.1.1),  **LLVM‑MinGW** (15.0 ‑ 18.1.6),  **Embarcadero C++** (7.20 ‑ 7.70),  **OrangeC** (≳6.71.10) | | **Cygwin** 3.4 | **GCC** (11.2 ‑ 13.2.1) | -| **FreeBSD** ≳11.3 | **GCC** (11.4 ‑ 13.2.1),  **Clang** (10 ‑ 18.1.5),  **DMD ImportC** (2.105.0 ‑ 2.109.0) | +| **FreeBSD** ≳11.3 | **GCC** (11.4 ‑ 13.2.1),  **Clang** (10 ‑ 18.1.6),  **DMD ImportC** (2.105.0 ‑ 2.109.0) | | **NetBSD** 9.2 | **GCC** (7.5 ‑ 13.2),  **Clang** (15.0.7 ‑ 17.0.6) | | **OpenBSD** 7.3 | **GCC** (11.2),  **Clang** (13 ‑ 17.0.6),  **DMD ImportC** (2.106.0) | | **DragonFly** **BSD** 6.4 | **GCC** (8.3 ‑ 13),  **Clang** (10.0.1 ‑ 17.0.6) | | **GNU/Hurd** | **GCC** (9.5 ‑ 13.2),  **Clang** (9.0.1 ‑ 13.0.1) | | **Haiku** R1b4 | **GCC** (11.2 ‑ 13.2),  **Clang** (12.0.1 ‑ 17.0.6) | -| **Solaris** 11.4 | **GCC** (10.3 ‑ 11.2),  **Clang** (6 ‑ 18.1.5),  **Oracle Studio C/C++** (≳12.6) | -| **illumos** | **GCC** (7.5 ‑ 13.2),  **Clang** (15.0.7 ‑ 18.1.5),  **Oracle Studio C/C++** (≳12.6) | +| **Solaris** 11.4 | **GCC** (10.3 ‑ 11.2),  **Clang** (6 ‑ 18.1.6),  **Oracle Studio C/C++** (≳12.6) | +| **illumos** | **GCC** (7.5 ‑ 13.2),  **Clang** (15.0.7 ‑ 18.1.6),  **Oracle Studio C/C++** (≳12.6) | | **SerenityOS** | **GCC** (13.1) | | **WebAssembly/JS** | **Emscripten** (3.1.45 ‑ 3.1.60),  **Node.js** (20.5 ‑ 22.2.0) | diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index fe7f70be1..3744e5334 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -8,21 +8,21 @@ + - - - - - + + + + - + @@ -32,22 +32,22 @@ - + - - - - + + + + @@ -58,41 +58,41 @@ - - - - - - + + + - + + + + + + - - + - - - - - - - + + + + + - + + diff --git a/docs/index.html b/docs/index.html index 7cafa82e1..ec8b2103e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -174,21 +174,21 @@

Cross-platform comp System Toolchain Linux ≳2.6.32
-(glibc ≳2.4, musl ≳1.2.3, uClibc‑ng ≳1.0.43) GCC (4.8.4 ‑ 14.1.1),  Clang (3.8 ‑ 18.1.5),  Oracle Studio C/C++ (≳12.6),  Circle (1.0.0‑200),  IBM Advance Toolchain (14 ‑ 17),  IBM XL C/C++ (16.1.1.2 ‑ 16.1.1.15),  IBM Open XL C/C++ (17.1.1.0 ‑ 17.1.1.2),  NVIDIA HPC SDK C/C++ (23.5 ‑ 24.3),  Arm HPC C/C++ (22.1 ‑ 23.10),  DMD ImportC (2.104.2 ‑ 2.108.1),  AMD Optimizing C/C++ (4.0.0 ‑ 4.2.0),  Intel oneAPI DPC++/C++ (2023.1 ‑ 2024.1.0),  Open64 (5, AMD 4.5.2.1),  Intel C++ Compiler Classic (2021.9.0 ‑ 2021.10.0),  Portable C Compiler (1.2.0.DEVEL‑20230730),  Kefir (≳0.3.0),  Chibicc (2020.12.6),  CompCert C (3.11 ‑ 3.14, no‑TLS),  Chamois‑CompCert C (3.14‑20231130, TLS) +(glibc ≳2.4, musl ≳1.2.3, uClibc‑ng ≳1.0.43) GCC (4.8.4 ‑ 14.1.1),  Clang (3.8 ‑ 18.1.6),  Oracle Studio C/C++ (≳12.6),  Circle (1.0.0‑200),  IBM Advance Toolchain (14 ‑ 17),  IBM XL C/C++ (16.1.1.2 ‑ 16.1.1.15),  IBM Open XL C/C++ (17.1.1.0 ‑ 17.1.1.2),  NVIDIA HPC SDK C/C++ (23.5 ‑ 24.5),  Arm HPC C/C++ (22.1 ‑ 23.10),  DMD ImportC (2.104.2 ‑ 2.109.0),  AMD Optimizing C/C++ (4.0.0 ‑ 4.2.0),  Intel oneAPI DPC++/C++ (2023.1 ‑ 2024.1.2),  Open64 (5, AMD 4.5.2.1),  Intel C++ Compiler Classic (2021.9.0 ‑ 2021.10.0),  Portable C Compiler (1.2.0.DEVEL‑20230730),  Kefir (≳0.3.0),  Chibicc (2020.12.6),  CompCert C (3.11 ‑ 3.14, no‑TLS),  Chamois‑CompCert C (3.14‑20231130, TLS) Android ≳5 Android NDK (r25c ‑ r26d) -IBM AIX 7.2, 7.3 GCC (8.3 ‑ 12.3),  Clang (18.1.2 ‑ 18.1.5),  IBM XL C/C++ (16.1.0.3 ‑ 16.1.0.17),  IBM Open XL C/C++ (17.1.1.1 ‑ 17.1.2.5) +IBM AIX 7.2, 7.3 GCC (8.3 ‑ 12.3),  Clang (18.1.2 ‑ 18.1.6),  IBM XL C/C++ (16.1.0.3 ‑ 16.1.0.17),  IBM Open XL C/C++ (17.1.1.1 ‑ 17.1.2.5) IBM i (PASE) 7.5 GCC (10.3.0 ‑ 10.5.0),  IBM XL C/C++ (16.1.0.15 ‑ 16.1.0.17) -macOS ≳10.15 Xcode (11.7 ‑ 15.3),  GCC (10.4 ‑ 13.2.1),  Clang (11.0.3 ‑ 17.0.6),  DMD ImportC (2.105.0 ‑ 2.108.1),  Intel C++ Compiler Classic (2021.9.0 ‑ 2021.10.0) +macOS ≳10.15 Xcode (11.7 ‑ 15.4),  GCC (10.4 ‑ 13.2.1),  Clang (11.0.3 ‑ 18.1.6),  DMD ImportC (2.105.0 ‑ 2.109.0),  Intel C++ Compiler Classic (2021.9.0 ‑ 2021.10.0) -Windows ≳10, 11 Microsoft Visual C/C++ (17.6 ‑ 17.9.6),  Clang‑CL (16.0.6 ‑ 18.1.5),  GCC‑MinGW (12.2.1 ‑ 14.0.1),  LLVM‑MinGW (15.0 ‑ 18.1.5),  Embarcadero C++ (7.20 ‑ 7.70),  OrangeC (≳6.71.10) +Windows ≳10, 11 Microsoft Visual C/C++ (17.6 ‑ 17.9.6),  Clang‑CL (16.0.6 ‑ 18.1.6),  GCC‑MinGW (12.2.1 ‑ 14.1.1),  LLVM‑MinGW (15.0 ‑ 18.1.6),  Embarcadero C++ (7.20 ‑ 7.70),  OrangeC (≳6.71.10) Cygwin 3.4 GCC (11.2 ‑ 13.2.1) -FreeBSD ≳11.3 GCC (11.4 ‑ 13.2.1),  Clang (10 ‑ 17.0.6),  DMD ImportC (2.105.0 ‑ 2.108.1) +FreeBSD ≳11.3 GCC (11.4 ‑ 13.2.1),  Clang (10 ‑ 18.1.6),  DMD ImportC (2.105.0 ‑ 2.109.0) NetBSD 9.2 GCC (7.5 ‑ 13.2),  Clang (15.0.7 ‑ 17.0.6) @@ -200,13 +200,13 @@

Cross-platform comp Haiku R1b4 GCC (11.2 ‑ 13.2),  Clang (12.0.1 ‑ 17.0.6) -Solaris 11.4 GCC (10.3 ‑ 11.2),  Clang (6 ‑ 18.1.5),  Oracle Studio C/C++ (≳12.6) +Solaris 11.4 GCC (10.3 ‑ 11.2),  Clang (6 ‑ 18.1.6),  Oracle Studio C/C++ (≳12.6) -illumos GCC (7.5 ‑ 13.2),  Clang (15.0.7 ‑ 17.0.6) +illumos GCC (7.5 ‑ 13.2),  Clang (15.0.7 ‑ 18.1.6),  Oracle Studio C/C++ (≳12.6) SerenityOS GCC (13.1) -WebAssembly/JS Emscripten (3.1.45 ‑ 3.1.59),  Node.js (20.5 ‑ 22.1.0) +WebAssembly/JS Emscripten (3.1.45 ‑ 3.1.60),  Node.js (20.5 ‑ 22.2.0)