Skip to content

Commit

Permalink
Update compilers for documentation and CI (#432)
Browse files Browse the repository at this point in the history
* Compiler updates for CI and documentation:
  * Arm Compiler for Linux 24.04
  * Circle 108
  * DMD ImportC 2.110.0

---------

Signed-off-by: Jeffrey H. Johnson <[email protected]>
  • Loading branch information
johnsonjh authored Jul 3, 2024
1 parent 8ff7345 commit 5ec8e83
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 60 deletions.
25 changes: 4 additions & 21 deletions .gitlab-ci/circle/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -36,28 +36,11 @@ WORKDIR /
ARG URL

RUN set -x && \
dnf -y install \
pigz \
sharutils \
xdelta && \
cd /tmp && mkdir -p circle && cd circle && \
( wget -q https://www.circle-lang.org/linux/build_200.tgz || \
wget -q "${URL:-http://192.168.1.187:8088/~jhj/cache/build_200.tgz}" ) && \
pigz -dvc build_200.tgz | tar xvf - circle && \
printf '%s\n' \
'begin 644 circle200.vcdiff' \
'MUL/$``4"#V-I<F-L92''''\O8VER8VQE+P6$@(```!*$@(`````%`0@#_XP3A("`' \
'M```%A("``(2`@``2A(''''"`````!0%X.JO/$X2`@```!82`@`"(@(``$H2`@```' \
'M``4!O/C:\1.$@(````''''6$@(``C("``!*$@(`````%`1Z3%7$3A("````%A("`' \
'M`)"`@``2A("`````!0'"'"'V4O9;$X2`@```!82`@`"4@(``9X2`@``&!3`F!/$[' \
'M[B`O+R\O%/TW>EA:``''''``_Q+900(`(0$,````CYA!G`$`$Q.2M!"P$QHF4X-#' \
'M`S-<`T.#[<<G"OTW>E''''A:````_Q+900(`(0$,````CYA!G`$`"0`!DK06`2"#' \
'M15X%A("``)B`@``2A(''''"`````!0%6T!<W$X2`@```!82`@`"<@(``$H2`@```' \
'M``4!DS?DDQ.$@(````''''6$@(``H("``!*$@(`````%`1:@I_,3A("````%@9G"' \
'8`*2`@``2@9G"````!0''''&-(U^_$X&9P@``' \
'`' \
'end' | uudecode && \
xdelta3 -d -s circle circle200.vcdiff /usr/bin/circle && \
( wget -q https://www.circle-lang.org/linux/build_208.tgz || \
wget -q "${URL:-http://192.168.1.187:8088/~jhj/cache/build_208.tgz}" ) && \
gzip -dc build_208.tgz | tar xvf - circle && \
cp -f circle /usr/bin/circle && \
chmod a+x /usr/bin/circle && \
strip --strip-all /usr/bin/circle && \
cd .. && env rm -rf ./circle && cd && \
Expand Down
2 changes: 1 addition & 1 deletion .gitlab-ci/dmd/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ WORKDIR /

RUN set -x && \
dnf -y install elinks --setopt=install_weak_deps=True && \
(wget -q https://downloads.dlang.org/pre-releases/2.x/2.109.1/dmd-2.109.1~rc.1-0.fedora.x86_64.rpm || true) && \
(wget -q https://downloads.dlang.org/pre-releases/2.x/2.110.0/dmd-2.110.0~beta.1-0.fedora.x86_64.rpm || true) && \
(wget -q "$(elinks -dump https://dlang.org/download.html 2> /dev/null | \
awk '/\/releases\/.*fedora.*x86_64.rpm$/ { print $2 }' 2> /dev/null | \
head -1)" || true) && \
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,16 +91,16 @@ At this time, libsir is supported (*that is, it compiles and passes the test sui

| System | Toolchain |
| ------:|:--------- |
| **Linux**&nbsp;≳2.6.32<br>(glibc&nbsp;≳2.4, musl&nbsp;≳1.2.3, uClibc‑ng&nbsp;≳1.0.43) | **GCC**&nbsp;(4.8.4&nbsp;‑&nbsp;14.1.1),&nbsp; **Clang**&nbsp;(3.8&nbsp;‑&nbsp;18.1.8),&nbsp; **Oracle&nbsp;Studio&nbsp;C/C++**&nbsp;(≳12.6),&nbsp; **Circle**&nbsp;(1.0.0‑200),&nbsp; **IBM&nbsp;Advance&nbsp;Toolchain**&nbsp;(14&nbsp;‑&nbsp;17),&nbsp; **IBM&nbsp;XL&nbsp;C/C++**&nbsp;(16.1.1.2&nbsp;‑&nbsp;16.1.1.15),&nbsp; **IBM&nbsp;Open&nbsp;XL&nbsp;C/C++**&nbsp;(17.1.1.0&nbsp;‑&nbsp;17.1.1.2),&nbsp; **NVIDIA&nbsp;HPC&nbsp;SDK&nbsp;C/C++**&nbsp;(23.5&nbsp;‑&nbsp;24.5),&nbsp; **Arm&nbsp;HPC&nbsp;C/C++**&nbsp;(22.1&nbsp;‑&nbsp;23.10),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.104.2&nbsp;‑&nbsp;2.109.1),&nbsp; **AMD&nbsp;Optimizing&nbsp;C/C++**&nbsp;(4.0.0&nbsp;‑&nbsp;4.2.0),&nbsp; **Intel&nbsp;oneAPI&nbsp;DPC++/C++**&nbsp;(2023.1&nbsp;‑&nbsp;2024.1.2),&nbsp; **Open64**&nbsp;(5,&nbsp;AMD&nbsp;4.5.2.1),&nbsp; **Intel&nbsp;C++&nbsp;Compiler&nbsp;Classic**&nbsp;(2021.9.0&nbsp;‑&nbsp;2021.10.0),&nbsp; **Portable&nbsp;C&nbsp;Compiler**&nbsp;(1.2.0.DEVEL‑20230730),&nbsp; **Kefir**&nbsp;(≳0.3.0),&nbsp; **Chibicc**&nbsp;(2020.12.6),&nbsp; **CompCert&nbsp;C**&nbsp;(3.11&nbsp;‑&nbsp;3.14,&nbsp;no‑TLS),&nbsp; **Chamois‑CompCert&nbsp;C**&nbsp;(3.14‑20231130,&nbsp;TLS) |
| **Linux**&nbsp;≳2.6.32<br>(glibc&nbsp;≳2.4, musl&nbsp;≳1.2.3, uClibc‑ng&nbsp;≳1.0.43) | **GCC**&nbsp;(4.8.4&nbsp;‑&nbsp;14.1.1),&nbsp; **Clang**&nbsp;(3.8&nbsp;‑&nbsp;18.1.8),&nbsp; **Oracle&nbsp;Studio&nbsp;C/C++**&nbsp;(≳12.6),&nbsp; **Circle**&nbsp;(1.0.0‑208),&nbsp; **IBM&nbsp;Advance&nbsp;Toolchain**&nbsp;(14&nbsp;‑&nbsp;17),&nbsp; **IBM&nbsp;XL&nbsp;C/C++**&nbsp;(16.1.1.2&nbsp;‑&nbsp;16.1.1.15),&nbsp; **IBM&nbsp;Open&nbsp;XL&nbsp;C/C++**&nbsp;(17.1.1.0&nbsp;‑&nbsp;17.1.1.2),&nbsp; **NVIDIA&nbsp;HPC&nbsp;SDK&nbsp;C/C++**&nbsp;(23.5&nbsp;‑&nbsp;24.5),&nbsp; **Arm&nbsp;HPC&nbsp;C/C++**&nbsp;(22.1&nbsp;‑&nbsp;24.04),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.104.2&nbsp;‑&nbsp;2.110.0),&nbsp; **AMD&nbsp;Optimizing&nbsp;C/C++**&nbsp;(4.0.0&nbsp;‑&nbsp;4.2.0),&nbsp; **Intel&nbsp;oneAPI&nbsp;DPC++/C++**&nbsp;(2023.1&nbsp;‑&nbsp;2024.1.2),&nbsp; **Open64**&nbsp;(5,&nbsp;AMD&nbsp;4.5.2.1),&nbsp; **Intel&nbsp;C++&nbsp;Compiler&nbsp;Classic**&nbsp;(2021.9.0&nbsp;‑&nbsp;2021.10.0),&nbsp; **Portable&nbsp;C&nbsp;Compiler**&nbsp;(1.2.0.DEVEL‑20230730),&nbsp; **Kefir**&nbsp;(≳0.3.0),&nbsp; **Chibicc**&nbsp;(2020.12.6),&nbsp; **CompCert&nbsp;C**&nbsp;(3.11&nbsp;‑&nbsp;3.14,&nbsp;no‑TLS),&nbsp; **Chamois‑CompCert&nbsp;C**&nbsp;(3.14‑20231130,&nbsp;TLS) |
| **Android**&nbsp;≳5 | **Android&nbsp;NDK**&nbsp;(r25c&nbsp;&nbsp;r27) |
| **IBM AIX**&nbsp;7.2,&nbsp;7.3 | **GCC**&nbsp;(8.3&nbsp;&nbsp;12.3),&nbsp; **Clang**&nbsp;(18.1.2&nbsp;&nbsp;18.1.8),&nbsp; **IBM&nbsp;XL&nbsp;C/C++**&nbsp;(16.1.0.3&nbsp;&nbsp;16.1.0.18),&nbsp; **IBM&nbsp;Open&nbsp;XL&nbsp;C/C++**&nbsp;(17.1.1.1&nbsp;&nbsp;17.1.2.7) |
| **IBM i**&nbsp;(**PASE**)&nbsp;7.5 | **GCC**&nbsp;(10.3.0&nbsp;&nbsp;10.5.0),&nbsp; **IBM&nbsp;XL&nbsp;C/C++**&nbsp;(16.1.0.15&nbsp;&nbsp;16.1.0.18) |
| **macOS**&nbsp;≳10.15 | **Xcode**&nbsp;(11.7&nbsp;&nbsp;16.0),&nbsp; **GCC**&nbsp;(10.4&nbsp;&nbsp;14.1.0),&nbsp; **Clang**&nbsp;(11.0.3&nbsp;&nbsp;18.1.8),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.109.1),&nbsp; **Intel&nbsp;C++&nbsp;Compiler&nbsp;Classic**&nbsp;(2021.9.0&nbsp;&nbsp;2021.10.0) |
| **macOS**&nbsp;≳10.15 | **Xcode**&nbsp;(11.7&nbsp;&nbsp;16.0),&nbsp; **GCC**&nbsp;(10.4&nbsp;&nbsp;14.1.0),&nbsp; **Clang**&nbsp;(11.0.3&nbsp;&nbsp;18.1.8),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.110.0),&nbsp; **Intel&nbsp;C++&nbsp;Compiler&nbsp;Classic**&nbsp;(2021.9.0&nbsp;&nbsp;2021.10.0) |
| **Windows**&nbsp;≳10,&nbsp;11 | **Microsoft&nbsp;Visual&nbsp;C/C++**&nbsp;(17.6&nbsp;&nbsp;17.10.3),&nbsp; **Clang‑CL**&nbsp;(16.0.6&nbsp;&nbsp;18.1.8),&nbsp; **GCC‑MinGW**&nbsp;(12.2.1&nbsp;&nbsp;14.1.1),&nbsp; **LLVM‑MinGW**&nbsp;(15.0&nbsp;&nbsp;18.1.8),&nbsp; **Embarcadero&nbsp;C++**&nbsp;(7.20&nbsp;&nbsp;7.70),&nbsp; **OrangeC**&nbsp;(≳6.71.10) |
| **Cygwin**&nbsp;3.4 | **GCC**&nbsp;(11.2&nbsp;&nbsp;13.2.1) |
| **FreeBSD**&nbsp;≳11.3 | **GCC**&nbsp;(11.4&nbsp;&nbsp;13.2.1),&nbsp; **Clang**&nbsp;(10&nbsp;&nbsp;18.1.8),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.109.1) |
| **FreeBSD**&nbsp;≳11.3 | **GCC**&nbsp;(11.4&nbsp;&nbsp;13.2.1),&nbsp; **Clang**&nbsp;(10&nbsp;&nbsp;18.1.8),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.110.0) |
| **NetBSD**&nbsp;9.2 | **GCC**&nbsp;(7.5&nbsp;&nbsp;13.2),&nbsp; **Clang**&nbsp;(15.0.7&nbsp;&nbsp;17.0.6) |
| **OpenBSD**&nbsp;7.3 | **GCC**&nbsp;(11.2),&nbsp; **Clang**&nbsp;(13&nbsp;&nbsp;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.106.0&nbsp;&nbsp;2.109.1) |
| **OpenBSD**&nbsp;7.3 | **GCC**&nbsp;(11.2),&nbsp; **Clang**&nbsp;(13&nbsp;&nbsp;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.106.0&nbsp;&nbsp;2.110.0) |
| **DragonFly**&nbsp;**BSD**&nbsp;6.4 | **GCC**&nbsp;(8.3&nbsp;&nbsp;13),&nbsp; **Clang**&nbsp;(10.0.1&nbsp;&nbsp;17.0.6) |
| **GNU/Hurd** | **GCC**&nbsp;(9.5&nbsp;&nbsp;13.2),&nbsp; **Clang**&nbsp;(9.0.1&nbsp;&nbsp;13.0.1) |
| **Haiku**&nbsp;R1b4 | **GCC**&nbsp;(11.2&nbsp;&nbsp;13.2),&nbsp; **Clang**&nbsp;(12.0.1&nbsp;&nbsp;17.0.6) |
Expand Down
58 changes: 29 additions & 29 deletions docs/doxygen_crawl.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,46 +8,46 @@
<meta name="viewport" content="width=device-width, initial-scale=1"/>
</head>
<body>
<a href="sir_8h_source.html"/>
<a href="ansimacros_8h_source.html"/>
<a href="condition_8h_source.html"/>
<a href="sir_8h_source.html"/>
<a href="console_8h_source.html"/>
<a href="config_8h_source.html"/>
<a href="defaults_8h_source.html"/>
<a href="sir_8hh_source.html"/>
<a href="console_8h_source.html"/>
<a href="errors_8h_source.html"/>
<a href="impl_8h_source.html"/>
<a href="helpers_8h_source.html"/>
<a href="defaults_8h_source.html"/>
<a href="filecache_8h_source.html"/>
<a href="filesystem_8h_source.html"/>
<a href="internal_8h_source.html"/>
<a href="impl_8h_source.html"/>
<a href="helpers_8h_source.html"/>
<a href="maps_8h_source.html"/>
<a href="mutex_8h_source.html"/>
<a href="internal_8h_source.html"/>
<a href="platform_8h_source.html"/>
<a href="platform__embarcadero_8h_source.html"/>
<a href="platform__importc_8h_source.html"/>
<a href="platform__orangec_8h_source.html"/>
<a href="plugins_8h_source.html"/>
<a href="queue_8h_source.html"/>
<a href="textstyle_8h_source.html"/>
<a href="threadpool_8h_source.html"/>
<a href="textstyle_8h_source.html"/>
<a href="types_8h_source.html"/>
<a href="version_8h_source.html"/>
<a href="wineventlog_8h_source.html"/>
<a href="plugin__sample_8h_source.html"/>
<a href="tests_09_09_8hh_source.html"/>
<a href="tests_8h_source.html"/>
<a href="tests__malloc_8h_source.html"/>
<a href="tests_8h_source.html"/>
<a href="tests__shared_8h_source.html"/>
<a href="sir_8hh.html"/>
<a href="condition_8h.html"/>
<a href="example_8c.html"/>
<a href="sir_8hh.html"/>
<a href="sir_8h.html"/>
<a href="config_8h.html"/>
<a href="sir_8c.html"/>
<a href="example_8c.html"/>
<a href="defaults_8h.html"/>
<a href="sircondition_8c.html"/>
<a href="ansimacros_8h.html"/>
<a href="defaults_8h.html"/>
<a href="config_8h.html"/>
<a href="md_docs_2sources_2changelog.html"/>
<a href="config.html"/>
<a href="testsuite.html"/>
Expand All @@ -58,41 +58,41 @@
<a href="group__cpp.html"/>
<a href="group__default.html"/>
<a href="group__tests.html"/>
<a href="structsir__plugin.html"/>
<a href="structsir__cl__config.html"/>
<a href="structsir__plugincache.html"/>
<a href="structsir__plugininfo.html"/>
<a href="structsir__queue.html"/>
<a href="structsir__level__str__pair.html"/>
<a href="structsir__cl__config.html"/>
<a href="structsir__level__style__tuple.html"/>
<a href="structsir__queue__node.html"/>
<a href="structsir__pluginifacev1.html"/>
<a href="structsir__test.html"/>
<a href="structsir__cl__arg.html"/>
<a href="structsir__thread__err.html"/>
<a href="structsir__level__str__pair.html"/>
<a href="structsir__test.html"/>
<a href="structsir__text__style__data.html"/>
<a href="structsir__thread__err.html"/>
<a href="structsir__queue__node.html"/>
<a href="structsir__threadpool.html"/>
<a href="structsir__plugininfo.html"/>
<a href="structsir__plugin.html"/>
<a href="structsir__pluginifacev1.html"/>
<a href="structsir__threadpool__job.html"/>
<a href="structsir__time.html"/>
<a href="structsir__update__config__data.html"/>
<a href="structsirbuf.html"/>
<a href="structsirconfig.html"/>
<a href="structsirfcache.html"/>
<a href="structsirfile.html"/>
<a href="structsirconfig_8state_8last.html"/>
<a href="structsirfile.html"/>
<a href="structsirfcache.html"/>
<a href="namespacesir.html"/>
<a href="classsir_1_1boost__format__adapter.html"/>
<a href="classsir_1_1default__policy.html"/>
<a href="classsir_1_1adapter.html"/>
<a href="classsir_1_1exception.html"/>
<a href="classsir_1_1boost__format__adapter.html"/>
<a href="classsir_1_1fmt__format__adapter.html"/>
<a href="classsir_1_1logger.html"/>
<a href="classsir_1_1std__format__adapter.html"/>
<a href="structsir_1_1error__info.html"/>
<a href="classsir_1_1std__iostream__adapter.html"/>
<a href="classsir_1_1std__format__adapter.html"/>
<a href="classsir_1_1exception.html"/>
<a href="classsir_1_1default__adapter.html"/>
<a href="structsir_1_1error.html"/>
<a href="classsir_1_1policy.html"/>
<a href="classsir_1_1std__iostream__adapter.html"/>
<a href="structsir_1_1error.html"/>
<a href="classsir_1_1logger.html"/>
<a href="classsir_1_1default__policy.html"/>
<a href="conceptsir_1_1_derived_from_policy.html"/>
<a href="conceptsir_1_1_derived_from_stream_buf.html"/>
<a href="conceptsir_1_1_derived_from_t.html"/>
Expand Down
8 changes: 4 additions & 4 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -174,25 +174,25 @@ <h1><a class="anchor" id="cross-platform-compatibility"></a> Cross-platform comp
<th class="markdownTableHeadRight">System </th><th class="markdownTableHeadLeft">Toolchain </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>Linux</b>&#160;≳2.6.32<br />
(glibc&#160;≳2.4, musl&#160;≳1.2.3, uClibc‑ng&#160;≳1.0.43) </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(4.8.4&#160;‑&#160;14.1.1),&#160; <b>Clang</b>&#160;(3.8&#160;‑&#160;18.1.8),&#160; <b>Oracle&#160;Studio&#160;C/C++</b>&#160;(≳12.6),&#160; <b>Circle</b>&#160;(1.0.0‑200),&#160; <b>IBM&#160;Advance&#160;Toolchain</b>&#160;(14&#160;‑&#160;17),&#160; <b>IBM&#160;XL&#160;C/C++</b>&#160;(16.1.1.2&#160;‑&#160;16.1.1.15),&#160; <b>IBM&#160;Open&#160;XL&#160;C/C++</b>&#160;(17.1.1.0&#160;‑&#160;17.1.1.2),&#160; <b>NVIDIA&#160;HPC&#160;SDK&#160;C/C++</b>&#160;(23.5&#160;‑&#160;24.5),&#160; <b>Arm&#160;HPC&#160;C/C++</b>&#160;(22.1&#160;‑&#160;23.10),&#160; <b>DMD&#160;ImportC</b>&#160;(2.104.2&#160;‑&#160;2.109.1),&#160; <b>AMD&#160;Optimizing&#160;C/C++</b>&#160;(4.0.0&#160;‑&#160;4.2.0),&#160; <b>Intel&#160;oneAPI&#160;DPC++/C++</b>&#160;(2023.1&#160;‑&#160;2024.1.2),&#160; <b>Open64</b>&#160;(5,&#160;AMD&#160;4.5.2.1),&#160; <b>Intel&#160;C++&#160;Compiler&#160;Classic</b>&#160;(2021.9.0&#160;‑&#160;2021.10.0),&#160; <b>Portable&#160;C&#160;Compiler</b>&#160;(1.2.0.DEVEL‑20230730),&#160; <b>Kefir</b>&#160;(≳0.3.0),&#160; <b>Chibicc</b>&#160;(2020.12.6),&#160; <b>CompCert&#160;C</b>&#160;(3.11&#160;‑&#160;3.14,&#160;no‑TLS),&#160; <b>Chamois‑CompCert&#160;C</b>&#160;(3.14‑20231130,&#160;TLS) </td></tr>
(glibc&#160;≳2.4, musl&#160;≳1.2.3, uClibc‑ng&#160;≳1.0.43) </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(4.8.4&#160;‑&#160;14.1.1),&#160; <b>Clang</b>&#160;(3.8&#160;‑&#160;18.1.8),&#160; <b>Oracle&#160;Studio&#160;C/C++</b>&#160;(≳12.6),&#160; <b>Circle</b>&#160;(1.0.0‑208),&#160; <b>IBM&#160;Advance&#160;Toolchain</b>&#160;(14&#160;‑&#160;17),&#160; <b>IBM&#160;XL&#160;C/C++</b>&#160;(16.1.1.2&#160;‑&#160;16.1.1.15),&#160; <b>IBM&#160;Open&#160;XL&#160;C/C++</b>&#160;(17.1.1.0&#160;‑&#160;17.1.1.2),&#160; <b>NVIDIA&#160;HPC&#160;SDK&#160;C/C++</b>&#160;(23.5&#160;‑&#160;24.5),&#160; <b>Arm&#160;HPC&#160;C/C++</b>&#160;(22.1&#160;‑&#160;24.04),&#160; <b>DMD&#160;ImportC</b>&#160;(2.104.2&#160;‑&#160;2.110.0),&#160; <b>AMD&#160;Optimizing&#160;C/C++</b>&#160;(4.0.0&#160;‑&#160;4.2.0),&#160; <b>Intel&#160;oneAPI&#160;DPC++/C++</b>&#160;(2023.1&#160;‑&#160;2024.1.2),&#160; <b>Open64</b>&#160;(5,&#160;AMD&#160;4.5.2.1),&#160; <b>Intel&#160;C++&#160;Compiler&#160;Classic</b>&#160;(2021.9.0&#160;‑&#160;2021.10.0),&#160; <b>Portable&#160;C&#160;Compiler</b>&#160;(1.2.0.DEVEL‑20230730),&#160; <b>Kefir</b>&#160;(≳0.3.0),&#160; <b>Chibicc</b>&#160;(2020.12.6),&#160; <b>CompCert&#160;C</b>&#160;(3.11&#160;‑&#160;3.14,&#160;no‑TLS),&#160; <b>Chamois‑CompCert&#160;C</b>&#160;(3.14‑20231130,&#160;TLS) </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyRight"><b>Android</b>&#160;≳5 </td><td class="markdownTableBodyLeft"><b>Android&#160;NDK</b>&#160;(r25c&#160;‑&#160;r27) </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>IBM AIX</b>&#160;7.2,&#160;7.3 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(8.3&#160;‑&#160;12.3),&#160; <b>Clang</b>&#160;(18.1.2&#160;‑&#160;18.1.8),&#160; <b>IBM&#160;XL&#160;C/C++</b>&#160;(16.1.0.3&#160;‑&#160;16.1.0.18),&#160; <b>IBM&#160;Open&#160;XL&#160;C/C++</b>&#160;(17.1.1.1&#160;‑&#160;17.1.2.7) </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyRight"><b>IBM i</b>&#160;(<b>PASE</b>)&#160;7.5 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(10.3.0&#160;‑&#160;10.5.0),&#160; <b>IBM&#160;XL&#160;C/C++</b>&#160;(16.1.0.15&#160;‑&#160;16.1.0.18) </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>macOS</b>&#160;≳10.15 </td><td class="markdownTableBodyLeft"><b>Xcode</b>&#160;(11.7&#160;‑&#160;16.0),&#160; <b>GCC</b>&#160;(10.4&#160;‑&#160;14.1.0),&#160; <b>Clang</b>&#160;(11.0.3&#160;‑&#160;18.1.8),&#160; <b>DMD&#160;ImportC</b>&#160;(2.105.0&#160;‑&#160;2.109.1),&#160; <b>Intel&#160;C++&#160;Compiler&#160;Classic</b>&#160;(2021.9.0&#160;‑&#160;2021.10.0) </td></tr>
<td class="markdownTableBodyRight"><b>macOS</b>&#160;≳10.15 </td><td class="markdownTableBodyLeft"><b>Xcode</b>&#160;(11.7&#160;‑&#160;16.0),&#160; <b>GCC</b>&#160;(10.4&#160;‑&#160;14.1.0),&#160; <b>Clang</b>&#160;(11.0.3&#160;‑&#160;18.1.8),&#160; <b>DMD&#160;ImportC</b>&#160;(2.105.0&#160;‑&#160;2.110.0),&#160; <b>Intel&#160;C++&#160;Compiler&#160;Classic</b>&#160;(2021.9.0&#160;‑&#160;2021.10.0) </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyRight"><b>Windows</b>&#160;≳10,&#160;11 </td><td class="markdownTableBodyLeft"><b>Microsoft&#160;Visual&#160;C/C++</b>&#160;(17.6&#160;‑&#160;17.10.3),&#160; <b>Clang‑CL</b>&#160;(16.0.6&#160;‑&#160;18.1.8),&#160; <b>GCC‑MinGW</b>&#160;(12.2.1&#160;‑&#160;14.1.1),&#160; <b>LLVM‑MinGW</b>&#160;(15.0&#160;‑&#160;18.1.8),&#160; <b>Embarcadero&#160;C++</b>&#160;(7.20&#160;‑&#160;7.70),&#160; <b>OrangeC</b>&#160;(≳6.71.10) </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>Cygwin</b>&#160;3.4 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(11.2&#160;‑&#160;13.2.1) </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyRight"><b>FreeBSD</b>&#160;≳11.3 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(11.4&#160;‑&#160;13.2.1),&#160; <b>Clang</b>&#160;(10&#160;‑&#160;18.1.8),&#160; <b>DMD&#160;ImportC</b>&#160;(2.105.0&#160;‑&#160;2.109.1) </td></tr>
<td class="markdownTableBodyRight"><b>FreeBSD</b>&#160;≳11.3 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(11.4&#160;‑&#160;13.2.1),&#160; <b>Clang</b>&#160;(10&#160;‑&#160;18.1.8),&#160; <b>DMD&#160;ImportC</b>&#160;(2.105.0&#160;‑&#160;2.110.0) </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>NetBSD</b>&#160;9.2 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(7.5&#160;‑&#160;13.2),&#160; <b>Clang</b>&#160;(15.0.7&#160;‑&#160;17.0.6) </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyRight"><b>OpenBSD</b>&#160;7.3 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(11.2),&#160; <b>Clang</b>&#160;(13&#160;‑&#160;17.0.6),&#160; <b>DMD&#160;ImportC</b>&#160;(2.106.0&#160;‑&#160;2.109.1) </td></tr>
<td class="markdownTableBodyRight"><b>OpenBSD</b>&#160;7.3 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(11.2),&#160; <b>Clang</b>&#160;(13&#160;‑&#160;17.0.6),&#160; <b>DMD&#160;ImportC</b>&#160;(2.106.0&#160;‑&#160;2.110.0) </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyRight"><b>DragonFly</b>&#160;<b>BSD</b>&#160;6.4 </td><td class="markdownTableBodyLeft"><b>GCC</b>&#160;(8.3&#160;‑&#160;13),&#160; <b>Clang</b>&#160;(10.0.1&#160;‑&#160;17.0.6) </td></tr>
<tr class="markdownTableRowEven">
Expand Down
2 changes: 1 addition & 1 deletion docs/navtreeindex1.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,8 @@ var NAVTREEINDEX1 =
"maps_8h_source.html":[5,0,1,0,11],
"md_docs_2sources_2changelog.html":[0],
"mutex_8h_source.html":[5,0,1,0,12],
"namespacesir.html":[3,0,2,0],
"namespacesir.html":[3,3,0],
"namespacesir.html":[3,0,2,0],
"namespacesir_1_1tests.html":[3,3,1],
"pages.html":[],
"platform_8h_source.html":[5,0,1,0,13],
Expand Down

0 comments on commit 5ec8e83

Please sign in to comment.