From 5043e5ce68edf70cd310cbdd456e383078d19391 Mon Sep 17 00:00:00 2001 From: "Jeffrey H. Johnson" Date: Thu, 21 Nov 2024 14:50:27 +0000 Subject: [PATCH] Release libsir 2.2.5 (#441) * Release libsir 2.2.5 --------- Signed-off-by: Jeffrey H. Johnson --- .gitlab-ci.yml | 1 + README.md | 4 +- docs/doxygen_crawl.html | 54 +++++++++++++-------------- docs/index.html | 46 +++++++++++------------ docs/md_docs_2sources_2changelog.html | 15 +++++++- docs/sources/changelog.md | 17 +++++++-- docs/version_8h_source.html | 4 +- include/sir/version.h | 4 +- 8 files changed, 84 insertions(+), 61 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea53250f0..d01eae26c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2001,6 +2001,7 @@ Clang Static Analyzer: - build/ - logs/ retry: 2 + timeout: 90 minutes interruptible: true ################################################################################ diff --git a/README.md b/README.md index 9aa678cc3..53983d46c 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ 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.4.7 ‑ 14.2.1),  **Clang** (3.8 ‑ 19.1.3),  **Oracle Studio C/C++** (≳12.6),  **Circle** (1.0.0‑210 ‑ 1.0.0‑223),  **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.7),  **Arm HPC C/C++** (22.1 ‑ 24.04),  **DMD ImportC** (2.104.2 ‑ 2.110.0),  **AMD Optimizing C/C++** (4.0.0 ‑ 5.0.0),  **Intel oneAPI DPC++/C++** (2023.1 ‑ 2025.0.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.15, 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.4.7 ‑ 14.2.1),  **Clang** (3.8 ‑ 19.1.3),  **Oracle Studio C/C++** (≳12.6),  **Circle** (1.0.0‑210 ‑ 1.0.0‑223),  **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.11),  **Arm HPC C/C++** (22.1 ‑ 24.10),  **DMD ImportC** (2.104.2 ‑ 2.110.0),  **AMD Optimizing C/C++** (4.0.0 ‑ 5.0.0),  **Intel oneAPI DPC++/C++** (2023.1 ‑ 2025.0.1),  **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.15, no‑TLS),  **Chamois‑CompCert C** (3.14‑20231130+, TLS) | | **Android** ≳5 | **Android NDK** (r25c ‑ r27b) | | **IBM AIX** 7.2, 7.3 | **GCC** (8.3 ‑ 12.3),  **Clang** (18.1.2 ‑ 19.1.3),  **IBM XL C/C++** (16.1.0.3 ‑ 16.1.0.19),  **IBM Open XL C/C++** (17.1.1.1 ‑ 17.1.2.13) | | **IBM i** (**PASE**) 7.5 | **GCC** (10.3.0 ‑ 10.5.0),  **IBM XL C/C++** (16.1.0.15 ‑ 16.1.0.19) | @@ -107,7 +107,7 @@ At this time, libsir is supported (*that is, it compiles and passes the test sui | **Solaris** 11.4 | **GCC** (10.3 ‑ 11.2),  **Clang** (6 ‑ 18.1.8),  **Oracle Studio C/C++** (≳12.6) | | **illumos** | **GCC** (7.5 ‑ 13.2),  **Clang** (15.0.7 ‑ 18.1.8),  **Oracle Studio C/C++** (≳12.6) | | **SerenityOS** | **GCC** (13.1) | -| **WebAssembly/JS** | **Emscripten** (3.1.45 ‑ 3.1.70),  **Node.js** (20.5.0 ‑ 22.11.0) | +| **WebAssembly/JS** | **Emscripten** (3.1.45 ‑ 3.1.72),  **Node.js** (20.5.0 ‑ 23.2.0) | * libsir is known to work on most common (and many uncommon) architectures. It has been built and tested on **Intel** (x86\_64, i686, x32), **ARM** (ARMv6, ARMv7HF, ARMv8‑A), **POWER** (PowerPC, PPC64, PPC64le), **MIPS** (MIPS64, MIPS32, 74Kc), **SPARC** (SPARC64, V8, LEON3), **z/Architecture** (S390X), **SuperH** (SH‑4A), **RISC‑V** (RV32, RV64), **OpenRISC** (OR1200), **Kalray MPPA®** (Coolidge™, KVX), and **m68k** (ColdFire, 68020+). * This table only lists toolchains that have been tested and is by no means exhaustive—newer (or older) versions are likely to work without fanfare. In fact, if it *doesn't* work on your machine, it's probably a bug. diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index 156803d76..0a2937571 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -8,20 +8,20 @@ - - + + + + - - + - - - + + + - @@ -36,18 +36,18 @@ - + - + - + - - + + @@ -59,41 +59,41 @@ - - - - - - + + + - + + + + - + - + - - + + + - + - - + diff --git a/docs/index.html b/docs/index.html index ef921aea1..113bba6b0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -124,37 +124,37 @@

Release Commits License OpenHub GitLab Coverage Coverity REUSE Maintainability Reliability Security Scorecard Practices

Overview