Skip to content

Commit

Permalink
Update to Doxygen 1.10.0; CI updates for DNF-5, GCC 14.1, and DMD 2.1…
Browse files Browse the repository at this point in the history
…09.0; fix various typos and spelling errors (#422)

* Update to Doxygen 1.10.0
* Fix various typos and spelling errors
* CI updates for DNF-5, GCC 14.1, and DMD 2.109.0

---------

Signed-off-by: Jeffrey H. Johnson <[email protected]>
  • Loading branch information
johnsonjh authored May 12, 2024
1 parent dfd4017 commit 99b813b
Show file tree
Hide file tree
Showing 168 changed files with 2,827 additions and 2,858 deletions.
5 changes: 2 additions & 3 deletions .gitlab-ci/base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,7 @@ RUN set -x && \
&& \
curl -fsSL https://rpm.nodesource.com/setup_22.x | bash - && \
dnf install -y --setopt=install_weak_deps=True --setopt=keepcache=True nodejs && \
dnf -y --setopt=install_weak_deps=True --setopt=keepcache=True \
--skip-broken --best --allowerasing group install \
dnf -y --setopt=install_weak_deps=True --setopt=keepcache=True --best group install \
development-tools \
c-development \
&& \
Expand Down Expand Up @@ -201,7 +200,7 @@ RUN set -x && \
ucrt64-winpthreads \
ucrt64-winpthreads-static \
&& \
(yes | dnf -y copr enable yselkowitz/cygwin fedora-rawhide-x86_64) && \
(yes | dnf-3 -y copr enable yselkowitz/cygwin fedora-rawhide-x86_64) && \
dnf -y --setopt=install_weak_deps=True --setopt=keepcache=True install \
cygwin64 \
cygwin64-binutils \
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/releases/2.x/2.108.1/dmd-2.108.1-0.fedora.x86_64.rpm || true) && \
(wget -q https://downloads.dlang.org/pre-releases/2.x/2.109.0/dmd-2.109.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
2 changes: 1 addition & 1 deletion .gitlab-ci/emscripten/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ RUN set -x && \
export UNATTENDED=1 && \
export NONINTERACTIVE=1 && \
cd /tmp && \
dnf -y --best --allowerasing --skip-broken upgrade nodejs || true && \
dnf -y --best upgrade nodejs || true && \
wget -q https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh && \
sudo -s -u user bash ./install.sh && \
rm -f ./install.sh && \
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,14 @@ 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.0.1),&nbsp; **Clang**&nbsp;(3.8&nbsp;‑&nbsp;18.1.5),&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.3),&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.108.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.0),&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.5),&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.3),&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.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.0),&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;r26d) |
| **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.5),&nbsp; **IBM&nbsp;XL&nbsp;C/C++**&nbsp;(16.1.0.3&nbsp;&nbsp;16.1.0.17),&nbsp; **IBM&nbsp;Open&nbsp;XL&nbsp;C/C++**&nbsp;(17.1.1.1&nbsp;&nbsp;17.1.2.5) |
| **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.17) |
| **macOS**&nbsp;≳10.15 | **Xcode**&nbsp;(11.7&nbsp;&nbsp;15.3),&nbsp; **GCC**&nbsp;(10.4&nbsp;&nbsp;13.2.1),&nbsp; **Clang**&nbsp;(11.0.3&nbsp;&nbsp;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.108.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;15.3),&nbsp; **GCC**&nbsp;(10.4&nbsp;&nbsp;13.2.1),&nbsp; **Clang**&nbsp;(11.0.3&nbsp;&nbsp;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.109.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.9.6),&nbsp; **Clang‑CL**&nbsp;(16.0.6&nbsp;&nbsp;18.1.5),&nbsp; **GCC‑MinGW**&nbsp;(12.2.1&nbsp;&nbsp;14.0.1),&nbsp; **LLVM‑MinGW**&nbsp;(15.0&nbsp;&nbsp;18.1.5),&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;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.108.1) |
| **FreeBSD**&nbsp;≳11.3 | **GCC**&nbsp;(11.4&nbsp;&nbsp;13.2.1),&nbsp; **Clang**&nbsp;(10&nbsp;&nbsp;17.0.6),&nbsp; **DMD&nbsp;ImportC**&nbsp;(2.105.0&nbsp;&nbsp;2.109.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) |
| **DragonFly**&nbsp;**BSD**&nbsp;6.4 | **GCC**&nbsp;(8.3&nbsp;&nbsp;13),&nbsp; **Clang**&nbsp;(10.0.1&nbsp;&nbsp;17.0.6) |
Expand Down
2 changes: 1 addition & 1 deletion bindings/ch/_sir_strredact.chf
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

char*
_sir_strredact(char *str, const char *sub, const char c) {
void* fptr;
void* fptr;
char* retval;

fptr = dlsym(_Chsir_handle, "_sir_strredact_chdl");
Expand Down
15 changes: 8 additions & 7 deletions docs/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
Expand Down Expand Up @@ -32,6 +32,7 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
Expand All @@ -54,7 +55,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
Expand All @@ -66,7 +67,7 @@
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
Expand All @@ -84,7 +85,7 @@
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
$(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
Expand Down Expand Up @@ -114,8 +115,8 @@
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesir.html" target="_self">sir</a></td><td class="desc">Libsir C++ wrapper implementation </td></tr>
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesir.html" target="_self">sir</a></td><td class="desc">Libsir C++ wrapper implementation </td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsir_1_1adapter.html" target="_self">adapter</a></td><td class="desc">Defines the abstract interface for an adapter, which ultimately becomes a public base class of logger (there can be more than one) </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsir_1_1boost__format__adapter.html" target="_self">boost_format_adapter</a></td><td class="desc">Adapter for boost::format (when available) </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsir_1_1default__adapter.html" target="_self">default_adapter</a></td><td class="desc">The default adapter implementation </td></tr>
Expand Down Expand Up @@ -164,7 +165,7 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
Loading

0 comments on commit 99b813b

Please sign in to comment.