Browse Source

autoupdate docs by xmake-repo/ci

ruki 2 năm trước cách đây
mục cha
commit
484af809f6

+ 1 - 1
_coverpage.md

@@ -6,7 +6,7 @@
 
 - *Simple, lightweight, cross-platform*
 - *Modern C/C++ package manager, support distributed repositories*
-- **Recently added: llama.cpp, snitch, rocksdb**
+- **Recently added: cppast, debug_assert, type_safe**
 
 [Gitee](https://gitee.com/tboox/xrepo/)
 [Github](https://github.com/xmake-io/xrepo/)

+ 1 - 1
_sidebar.md

@@ -1,7 +1,7 @@
 - Getting Started
   - [Sponsor](https://xmake.io/#/about/sponsor)
   - [Quick Start](getting_started.md)
-- Packages (855)
+- Packages (858)
   - [android](packages/android.md)
   - [bsd](packages/bsd.md)
   - [cross](packages/cross.md)

+ 74 - 0
mirror/packages/android.html

@@ -1864,6 +1864,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertandroid">debug_assert (android)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64-v8a, armeabi, armeabi-v7a, mip64, mips, x86, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p android [--ndk=/xxx] debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakandroid">debugbreak (android)</h3>
 <table>
 <thead>
@@ -11167,6 +11204,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safeandroid">type_safe (android)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64-v8a, armeabi, armeabi-v7a, mip64, mips, x86, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p android [--ndk=/xxx] type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetandroid">uchardet (android)</h3>
 <table>

+ 74 - 0
mirror/packages/bsd.html

@@ -1757,6 +1757,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertbsd">debug_assert (bsd)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakbsd">debugbreak (bsd)</h3>
 <table>
 <thead>
@@ -9904,6 +9941,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safebsd">type_safe (bsd)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetbsd">uchardet (bsd)</h3>
 <table>

+ 74 - 0
mirror/packages/cross.html

@@ -1613,6 +1613,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbus")
 </code></pre>
+<h3 id="debug_assertcross">debug_assert (cross)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm, arm64, i386, mips, mips64, ppc, ppc64, riscv, riscv64, s390x, sh4, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p cross [--sdk=/xxx] debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakcross">debugbreak (cross)</h3>
 <table>
 <thead>
@@ -9146,6 +9183,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safecross">type_safe (cross)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm, arm64, i386, mips, mips64, ppc, ppc64, riscv, riscv64, s390x, sh4, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p cross [--sdk=/xxx] type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetcross">uchardet (cross)</h3>
 <table>

+ 74 - 0
mirror/packages/iphoneos.html

@@ -1720,6 +1720,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertiphoneos">debug_assert (iphoneos)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p iphoneos debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakiphoneos">debugbreak (iphoneos)</h3>
 <table>
 <thead>
@@ -10290,6 +10327,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safeiphoneos">type_safe (iphoneos)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p iphoneos type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetiphoneos">uchardet (iphoneos)</h3>
 <table>

+ 107 - 0
mirror/packages/linux.html

@@ -3288,6 +3288,39 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("cpp-lazy")
 </code></pre>
+<h3 id="cppastlinux">cppast (linux)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Library to parse and work with the C++ AST</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://github.com/foonathan/cppast">https://github.com/foonathan/cppast</a></td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2023.02.07</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppast/xmake.lua">cppast/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install cppast
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("cppast")
+</code></pre>
 <h3 id="cppfrontlinux">cppfront (linux)</h3>
 <table>
 <thead>
@@ -3997,6 +4030,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dcmtk")
 </code></pre>
+<h3 id="debug_assertlinux">debug_assert (linux)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreaklinux">debugbreak (linux)</h3>
 <table>
 <thead>
@@ -26681,6 +26751,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("turbobase64")
 </code></pre>
+<h3 id="type_safelinux">type_safe (linux)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetlinux">uchardet (linux)</h3>
 <table>

+ 74 - 0
mirror/packages/macosx.html

@@ -3676,6 +3676,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dcmtk")
 </code></pre>
+<h3 id="debug_assertmacosx">debug_assert (macosx)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakmacosx">debugbreak (macosx)</h3>
 <table>
 <thead>
@@ -25014,6 +25051,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safemacosx">type_safe (macosx)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetmacosx">uchardet (macosx)</h3>
 <table>

+ 74 - 0
mirror/packages/mingw.html

@@ -1905,6 +1905,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertmingw">debug_assert (mingw)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm, arm64, i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p mingw [--mingw=/xxx] debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakmingw">debugbreak (mingw)</h3>
 <table>
 <thead>
@@ -11891,6 +11928,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safemingw">type_safe (mingw)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm, arm64, i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p mingw [--mingw=/xxx] type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetmingw">uchardet (mingw)</h3>
 <table>

+ 74 - 0
mirror/packages/msys.html

@@ -1539,6 +1539,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertmsys">debug_assert (msys)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakmsys">debugbreak (msys)</h3>
 <table>
 <thead>
@@ -8265,6 +8302,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safemsys">type_safe (msys)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>i386, x86_64</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetmsys">uchardet (msys)</h3>
 <table>

+ 74 - 0
mirror/packages/wasm.html

@@ -1506,6 +1506,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dbg-macro")
 </code></pre>
+<h3 id="debug_assertwasm">debug_assert (wasm)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>wasm32</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p wasm debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakwasm">debugbreak (wasm)</h3>
 <table>
 <thead>
@@ -8590,6 +8627,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("trompeloeil")
 </code></pre>
+<h3 id="type_safewasm">type_safe (wasm)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>wasm32</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install -p wasm type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetwasm">uchardet (wasm)</h3>
 <table>

+ 74 - 0
mirror/packages/windows.html

@@ -3651,6 +3651,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("dcmtk")
 </code></pre>
+<h3 id="debug_assertwindows">debug_assert (windows)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Simple, flexible and modular assertion macro.</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="http://foonathan.net/blog/2016/09/16/assertions.html">http://foonathan.net/blog/2016/09/16/assertions.html</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>zlib</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>2022.11.13</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x64, x86</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua">debug_assert/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install debug_assert
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("debug_assert")
+</code></pre>
 <h3 id="debugbreakwindows">debugbreak (windows)</h3>
 <table>
 <thead>
@@ -21999,6 +22036,43 @@
 <h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
 <pre><code class="lang-lua">add_requires("turbobase64")
 </code></pre>
+<h3 id="type_safewindows">type_safe (windows)</h3>
+<table>
+<thead>
+<tr>
+<th>Description</th>
+<th><em>Zero overhead utilities for preventing bugs at compile time</em></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Homepage</td>
+<td><a href="https://type_safe.foonathan.net">https://type_safe.foonathan.net</a></td>
+</tr>
+<tr>
+<td>License</td>
+<td>MIT</td>
+</tr>
+<tr>
+<td>Versions</td>
+<td>v0.2.2</td>
+</tr>
+<tr>
+<td>Architectures</td>
+<td>arm64, x64, x86</td>
+</tr>
+<tr>
+<td>Definition</td>
+<td><a href="https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua">type_safe/xmake.lua</a></td>
+</tr>
+</tbody>
+</table>
+<h5 id="installcommand">Install command</h5>
+<pre><code class="lang-console">xrepo install type_safe
+</code></pre>
+<h5 id="integrationintheprojectxmakelua">Integration in the project (xmake.lua)</h5>
+<pre><code class="lang-lua">add_requires("type_safe")
+</code></pre>
 <h2 id="u">u</h2>
 <h3 id="uchardetwindows">uchardet (windows)</h3>
 <table>

+ 48 - 0
packages/android.md

@@ -1185,6 +1185,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (android)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm64-v8a, armeabi, armeabi-v7a, mip64, mips, x86, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p android [--ndk=/xxx] debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (android)
 
 
@@ -7418,6 +7442,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (android)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm64-v8a, armeabi, armeabi-v7a, mip64, mips, x86, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p android [--ndk=/xxx] type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (android)

+ 48 - 0
packages/bsd.md

@@ -1114,6 +1114,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (bsd)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | i386, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (bsd)
 
 
@@ -6586,6 +6610,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (bsd)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | i386, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (bsd)

+ 48 - 0
packages/cross.md

@@ -1019,6 +1019,30 @@ add_requires("dbus")
 ```
 
 
+### debug_assert (cross)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm, arm64, i386, mips, mips64, ppc, ppc64, riscv, riscv64, s390x, sh4, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p cross [--sdk=/xxx] debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (cross)
 
 
@@ -6072,6 +6096,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (cross)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm, arm64, i386, mips, mips64, ppc, ppc64, riscv, riscv64, s390x, sh4, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p cross [--sdk=/xxx] type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (cross)

+ 48 - 0
packages/iphoneos.md

@@ -1090,6 +1090,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (iphoneos)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm64, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p iphoneos debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (iphoneos)
 
 
@@ -6830,6 +6854,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (iphoneos)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm64, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p iphoneos type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (iphoneos)

+ 71 - 0
packages/linux.md

@@ -2131,6 +2131,29 @@ add_requires("cpp-lazy")
 ```
 
 
+### cppast (linux)
+
+
+| Description | *Library to parse and work with the C++ AST* |
+| -- | -- |
+| Homepage | [https://github.com/foonathan/cppast](https://github.com/foonathan/cppast) |
+| Versions | 2023.02.07 |
+| Architectures | arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64 |
+| Definition | [cppast/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/c/cppast/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install cppast
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("cppast")
+```
+
+
 ### cppfront (linux)
 
 
@@ -2605,6 +2628,30 @@ add_requires("dcmtk")
 ```
 
 
+### debug_assert (linux)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (linux)
 
 
@@ -17766,6 +17813,30 @@ add_requires("turbobase64")
 ```
 
 
+### type_safe (linux)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm64-v8a, armv7, armv7s, i386, mips, mips64, mips64el, mipsel, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (linux)

+ 48 - 0
packages/macosx.md

@@ -2392,6 +2392,30 @@ add_requires("dcmtk")
 ```
 
 
+### debug_assert (macosx)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm64, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (macosx)
 
 
@@ -16656,6 +16680,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (macosx)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm64, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (macosx)

+ 48 - 0
packages/mingw.md

@@ -1210,6 +1210,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (mingw)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm, arm64, i386, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p mingw [--mingw=/xxx] debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (mingw)
 
 
@@ -7894,6 +7918,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (mingw)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm, arm64, i386, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p mingw [--mingw=/xxx] type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (mingw)

+ 48 - 0
packages/msys.md

@@ -971,6 +971,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (msys)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | i386, x86_64 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (msys)
 
 
@@ -5483,6 +5507,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (msys)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | i386, x86_64 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (msys)

+ 48 - 0
packages/wasm.md

@@ -948,6 +948,30 @@ add_requires("dbg-macro")
 ```
 
 
+### debug_assert (wasm)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | wasm32 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p wasm debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (wasm)
 
 
@@ -5697,6 +5721,30 @@ add_requires("trompeloeil")
 ```
 
 
+### type_safe (wasm)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | wasm32 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install -p wasm type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (wasm)

+ 48 - 0
packages/windows.md

@@ -2371,6 +2371,30 @@ add_requires("dcmtk")
 ```
 
 
+### debug_assert (windows)
+
+
+| Description | *Simple, flexible and modular assertion macro.* |
+| -- | -- |
+| Homepage | [http://foonathan.net/blog/2016/09/16/assertions.html](http://foonathan.net/blog/2016/09/16/assertions.html) |
+| License | zlib |
+| Versions | 2022.11.13 |
+| Architectures | arm64, x64, x86 |
+| Definition | [debug_assert/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/d/debug_assert/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install debug_assert
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("debug_assert")
+```
+
+
 ### debugbreak (windows)
 
 
@@ -14597,6 +14621,30 @@ add_requires("turbobase64")
 ```
 
 
+### type_safe (windows)
+
+
+| Description | *Zero overhead utilities for preventing bugs at compile time* |
+| -- | -- |
+| Homepage | [https://type_safe.foonathan.net](https://type_safe.foonathan.net) |
+| License | MIT |
+| Versions | v0.2.2 |
+| Architectures | arm64, x64, x86 |
+| Definition | [type_safe/xmake.lua](https://github.com/xmake-io/xmake-repo/blob/master/packages/t/type_safe/xmake.lua) |
+
+##### Install command
+
+```console
+xrepo install type_safe
+```
+
+##### Integration in the project (xmake.lua)
+
+```lua
+add_requires("type_safe")
+```
+
+
 
 ## u
 ### uchardet (windows)

+ 15 - 15
sitemap.xml

@@ -7,77 +7,77 @@
     
 <url>
   <loc>https://xrepo.xmake.io</loc>
-  <lastmod>2023-03-11T14:55:46+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:55+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/zh-cn/index.html</loc>
-  <lastmod>2023-03-11T14:55:50+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:58+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/zh-cn/getting_started.html</loc>
-  <lastmod>2023-03-11T14:55:50+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:59+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/index.html</loc>
-  <lastmod>2023-03-11T14:55:50+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:59+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/getting_started.html</loc>
-  <lastmod>2023-03-11T14:55:51+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:59+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/bsd.html</loc>
-  <lastmod>2023-03-11T14:55:51+08:00</lastmod>
+  <lastmod>2023-03-12T15:04:59+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/linux.html</loc>
-  <lastmod>2023-03-11T14:55:51+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:00+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/windows.html</loc>
-  <lastmod>2023-03-11T14:55:52+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:00+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/mingw.html</loc>
-  <lastmod>2023-03-11T14:55:52+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:01+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/android.html</loc>
-  <lastmod>2023-03-11T14:55:53+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:01+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/macosx.html</loc>
-  <lastmod>2023-03-11T14:55:53+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/wasm.html</loc>
-  <lastmod>2023-03-11T14:55:53+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/msys.html</loc>
-  <lastmod>2023-03-11T14:55:54+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/cross.html</loc>
-  <lastmod>2023-03-11T14:55:54+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xrepo.xmake.io/mirror/packages/iphoneos.html</loc>
-  <lastmod>2023-03-11T14:55:54+08:00</lastmod>
+  <lastmod>2023-03-12T15:05:03+08:00</lastmod>
 </url>
 
 </urlset>

+ 1 - 1
zh-cn/_coverpage.md

@@ -6,7 +6,7 @@
 
 - *简单,轻量,跨平台*
 - *现代化的 C/C++ 包管理工具,分布式仓库支持*
-- **Recently added: llama.cpp, snitch, rocksdb**
+- **Recently added: cppast, debug_assert, type_safe**
 
 [Gitee](https://gitee.com/tboox/xrepo/)
 [GitHub](https://github.com/xmake-io/xrepo/)

+ 1 - 1
zh-cn/_sidebar.md

@@ -1,7 +1,7 @@
 - 快速入门
   - [赞助](https://xmake.io/#/zh-cn/about/sponsor)
   - [快速上手](zh-cn/getting_started.md)
-- 包列表 (855)
+- 包列表 (858)
   - [android](packages/android.md)
   - [bsd](packages/bsd.md)
   - [cross](packages/cross.md)