Commit Graph

472 Commits

Author SHA1 Message Date
dependabot[bot] 7261059163 chore(deps): Bump vendor/bdwgc from 2ea2415 to 4fe4238 (#395)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `2ea2415` to
`4fe4238`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4fe42389509ff059bad8d4c955a570b34a6bda4b"><code>4fe4238</code></a>
AppVeyor CI: Add CMake builds with Open Watcom</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/27bfe29d22250bfef6c45e6f5b5fbaa33817e36c"><code>27bfe29</code></a>
Fix 'symbol NT_TIB has not been declared' wcc error</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7165bd57ebf0664aea1faaa89d763445f9915f23"><code>7165bd5</code></a>
Use pointer to GC_NT_TIB instead of PNT_TIB in win32_threads.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8e588afc4f7daaec2f7617343e5c8395c45d2215"><code>8e588af</code></a>
Suppress 'missing return value' wcc warning for AO asm primitives</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2bf99eaa2dbaa2629dafa70c907318c6a9d5206f"><code>2bf99ea</code></a>
Fix 'cannot implement AO_compare_and_swap_full' error by wcc in
tests</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/12407640b9b737a5c485ac43765bfadc9f25b1d2"><code>1240764</code></a>
Eliminate 'message number 726 is invalid' wcc warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2b6c96942e296d0eec7e0ccf66aedb19f35467ad"><code>2b6c969</code></a>
Suppress 'unreachable code' wcc warnings in win32 threads ASSERT
(CMake)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bd2ad01e5ed067b0b8fd3b449c3cab402254cdac"><code>bd2ad01</code></a>
AppVeyor CI: Remove redundant vars set in test section</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ec4001aa1747f3fbb1c4d90c051727ea46993036"><code>ec4001a</code></a>
AppVeyor CI: Add CMake builds with MinGW-w64</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2c82a853b049cdd045f472d28ca7bf7974fe4ecf"><code>2c82a85</code></a>
AppVeyor CI: Make long-running cygwin64 build job the last one</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/2ea2415a60ccc3393d3d235f73b4cab6f6fa8221...4fe42389509ff059bad8d4c955a570b34a6bda4b">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 20:13:32 +00:00
dependabot[bot] e1db9325b1 chore(deps): Bump vendor/bdwgc from 7bee4a9 to 2ea2415 (#394)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `7bee4a9` to
`2ea2415`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2ea2415a60ccc3393d3d235f73b4cab6f6fa8221"><code>2ea2415</code></a>
Fix 'syntax error near unexpected token treetest' in tests.am</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/edc22e70e5a45ab6b78328a799d80279dc2dccf8"><code>edc22e7</code></a>
Eliminate 'conversion from void* to ptr_t' g++ warning in
PS_ALLOCA_BUF</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/695a459f0f4658600263f5d3e0f97532a2af78e0"><code>695a459</code></a>
Fix 'array must have at least one element in test_long_mult' bcc
error</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8fa3495d0041e9062cb4663ac384206c1f1c4a97"><code>8fa3495</code></a>
Eliminate 'compare signed/unsigned in check_finalizer_nested' bcc
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e28431b622185dcec71b19ccdba511a5b9802cee"><code>e28431b</code></a>
Eliminate 'clarify precedence in GC_add_map_entry' bcc warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a0b194f97b2ed4a5811b595c872e9b3d9cfa61f0"><code>a0b194f</code></a>
Add tree test written in C++ and linked with libgctba</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2d8fab94225735786a0646a4126877e6cf2a51e7"><code>2d8fab9</code></a>
Remove always-false check if C++ allocator.allocate returns null in
test</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/363098adb6d9dad29220ce1b42b51c03f7728326"><code>363098a</code></a>
.gitignore: Ignore treetest binary and auto-generated test_tree.cpp</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8487fdfeb5bdc03b78386f6286e0a76b5e3de03b"><code>8487fdf</code></a>
Fix dependencies to real gc[_cpp].h in Makefile.direct and
NT_MAKEFILE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b9fc2aadadf49e57cbf0f329de39cc89eb6fae26"><code>b9fc2aa</code></a>
Remove ancient BSD-pkg-all build target from Makefile.direct</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/7bee4a994c4383f6ec4cca26dafcf062fb86f9f1...2ea2415a60ccc3393d3d235f73b4cab6f6fa8221">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 19:30:53 +00:00
dependabot[bot] ec3b175b74 chore(deps): Bump vendor/bdwgc from cbe0581 to 7bee4a9 (#393)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `cbe0581` to
`7bee4a9`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7bee4a994c4383f6ec4cca26dafcf062fb86f9f1"><code>7bee4a9</code></a>
Avoid creation of disabled libraries in Zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/152098114365b748651b047a78bff529c0054d3a"><code>1520981</code></a>
Use static slices for constant file lists in Zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/93ea5e4e99642314494dc5517e73454a3ec2378e"><code>93ea5e4</code></a>
.gitignore: Ignore .zig-cache folder produced by Zig v0.13</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/78ab92f098e3d69ab96f7d050d1539b38d3c3ba2"><code>78ab92f</code></a>
Specify error result in every sem_*() of darwin_semaphore.h as
unlikely</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a4ffdfc4e4c38a5836f98dd4b8f92b3f38271fc7"><code>a4ffdfc</code></a>
Fix missing errno setting in darwin_semaphore.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2622f24cf8ddfbcf2cdf64478be895f15a1420e5"><code>2622f24</code></a>
Fix pthread_sigmask result checking in GC_start_mark_threads_inner</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f3d2d4a45c423d9bbe78b8670f2a1469cdd79ebc"><code>f3d2d4a</code></a>
Replace 0 to NULL for pointer comparisons</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/be1e3a3309265537514b5e6a7c74e3700a785b26"><code>be1e3a3</code></a>
Prevent coalescing during memory unmapping and remapping on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c1038faf8c0f8310c485008615486e8359dea528"><code>c1038fa</code></a>
Prevent memory coalescing if cap-bounds do not span full length on
CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5c21ac4f2bfaa9b49e09fe7482806005d7ef4538"><code>5c21ac4</code></a>
Fix deprecation warning about support of CMake older than v3.10</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/cbe0581c028bbb1ebf2734dd75e3bd90bc6b7d64...7bee4a994c4383f6ec4cca26dafcf062fb86f9f1">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 19:50:26 +00:00
dependabot[bot] 97e96513f9 chore(deps): Bump vendor/bdwgc from 1bc1dd4 to cbe0581 (#392)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `1bc1dd4` to
`cbe0581`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cbe0581c028bbb1ebf2734dd75e3bd90bc6b7d64"><code>cbe0581</code></a>
Define BLOCKS_MERGE_OVERFLOW macro to simplify merge_unmapped,
freehblk</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3b1ac88431ba12ad647c815c6dec3e43c19c4933"><code>3b1ac88</code></a>
Map dynamic library globals to root set on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/973f27c8a9ef4621bf967e11763d37b24854e25d"><code>973f27c</code></a>
Refine comment of GC_find_limit_with_bound</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9db225895bb8630135e2e1f37df7d009e6c341b1"><code>9db2258</code></a>
Use capability spanning .data section to scan global roots on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/32134920a6a4f1b90bb740b5cfc3f1772c1678c5"><code>3213492</code></a>
Do not define next_page as volatile in GC_SysVGetDataStart</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0b8e3183b936f4f7b82fe2c88ade30c1a76c40d5"><code>0b8e318</code></a>
Avoid code duplication in GC_SysVGetDataStart</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e26a239e62f007b66e2cb46599a899a6231131ae"><code>e26a239</code></a>
Rename GC_FreeBSDGetDataStart to GC_SysVGetDataStart</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/90a2e9dcb8a38cd1ce74ec820fcd998617baf2e4"><code>90a2e9d</code></a>
Declare non-public GC_find_limit in a single place</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/90feccca0735768e51165d114f81c1347de67e2d"><code>90feccc</code></a>
Fix auto-formatting for DATASTART and DATAEND</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d20f40197931ce7033e50534955d253bdb1e7159"><code>d20f401</code></a>
Do not define GC_SysVGetDataStart on AIX</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/1bc1dd40829413069dea34081c937c5d915ab6b4...cbe0581c028bbb1ebf2734dd75e3bd90bc6b7d64">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 19:47:44 +00:00
dependabot[bot] 20cc62ba7b chore(deps): Bump vendor/bdwgc from fe278ee to 1bc1dd4 (#391)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `fe278ee` to
`1bc1dd4`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1bc1dd40829413069dea34081c937c5d915ab6b4"><code>1bc1dd4</code></a>
Change GC_GRANULE_PTRS back to two pointers for CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a61cdae93fa55aa63930d06abe3166913946036c"><code>a61cdae</code></a>
Remove internal signed_word type</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7ef0dc24bb558dfccc5328caf4e64248c6ee256a"><code>7ef0dc2</code></a>
Remove private [LOG_]MAX_MARK_PROCS macros</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/38e027d71ad9a134a41b36297429a6b762dd6eee"><code>38e027d</code></a>
Ensure GC_GCJ_MARK_DESCR_OFFSET is consistent between client and
libgc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3d85a9e8c6b2395f1e150262ff5a863a8f283bd4"><code>3d85a9e</code></a>
Fix formatting of GC_RAW_BYTES_FROM_INDEX</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2abfebc3fec49883b2298e985f8094c27fb4d2d6"><code>2abfebc</code></a>
Fix 'GC_VERSION_MAJOR macro redefined' gcc error in middletest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/fe278eef5467511d5b992561e6733a4d121c615f...1bc1dd40829413069dea34081c937c5d915ab6b4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 19:44:16 +00:00
dependabot[bot] 24d1c1e272 chore(deps): Bump vendor/bdwgc from 462a6cd to fe278ee (#390)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `462a6cd` to
`fe278ee`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fe278eef5467511d5b992561e6733a4d121c615f"><code>fe278ee</code></a>
Order GC_register_dynamic_libraries definitions lexicographically</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3ab93b5a7ae0e9b3ebcf5650e1f62f20a93b76b6"><code>3ab93b5</code></a>
Make callback of dl_iterate_phdr return only zero or one</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0da8a390bb1084a912ef6f693ea029547a1b00d6"><code>0da8a39</code></a>
Adjust formatting of some macros by adding extra parentheses and
similar</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e42e7e27056c2564e73f05f18feab909cbfde2eb"><code>e42e7e2</code></a>
Fix missing parentheses in SIG_THR_RESTART macro definition</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bebf882c3c36eb6e8a773051450ab0dd1dc4bd2c"><code>bebf882</code></a>
Use short argument name in GC_get/set_bit public macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7c7d4462b7776f05da378f8d0ff19e8a2ab8dfdf"><code>7c7d446</code></a>
Fix missing trailing dot in comment in gc_tiny_fl.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2af225b691c2c55f4669f3c95ec50673db27a9a7"><code>2af225b</code></a>
Increase realloc size twice for some allocations in realloctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9611592961858ed5c479f033cd4ff01df3dcab49"><code>9611592</code></a>
Add random-sized memory allocations to middletest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a0b7a8d2547da57d7029261bdd23ad9c0d02dedf"><code>a0b7a8d</code></a>
Workaround 'r_debug::r_version is never used' cppcheck FP in
dyn_load.c</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/462a6cd30b5d295d03b248a2aba331dcf67c8048...fe278eef5467511d5b992561e6733a4d121c615f">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 19:47:21 +00:00
dependabot[bot] 41e35b535b chore(deps): Bump vendor/bdwgc from 5d619ee to 462a6cd (#389)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `5d619ee` to
`462a6cd`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/462a6cd30b5d295d03b248a2aba331dcf67c8048"><code>462a6cd</code></a>
New GC_get_avg_stopped_mark_time_ns API function</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2e5e30f0ed5297aee1b88a13cc2543a491b71638"><code>2e5e30f</code></a>
Better describe NUMERIC_THREAD_ID macro in gc_locks.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c47e2229114ae5bd2090b4f41ebe7872539c3223"><code>c47e222</code></a>
Refine comment of CAST_THRU_UINTPTR</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1b04347e0aa73e39b37609c10fdf871b86b93780"><code>1b04347</code></a>
Export CMake libraries with aliases</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9a30cfaf30777c4a51bee61d50582a032fcd9f69"><code>9a30cfa</code></a>
Define THREAD_ID_TO_VPTR internal macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/602b3eb28ecd1bcc1d9c39a165fa6bcd72473647"><code>602b3eb</code></a>
Use __builtin_align_down/up primitives if available</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b416b10e509549659251aed0d33bd62b65f24509"><code>b416b10</code></a>
Use MAKE_CPTR() and ADDR() in gcconfig.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2f4253a1af4ccabe4982ebfc8d31443fe1dc1de3"><code>2f4253a</code></a>
Fix rounding up in STACKBOTTOM for OSF1</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6ce8228e2fb68f8d6ef03bd71f3a35700bbc88cb"><code>6ce8228</code></a>
Travis CI: Fix cppcheck build on Jammy</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/5d619eefc705ab1951d0a2ab1d773dffe59c0c8c...462a6cd30b5d295d03b248a2aba331dcf67c8048">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 19:49:40 +00:00
dependabot[bot] b46fcf03e9 chore(deps): Bump vendor/bdwgc from 99463af to 5d619ee (#388)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `99463af` to
`5d619ee`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5d619eefc705ab1951d0a2ab1d773dffe59c0c8c"><code>5d619ee</code></a>
Fix capability-to/from-integer-cast compiler warnings on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ec524a905f55c26ebe91563cf8d5e2e30c554822"><code>ec524a9</code></a>
Fix struct cast to signed_word if compiled with pthreads-win32</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4a000e9347d8f21174bd20ff5ea4487acd2c77f8"><code>4a000e9</code></a>
Fix 'undeclared symbol end' compiler error on FreeBSD if CPPCHECK
defined</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8db24e21f90e20799a4ebf82d7d8711c1bd68ea7"><code>8db24e2</code></a>
Fix 'undefined symbol sbrk' linker error on FreeBSD</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ab6f4e74ac574342c4f6f5f68482f42dcafaf53c"><code>ab6f4e7</code></a>
Properly define GC_cptr_* atomic primitives for CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9ac83d6a9aec652047ae111fc75450877ab0eae2"><code>9ac83d6</code></a>
Compare only address part of pointers in GC_ADDR_LT() on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/787291742995e4107286cd985c9ce09d81a1c8c4"><code>7872917</code></a>
Do not cast pointer to size_t in GET_MEM definition</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f99635f4f07e1bf0f7e5108c9c63de672fdcc9c9"><code>f99635f</code></a>
Define internal macro for a number-to-pointer conversion</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/edf607ba7e155b182e6c578891877e3a7a472eb5"><code>edf607b</code></a>
Fix missing usage of ADDR() and MAKE_CPTR()</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/99463afbff6f89aff59e8906323d616007993945...5d619eefc705ab1951d0a2ab1d773dffe59c0c8c">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-30 19:04:19 +00:00
dependabot[bot] 97ad1f25e5 chore(deps): Bump vendor/bdwgc from e1fb227 to 99463af (#387)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `e1fb227` to
`99463af`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/99463afbff6f89aff59e8906323d616007993945"><code>99463af</code></a>
Do not turn off strict-aliasing optimizations</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6e8ccad5c955ccd0534774d12ac856662d708b46"><code>6e8ccad</code></a>
Travis CI: Re-enable tools/setjmp_t.c processing by cppcheck</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/722d4457606b12dbf899b093f48892477d7fa013"><code>722d445</code></a>
AppVeyor CI: Update wcc compiler to v2 beta shapshot 2024-10-03</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a7d01bc9924d8f14ace73b779a7511450421f01c"><code>a7d01bc</code></a>
Workaround 'uninitialized variable sp passed to APPROX_SP' cppcheck
FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6bbe4eb030b40036a75aa952971c84bdd7019112"><code>6bbe4eb</code></a>
Do not use address of a local variable to get approximate stack
pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0fb49afa912690e87bd61a986e50e344c732ccf1"><code>0fb49af</code></a>
Move GC_approx_sp() implementation to a macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0e7e9876bb14ce3198c0b401c33640a35abf7bfd"><code>0e7e987</code></a>
Workaround '<strong>stdcall</strong> ignored for this target' clang
warning on Cygwin64</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ccf22b63c4f21163ac912a24a10cb30795996054"><code>ccf22b6</code></a>
Fix formatting of AO_nop W/A in gctest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/e1fb22721027deb97a20b3c656506e2cb084b2aa...99463afbff6f89aff59e8906323d616007993945">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 19:48:23 +00:00
dependabot[bot] bbd9cc530d chore(deps): Bump vendor/bdwgc from 390718b to e1fb227 (#386)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `390718b` to
`e1fb227`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e1fb22721027deb97a20b3c656506e2cb084b2aa"><code>e1fb227</code></a>
Provide correct GC_uintptr_t, CPP_PTRSZ, GC_GRANULE_PTRS for CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/420b0a814d74887f814480f769b31702ae46864c"><code>420b0a8</code></a>
Fix static assert violation in GC_calloc_prepare_explicitly_typed on
CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f264fd71cae99d4a3c20de10ea71869e104b1feb"><code>f264fd7</code></a>
Update AUTHORS file (add Yao Zi)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5f05476ee44090e1d7c2356f8265a8ba2418f334"><code>5f05476</code></a>
Fix CPP_WORDSZ for LoongArch</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ade7470efb79b602e5672eba2ab80f7608726397"><code>ade7470</code></a>
Workaround 'AO_nop is never used' cppcheck FP in gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ad135358b3d45da4001ad0dc3b0ba3002191d339"><code>ad13535</code></a>
Workaround 'unknown MACH_TYPE macro' cppcheck FP in gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7357d88d563589515df8a6558d337ec2949fa7f8"><code>7357d88</code></a>
Workaround 'fixed_getenv is never used' cppcheck FP in weakmap.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/069950676388737424f6a4ab985d998c5dcec5cb"><code>0699506</code></a>
Unify architecture naming in MACH_TYPE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c826de62e355a62493c93259ff3e13b9bbf6ef08"><code>c826de6</code></a>
Change MACH_TYPE value to 'ARM32' for NaCl</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/01d10a2b0b8c4ea476db997e489f0a6e12010abc"><code>01d10a2</code></a>
Add cmake-cosmo status badge to README.md</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/390718bf0c34f10c4fcefcb20952d7fb1b0c9590...e1fb22721027deb97a20b3c656506e2cb084b2aa">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 19:34:31 +00:00
dependabot[bot] a2b0cc47ff chore(deps): Bump vendor/bdwgc from 8603735 to 390718b (#385)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8603735` to
`390718b`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/390718bf0c34f10c4fcefcb20952d7fb1b0c9590"><code>390718b</code></a>
Fix gctest and cordtest linking by Makefile.direct on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2fdc6d272730119b669e43146c3ce2f59c801fb0"><code>2fdc6d2</code></a>
Fix detection of number of CPU cores on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4254d96590e7fc86fa332132e4d2f7e3cc6231f8"><code>4254d96</code></a>
Allow incremental GC on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9f3501785f190a14642fc0c353789e706a0e216a"><code>9f35017</code></a>
Fix 'MADV_DONTNEED undeclared' compiler error in os_dep.c on Cosmo</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/86037357c40e54ef09f4a0d3bcc9e89118acf7a3...390718bf0c34f10c4fcefcb20952d7fb1b0c9590">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 19:54:27 +00:00
dependabot[bot] 11ec2d7d1a chore(deps): Bump vendor/bdwgc from b5fff12 to 8603735 (#384)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b5fff12` to
`8603735`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/86037357c40e54ef09f4a0d3bcc9e89118acf7a3"><code>8603735</code></a>
Do not require explicit GC initialization in gctest on Cygwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f2eb7f973fbae883a577687b22f9ecdf33325cf3"><code>f2eb7f9</code></a>
Remove implicit GC initialization by GC_set_warn_proc on Win32</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/52742042b2fc46acfb5b845ce658bcb502a8412b"><code>5274204</code></a>
Do not require explicit GC initialization in gctest on Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a72ac8b0dda36fa6ab687a5389e95b7436881c76"><code>a72ac8b</code></a>
Use madvise() to return memory to OS on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8e8b4512ae69d3250a673417be062c8de5876c5b"><code>8e8b451</code></a>
Refine TODO item regarding USE_COMPILER_TLS on Linux/arm</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6be081a02a82f63dfa03bd8c569fd139981191c0"><code>6be081a</code></a>
Switch to USE_COMPILER_TLS on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0532d00853732aa9be717d4d64afe5681bcef768"><code>0532d00</code></a>
Allow to build libgc with same signal to suspend/resume threads
(Linux)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/892aa995cc757727b55bb19174da748c1bad0df8"><code>892aa99</code></a>
Assume clock_gettime(), pthread_setname_np() always available on
Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/380f5107906a71a2d4430ddafee18b24d4ef16c2"><code>380f510</code></a>
Use pthread_getattr_np() to get stack base on Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1310a0c1eb7b503190985e774a371a323b060d4c"><code>1310a0c</code></a>
Intercept GC_pthread_sigmask on Cosmo</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/b5fff1209b0a464956ab7c6b93ea36a18b0b0394...86037357c40e54ef09f4a0d3bcc9e89118acf7a3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 19:55:24 +00:00
dependabot[bot] 72c38b8732 chore(deps): Bump vendor/bdwgc from 8311518 to b5fff12 (#383)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8311518` to
`b5fff12`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b5fff1209b0a464956ab7c6b93ea36a18b0b0394"><code>b5fff12</code></a>
Remove comment about limited support of memory unmapping</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/59a8a94f71274341ff9d796272813930194176ef"><code>59a8a94</code></a>
Do not use GC_x_THREADS internally except GC_WIN32_THREADS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ddfcd6d828882f7887c6e5d23ae505543f43861b"><code>ddfcd6d</code></a>
Remove GC_*_THREADS macros description from README</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/8311518a43c7d2211961ba8e2f53838426b98fdc...b5fff1209b0a464956ab7c6b93ea36a18b0b0394">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 19:53:51 +00:00
dependabot[bot] f1332bb899 chore(deps): Bump vendor/bdwgc from be29d26 to 8311518 (#382)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `be29d26` to
`8311518`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8311518a43c7d2211961ba8e2f53838426b98fdc"><code>8311518</code></a>
Do not produce '-lpthread' by threadlibs on Tru64/OSF1</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c06c709c8cc935b8b69f97effb5109d597ae0746"><code>c06c709</code></a>
Update AUTHORS file (add Gautham V)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4920ad41f0fa7049ac003018ae677dbb0d1d437c"><code>4920ad4</code></a>
Initial support of Cosmo target (Cosmopolitan Libc)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ec7978444e4bf7ba388161e1e4f9e1eecb1e4034"><code>ec79784</code></a>
Print duration of testing done in gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/50622fa2ca857f0c127a8ae8516894a1f1c8fe93"><code>50622fa</code></a>
Output info by gctest whether the test is multi-threaded</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/099253511ee1a489e28429a95b0916be645bfdd5"><code>0992535</code></a>
Do not undefine HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID if used on
Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ce630512934e9be427ef61e6412871281563d1b"><code>0ce6305</code></a>
Allow to avoid '.S file not supported by cosmocc' error in
Makefile.direct</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9cb2a11bb7fb51f0afa6ad357467cf076baf9553"><code>9cb2a11</code></a>
Allow passing custom AR to Makefile.direct</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6ec9f463b4bb350b3e135a93841134ef13d7bf04"><code>6ec9f46</code></a>
Add removal of Cosmo-specific output files to Makefile.direct clean</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0c86f66bf3b1ad772aedb34b05b37a57ed79869e"><code>0c86f66</code></a>
.gitignore: Ignore *.dbg and *.elf files produced by Cosmo
toolchain</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/be29d26fe21a2cc3ae9d8d1f50214d79ec89d9b5...8311518a43c7d2211961ba8e2f53838426b98fdc">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 19:05:35 +00:00
dependabot[bot] 386229dba5 chore(deps): Bump vendor/bdwgc from 7c3ba8a to be29d26 (#381)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `7c3ba8a` to
`be29d26`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/be29d26fe21a2cc3ae9d8d1f50214d79ec89d9b5"><code>be29d26</code></a>
Do not include gc_pthread_redirects.h from extra/gc.c unless
pthreads</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3ba74e8205ab60e92cde87f88c09d62e8cc2f3a6"><code>3ba74e8</code></a>
Make gc_pthread_redirects.h installation independent of threads API</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/68633cc8005c83b0df31864443b7e1bdf3c49931"><code>68633cc</code></a>
Define STACK_GRAN only if needed</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ef5bff1a64cd46ddebce881043564cd09391b65"><code>0ef5bff</code></a>
Fix 'undefined STACKBOTTOM' preprocessor error for no-OS PowerPC
target</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ebcc5369e4115098f23c3005c144aff8438cfd2"><code>0ebcc53</code></a>
Support no-OS RISC-V target</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/05b73815100902210e8ffacdaa239c9d889fe583"><code>05b7381</code></a>
Support RISC-V ILP32 ABI (rv64ilp32)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d8b0fbcd552aea7a36e737200c98b4cf8f6351d7"><code>d8b0fbc</code></a>
Eliminate 'unused parameter fd' gcc warning in NOSYS GC_write</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/68622845ad0d29a6063bb2caf42e42046ae3b6a7"><code>6862284</code></a>
Specify all functions that save stack pointer as no-inline</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9ad20aebec7af9e88c1d9fe28e29683cd1f1fbf3"><code>9ad20ae</code></a>
Fix missing export for Symbian-specific GC_init_global_static_roots</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/54a9e9f3b6b5436296c0bb17376f5a5405c474d1"><code>54a9e9f</code></a>
Use ADDR() macro for pointer-to-word conversion in setjmp_t</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/7c3ba8a1a2798b28d4e7870a4818ab1b32b53bfa...be29d26fe21a2cc3ae9d8d1f50214d79ec89d9b5">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 19:38:05 +00:00
dependabot[bot] fa65eed589 chore(deps): Bump vendor/libatomic_ops from cc9bc49 to 3f1ef04 (#379)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `cc9bc49` to `3f1ef04`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/3f1ef0474db109f6adb93e90ce09e2e4d4312e7d"><code>3f1ef04</code></a>
Provide char/short-width CAS for RISC-V w/o -latomic if gcc v14+</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/e529da53e02cd34b2e2bc1d066136ccc44c46b15"><code>e529da5</code></a>
Do not define AO_GCC_FORCE_HAVE_CAS for modern clang and gcc for
RISC-V</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/5715d4dc877ac3fc207a89069c9922909864478e"><code>5715d4d</code></a>
Support RISC-V ILP32 ABI (rv64ilp32)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/b7b855fef90c32d65e7098691e706a656aa8973f"><code>b7b855f</code></a>
Fix width specifier of 'amocas' asm instruction in comment of
riscv.h</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/f3fe7d60732d6b028a2e010e0cc871f12f18e57c"><code>f3fe7d6</code></a>
Travis CI: Workaround gcc ASan fail on Ubuntu Jammy</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/af2bd281dfbf00baf5fe8084fb0d30d9102ee28b"><code>af2bd28</code></a>
Travis CI: Use Ubuntu Focal for arm64 builds</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/d3990cdfd1845e389ff78c843a182eac0ec0bfcf"><code>d3990cd</code></a>
Travis CI: Use Ubuntu Focal for ppc64le builds</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/4350b70801aaab8f8d937169b23e224f1c6844ba"><code>4350b70</code></a>
AppVeyor CI: Remove 32-bit ARM builds as dropped by Windows SDK v10</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/059f63c9a4a53db690f7f13ebdece6280dcdd95f"><code>059f63c</code></a>
Guard against direct include of internal headers from outside</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/f2f29210b8f2c2910be398cee0273d7b2b816774"><code>f2f2921</code></a>
Adjust/reformat copyright header in armcc/arm_v6.h</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/libatomic_ops/compare/cc9bc49ae39fcfdf75efb971c74393a313d70491...3f1ef0474db109f6adb93e90ce09e2e4d4312e7d">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 19:54:42 +00:00
dependabot[bot] 25fbcaebb4 chore(deps): Bump vendor/bdwgc from 98d0159 to 7c3ba8a (#378)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `98d0159` to
`7c3ba8a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7c3ba8a1a2798b28d4e7870a4818ab1b32b53bfa"><code>7c3ba8a</code></a>
Add clang-format-check status badge to README.md</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8a5ecca31298a50b616edb3d3075dc5cd098c9b2"><code>8a5ecca</code></a>
GH Actions: Add check that source code is formatted (by
clang-format)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2fe9d2ee9fd6748c83add66091415934a13e657c"><code>2fe9d2e</code></a>
Reformat cpptest source with clang-format v14</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d5fece25564f38972a3c85335a4f6e90ddb3cfc0"><code>d5fece2</code></a>
GH Actions: Adjust indentation in CodeQL.yml</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e231e7942e916c547eecbc810b8a005daebdb67d"><code>e231e79</code></a>
Remove redundant parentheses around dereference operators</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f88d2aa0e2e7855979eb363fdcfc5af800f4691b"><code>f88d2aa</code></a>
Fix unmatched '}' in GC_register_my_thread if GC_PTHREADS is not
defined</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/98d01596f05a600026a0a86ce4c9e9c703c72b39...7c3ba8a1a2798b28d4e7870a4818ab1b32b53bfa">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 19:11:36 +00:00
dependabot[bot] 6895288700 chore(deps): Bump vendor/bdwgc from 1133dc4 to 98d0159 (#377)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `1133dc4` to
`98d0159`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/98d01596f05a600026a0a86ce4c9e9c703c72b39"><code>98d0159</code></a>
Reformat all C/C++ files with clang-format based on GNU style</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5257d569b816e30247a4aaf6e5c19adaaca55acb"><code>5257d56</code></a>
Remove no-op GC_push_regs</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6b40481955464015e1b19fa56448d09a09e6eed9"><code>6b40481</code></a>
Reduce nesting of ifdef directives for GC_register_data_segments</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c5847047879f040bee7a494ff470278b3e1bcf59"><code>c584704</code></a>
Name wrapped dlopen and phtread_* functions using GC_wrap_ macros</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/29369754e93a3474dfa969dfae5aeb0365b179fc"><code>2936975</code></a>
Do not use else-if construction where else part is commented out</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/18d18727cd07a6d33f1ed9b40bcd37b2eee40850"><code>18d1872</code></a>
Travis CI: Remove deleted PCR-specific files from checking by CSA</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/989125b71a63e8bc4162df4442773b6d9020cebd"><code>989125b</code></a>
Discontinue support of Xerox Portable Common Runtime (PCR)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cb546abfbdaebe86429389987ae34a4c50dc19b5"><code>cb546ab</code></a>
Discontinue support of Amiga target</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b04f341760337f5d53913207e7cd4af3ecaa5fd2"><code>b04f341</code></a>
Discontinue support of ancient MacOS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/94ea02e1f551c57bcde284f38b76711cd4b36dc4"><code>94ea02e</code></a>
Define a single macro which includes all GC_ATTR_NO_SANITIZE_x</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/1133dc4804726c1fb6c922743c31e47560124969...98d01596f05a600026a0a86ce4c9e9c703c72b39">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 20:01:18 +00:00
dependabot[bot] 2d7a893e87 chore(deps): Bump vendor/bdwgc from 3939446 to 1133dc4 (#376)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `3939446` to
`1133dc4`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1133dc4804726c1fb6c922743c31e47560124969"><code>1133dc4</code></a>
Eliminate 'cast truncates constant' MSVC warning in
GC_add_map_entry</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/82cd67b2d059708024cdb1aac1f009ca5edcfcd0"><code>82cd67b</code></a>
Travis CI: Use Ubuntu Focal for arm64 builds</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f466320b59d068065e3247fa7d64f9dfef6ef9bb"><code>f466320</code></a>
Specify that the case of allocation fail in GC_*_get_mem() is
unlikely</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/23736dfe36aea705f529ee58b9435c2c6006f15a"><code>23736df</code></a>
Perform overflow check before operation on pointer in
GC_unix_mmap_get_mem</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/39394464633d64131690b56fca7379924d9a5abe...1133dc4804726c1fb6c922743c31e47560124969">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 00:22:50 +00:00
dependabot[bot] ced1fbe450 chore(deps): Bump vendor/bdwgc from 57ccbcc to 3939446 (#375)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `57ccbcc` to
`3939446`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/39394464633d64131690b56fca7379924d9a5abe"><code>3939446</code></a>
Reformat comments globally to avoid trailing ones</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b590560793785e2d546b58938dfcd885ef77b6f1"><code>b590560</code></a>
Fix typos in comments of HEURISTIC2_LIMIT, NO_PTHREAD_TRYLOCK</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/44540038401c3b6de74683a9048a14fc34c9edcd"><code>4454003</code></a>
Adjust printed message for random backtrace</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4e900466e6da489baf69e0766de31eebab55ec9b"><code>4e90046</code></a>
Fix typo in comment of GC_DS_BITMAP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/be1e51f369e907510074d7bff3af0ab2beb8e44c"><code>be1e51f</code></a>
Refine folder name in README.cords</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8afafe78e9562487b292f0ef29897f3f594fe5c0"><code>8afafe7</code></a>
Replace abort to assertion in GC_do_parallel_mark</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5a57719696470840451b3c9d3ada74caef08b241"><code>5a57719</code></a>
Consistently use LinuxThreads name in documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7b1387e13b452f03816a5ace3e91741f6bd50f4f"><code>7b1387e</code></a>
Fix missing closing parenthesis in comment of
GC_all_interior_pointers</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f03e5087a9d78c40d5d02cba86fab8e2ee17da9d"><code>f03e508</code></a>
Rename table argument of GC_grow_table</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5bcd83f757bd1fade69e91294f9d81fdb12b528d"><code>5bcd83f</code></a>
Fix a typo in comment of GC_gcj_debug_kind</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/57ccbcc8a0514c001fb5e37ee3aab1ebc890672d...39394464633d64131690b56fca7379924d9a5abe">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 19:34:25 +00:00
dependabot[bot] b79fda8fbb chore(deps): Bump vendor/bdwgc from 02c9d85 to 57ccbcc (#374)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `02c9d85` to
`57ccbcc`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/57ccbcc8a0514c001fb5e37ee3aab1ebc890672d"><code>57ccbcc</code></a>
Reduce size of heap block per-granule maps twice for 4KB heap
blocks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/282d4fc71c921d833f72c2e311a714d1e66ab77d"><code>282d4fc</code></a>
Remove a dangling comment for deleted map_entry_type</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4b3bc2aea21d544236d87fc9acce2f4810d8e1e3"><code>4b3bc2a</code></a>
Fix type of hb_map in documentation (ASCII diagram) describing
hblkhdr</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7becddd4efec7fd9e42fea20f46dfcf47ee9a010"><code>7becddd</code></a>
Add assertion that value stored to GC_obj_map[] fits element type</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bf9512e24ddfa47440e9b494ec67a2233414d43f"><code>bf9512e</code></a>
Travis CI: Test with both disabled shared builds and disabled
threads</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ff51670c8f4df5ae9e4f885b0b973cd6c0d85952"><code>ff51670</code></a>
Fix a typo in comments of GC_array_mark_proc and GC_start_reclaim</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b86d289c72276df9b23c5e802e7faa1d1ee2f236"><code>b86d289</code></a>
Fix a typo in comment belonging to GC_mark_some prototype</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1d2c5a2e3ac158a20b977ac23cfd57ab4a2ae3f6"><code>1d2c5a2</code></a>
Travis CI: Use Ubuntu Focal for ppc64le builds</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/02c9d85a1740a301d0e0dd35b62ef3621a65ef25...57ccbcc8a0514c001fb5e37ee3aab1ebc890672d">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 19:42:03 +00:00
dependabot[bot] 41b1a5fff5 chore(deps): Bump vendor/bdwgc from c3c44d8 to 02c9d85 (#373)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c3c44d8` to
`02c9d85`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/02c9d85a1740a301d0e0dd35b62ef3621a65ef25"><code>02c9d85</code></a>
Update AUTHORS file (add Qing Guo)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d07d2ff6dac16fcf7ac9b0bac7ca288aa789d682"><code>d07d2ff</code></a>
Fix infinite resend lost signals if a thread is restarted by
SIGQUIT</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7f221bf1a36a16a29276dcc89afea9825b5f098c"><code>7f221bf</code></a>
Update AUTHORS file (add Funda Wang)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/10b5ea08ae97a2607703d088ef073e288d19ea09"><code>10b5ea0</code></a>
Specify -latomic_ops as private in pkg-config file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2687663e483d52a4b6a0cee6f7997aa3b39cb395"><code>2687663</code></a>
GH Actions: Update zig to v0.13.0 final</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c3c44d85081044707eb8fa4f0db39e1fe6834853...02c9d85a1740a301d0e0dd35b62ef3621a65ef25">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 19:10:40 +00:00
dependabot[bot] 07f5e1a767 chore(deps): Bump vendor/bdwgc from 7f1503d to c3c44d8 (#372)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `7f1503d` to
`c3c44d8`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c3c44d85081044707eb8fa4f0db39e1fe6834853"><code>c3c44d8</code></a>
Define clear/set_all_fl_marks internal functions</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6ccca041b9ad4004f5462dbe78285b1680d9b0bc"><code>6ccca04</code></a>
Make default GC_GCJ_MARK_DESCR_OFFSET definition usable in
preprocessor</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/70f3084bc0f4baaabf738880671619ad7f058fdf"><code>70f3084</code></a>
Add assertion about minimal value of GC_GCJ_MARK_DESCR_OFFSET</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/44356ddf91b056d53e97869ec66a23fee1aeca6a"><code>44356dd</code></a>
AppVeyor CI: Use mingw64 compiler for msys64 builds</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d8e60d5a1f5cbee150c1db2ecb8bc6b2e8d725cd"><code>d8e60d5</code></a>
Describe strategies to scan data roots on stack (Emscripten)</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/7f1503dbfe254e77678666a0e09b735add064b57...c3c44d85081044707eb8fa4f0db39e1fe6834853">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 19:59:46 +00:00
dependabot[bot] 2de52593d4 chore(deps): Bump vendor/bdwgc from 4f97540 to 7f1503d (#366)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4f97540` to
`7f1503d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7f1503dbfe254e77678666a0e09b735add064b57"><code>7f1503d</code></a>
Update AUTHORS file (add Dejice Jacob)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c29365bddcf578a5bdd323bef837f9587f86d22d"><code>c29365b</code></a>
Preserve provenance of capability to heap block</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2be5c2acc9842349138b12e19ad0314dfd90a1fb"><code>2be5c2a</code></a>
Define a macro for constructing heap block from index</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7193183f6e846dc08e80bf3e3a3af3dbfc8c2a5d"><code>7193183</code></a>
Update AUTHORS file (add Kim Shrier)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/41d46ec5c6ca6adb6ba26a21f74bb064be889272"><code>41d46ec</code></a>
Workaround unsupported 'X' asm constraint in tcc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4b55dae29a3d25a40c674c87bef08e4882ef4b03"><code>4b55dae</code></a>
Workaround an integer overflow code defect in GC_make_descriptor</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/45c4cbb657f6fb6203f71fe9994d1390fd38fd68"><code>45c4cbb</code></a>
Fix 'destructor is not marked with override specifier' cppcheck
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/51a9ce97da14ea3f239a4785a25fa6360f5ade5b"><code>51a9ce9</code></a>
Travis CI: Prevent cppcheck fail caused by 'limiting analysis of
branches'</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/4f9754084fd80c0d85f9dae15f6230b3272e73d9...7f1503dbfe254e77678666a0e09b735add064b57">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 19:22:26 +00:00
dependabot[bot] 800f0a4e89 chore(deps): Bump vendor/bdwgc from 6d37227 to 4f97540 (#365)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6d37227` to
`4f97540`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4f9754084fd80c0d85f9dae15f6230b3272e73d9"><code>4f97540</code></a>
Workaround 'GC_parallel_mark_disabled is always false' cppcheck FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cc1bd3bef9f89a5a4f9d6aa809f0266614bff0d8"><code>cc1bd3b</code></a>
Travis CI: Update cppcheck tool to v2.14.2</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f5a31029ac35da9afdc58fffb36fb108852c0d2b"><code>f5a3102</code></a>
Eliminate 'obj_displ scope can be reduced' cppcheck warning in
gc_pmark.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/70e6c2b50287a150b8f0954f558c0b2b2b3a7bfc"><code>70e6c2b</code></a>
Workaround 'scope of sz can be reduced' cppcheck warning in
GC_n_set_marks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8f9748bc721d65041c56d2389d14ace776f0370a"><code>8f9748b</code></a>
Change type GC_collect_a_little_inner argument from int to size_t</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c45f79db77467e579f381e2ecf44fe5a731caae9"><code>c45f79d</code></a>
Workaround 'unsigned int underflow' code defect FP in
GC_clear_fl_marks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/15e30188eca855e02d9d5fb93e338748d9d98401"><code>15e3018</code></a>
Workaround integer overflow code defect FP in GC_write,
GC_repeat_read</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5e53e2303859d7bcab8eb65b075b34ed0fc134d1"><code>5e53e23</code></a>
Use size_t in GC_repeat_read, GC_get_file_len and generic GC_write</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f4a4b9ef7c46e91943c33591b909791d2f3db108"><code>f4a4b9e</code></a>
Workaround 'out-of-bounds access' code defect FP in
GC_allochblk_nth</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cdda43c844bceacb6b79bd170dccc51d7f06fda8"><code>cdda43c</code></a>
Workaround 'integer overflow occurs in GC_make_descriptor' code defect
FP</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/6d37227255a05cdb4ad7929e7e2d5b19a6fc5c6f...4f9754084fd80c0d85f9dae15f6230b3272e73d9">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-01 19:09:55 +00:00
dependabot[bot] e1a52264dc chore(deps): Bump vendor/bdwgc from 0a23b21 to 6d37227 (#364)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `0a23b21` to
`6d37227`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6d37227255a05cdb4ad7929e7e2d5b19a6fc5c6f"><code>6d37227</code></a>
Do not iterate over heap blocks in GC_get_memory_use</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/14cf9b17ce0ab83d34af25713b7b93e62308b3cb"><code>14cf9b1</code></a>
Move used blocks total size checking from check_dirty to
print_block_list</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cf9a084729a4d51400e60f635c1a6683d1fd649e"><code>cf9a084</code></a>
Change return type of GC_get_memory_use() from size_t to word</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5e56b67ba5b18802229f020c9b8a79240932a5cf"><code>5e56b67</code></a>
Avoid static variable name duplication in GC_is_static/tmp_root</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0e648142b5963eed8355d7fef0fef7c72d4bfd38"><code>0e64814</code></a>
Fix 'function-to-object pointer conversion' gcc warning in
GC_save_callers</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/36b3f2faa6f043ee2213deab8bd9dcbd77bdc315"><code>36b3f2f</code></a>
Fix gctest failure for non-default MARK_DESCR_OFFSET</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/433e2dde376f00dce119b83942a6c31a0857a69c"><code>433e2dd</code></a>
Refine GC_calloc_typed_descr_s to support pointers larger than
words</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/48da1624492a8e2c61760bde98e7d426c37f1737"><code>48da162</code></a>
Do not cast pointers to GC_word in gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/935c47f79078a79e6d8f91075aca33d8bc0d2f68"><code>935c47f</code></a>
Eliminate 'passing incompatible arg to AO_or' gcc warnings in
gc_priv.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b192e7dcecbff28e74164dec90e97245d15bee3e"><code>b192e7d</code></a>
Eliminate 'volatile-qualified compound assignment' g++ warning in
freehblk</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/0a23b211b558137de7ee654c5527a54113142517...6d37227255a05cdb4ad7929e7e2d5b19a6fc5c6f">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 19:32:38 +00:00
dependabot[bot] 52dbd47311 chore(deps): Bump vendor/bdwgc from c3489b6 to 0a23b21 (#363)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c3489b6` to
`0a23b21`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0a23b211b558137de7ee654c5527a54113142517"><code>0a23b21</code></a>
Use AO_t type for hb_marks, hb_sz, hb_descr fields</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/60634d0438f9c0c27204ae6656641a61aced7e59"><code>60634d0</code></a>
Workaround 'GC_cptr_compare_and_swap is never used' cppcheck FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6fea3f1c7e26fe10fa350be3e82fd78c037be355"><code>6fea3f1</code></a>
Workaround 'division by zero' cppcheck FP in gctest.c</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c3489b6341e41c04db72f2a1d531abd178ada849...0a23b211b558137de7ee654c5527a54113142517">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 19:34:45 +00:00
dependabot[bot] 55a9dbc3d8 chore(deps): Bump vendor/bdwgc from 865c593 to c3489b6 (#362)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `865c593` to
`c3489b6`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c3489b6341e41c04db72f2a1d531abd178ada849"><code>c3489b6</code></a>
Use hexadecimal format for logging of traced pointer descriptor</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b64d780580ca4e992badafeba22366283d64c070"><code>b64d780</code></a>
Use atomic operation to set GC_first_nonempty in
GC_do_parallel_mark</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9618bbdbff284a7a8d78f22108e1a0aeec661c9b"><code>9618bbd</code></a>
Store full pointer to a sink variable in GC_noop_sink_ptr</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e19f39aec378861e333bbff92a089cedbe3ff17c"><code>e19f39a</code></a>
Use atomic store to set entry id and update cache_ptr in
slow_getspecific</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2c0e1e5343e98543c4cc24d0bc9b80da20f38f35"><code>2c0e1e5</code></a>
Perform overflow/underflow checks before operation on a pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/24aca95bce4e8bc715368d05ec1f619aabeb13ac"><code>24aca95</code></a>
Group functional pointers in struct finalizable_object</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/186817acaa2e4f68e65dbe20267bca3f3cf02199"><code>186817a</code></a>
Travis CI: Workaroud MSan fail on Ubuntu Jammy x86_64</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f73714ba938205f872b7cc49f030fa53e37b24e7"><code>f73714b</code></a>
Change GC_build_fl prototype to accept size in granules</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1fcf50d690c49d0c1cebe4c83d01521f5dcef167"><code>1fcf50d</code></a>
Define internal primitives for pointers atomic access</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ef809048f51314897b52630a07e9c774e885933d"><code>ef80904</code></a>
Define internal macros to clear/set flags in a pointer</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/865c5939190de1ba3649b08a5f44548b99624ce4...c3489b6341e41c04db72f2a1d531abd178ada849">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 19:48:17 +00:00
dependabot[bot] 45987c7bda chore(deps): Bump vendor/bdwgc from c0bc542 to 865c593 (#361)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c0bc542` to
`865c593`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/865c5939190de1ba3649b08a5f44548b99624ce4"><code>865c593</code></a>
Remove misleading SKIP_GCCPP_DEFINITIONS from macros documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/40a05ad88707d92f1d8a2d30794efc54a04190de"><code>40a05ad</code></a>
Use ptr_t instead of word internally where appropriate</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/45ed398bb67fc0072e3bc87ea43494aea536f697"><code>45ed398</code></a>
Workaround 'sz is assigned but never used' cppcheck FP in
per_object_helper</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/66c5e96a3926b70e7f56bc757969f2b06175f57c"><code>66c5e96</code></a>
Eliminate 'mismatching format specifier' gcc warning in
GC_remove_roots</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c0bc5423f4ab489640e151b943aa0e646a5d65f5...865c5939190de1ba3649b08a5f44548b99624ce4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 19:17:18 +00:00
dependabot[bot] 08368f85d6 chore(deps): Bump vendor/bdwgc from 09fc015 to c0bc542 (#360)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `09fc015` to
`c0bc542`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c0bc5423f4ab489640e151b943aa0e646a5d65f5"><code>c0bc542</code></a>
Eliminate 'signed/unsigned int comparison' gcc warning in
forward_exception</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/879b7fa9234244e668304654d1042c4fe778443f"><code>879b7fa</code></a>
Use size_t instead of int where applicable in allchblk.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1adafe3953dcf377ea8fe5a842d9cde23d0eebdc"><code>1adafe3</code></a>
Eliminate 'mismatching format specifier' gcc warning in
print_heap_sects</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/32b9d86be37e1f20bbe6e00ff839813f5c3ef33a"><code>32b9d86</code></a>
Eliminate 'incompatible pointer type passed to GC_grow_table' gcc
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/69f623247ba5731a9bf128d9fa5876e549ad9add"><code>69f6232</code></a>
Use ANY_MSWIN in GC_remove_tmp_roots</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/642a4d1f2e21dc6b5c2220ac4e77b9de6bcad3c8"><code>642a4d1</code></a>
Change type of internal variables from word to size_t where
applicable</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0354e659463faf197483e9b65ff73a8d534f240b"><code>0354e65</code></a>
Revert &quot;Change type of hb_sz field (of hblkhdr) from size_t to
word&quot;</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/16e6996fef5293c19071f9bc75ed624550371751"><code>16e6996</code></a>
Change GC_add_to_black_list_normal/stack to have arguments of ptr_t
type</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/09fc015b78756cd114488fabe9be3d57ba53f444...c0bc5423f4ab489640e151b943aa0e646a5d65f5">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 19:43:00 +00:00
dependabot[bot] c6b5715ab1 chore(deps): Bump vendor/bdwgc from 6992ccf to 09fc015 (#359)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6992ccf` to
`09fc015`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/09fc015b78756cd114488fabe9be3d57ba53f444"><code>09fc015</code></a>
Change type of GC_add_trace_entry arg1/2 to ptr_t</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bcaee63134467d0bdba11d702373da6f66c55845"><code>bcaee63</code></a>
Fix GC_print_trace_inner to print the last element of the circular
buffer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/caf5ea08b50358234d3e060e837cc9a03a947fee"><code>caf5ea0</code></a>
Change type of client_data of GC_apply_to_all_blocks from word to
pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/106ef71f23ff97c44d20bab735239a0e185beefd"><code>106ef71</code></a>
Change type of client_data of GC_iterate_free_hblks from word to a
pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0a69e9e425579eb6349a8721753f841eea0c139a"><code>0a69e9e</code></a>
Workaround 'h can be declared as pointer to const' cppcheck FPs</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7f9ac5638eacdfb22c3132be0ce619d3d5e39a14"><code>7f9ac56</code></a>
Fix indent of a closing curly braces in GC_apply_to_all_blocks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/eb200e153b86bbf12afa9b249bd684a9ef229b77"><code>eb200e1</code></a>
Eliminate 'signed/unsigned comparison' gcc warning in GC_is_visible</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bea4e1e7d9d10ba52d0a8a6b8ae052e5bec8c4a4"><code>bea4e1e</code></a>
Change type of len argument of GC_is_black_listed from GC_word to
size_t</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/6992ccfd01fc3d04a6ad891b5fc7ac54fe3c66f4...09fc015b78756cd114488fabe9be3d57ba53f444">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 19:21:31 +00:00
dependabot[bot] a351300b7e chore(deps): Bump vendor/bdwgc from 53da477 to 6992ccf (#358)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `53da477` to
`6992ccf`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6992ccfd01fc3d04a6ad891b5fc7ac54fe3c66f4"><code>6992ccf</code></a>
Rename MARK_BITS_SZ internal macro to HB_MARKS_SZ</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9f77ab6c37863d3f3ee1c632aa246aa0e8d8af24"><code>9f77ab6</code></a>
Remove LOGWL, BYTES_PER_WORD, MAXOBJWORDS and various unused CPP_x
macros</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2d5fac20998436c85b080e7b5e8801d83676fc55"><code>2d5fac2</code></a>
Change type of GC_find_header() argument to a const typeless
pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/42c770aa6e0fbed573640966add54478344ca0f2"><code>42c770a</code></a>
Define MAKE_CPTR() internal macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/909743cfbbadc188c812a1983085a2e9c4e78484"><code>909743c</code></a>
Change GC_gcj_malloc and friends to accept const pointer to
descriptor</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/53da4775b1e39382a8de3bf52090256ab8ef2daf...6992ccfd01fc3d04a6ad891b5fc7ac54fe3c66f4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 19:12:16 +00:00
dependabot[bot] 7cafa0dbbf chore(deps): Bump vendor/bdwgc from b2552e0 to 53da477 (#357)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b2552e0` to
`53da477`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/53da4775b1e39382a8de3bf52090256ab8ef2daf"><code>53da477</code></a>
Update AUTHORS file (add Alexander Medvednikov)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e69efd39f155ef880c711b21a90f000ba24d8588"><code>e69efd3</code></a>
Workaround 'ARM asm not implemented' tcc error (macOS)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/93419571d4faa09c7f8f4fd8601cd6e441146019"><code>9341957</code></a>
Workaround 'C-style casting' cppcheck warning for
GC_CAST_AWAY_CONST_PVOID</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3dd7170c39b2a0643a1bfc32847aec098925bbc4"><code>3dd7170</code></a>
Eliminate 'ISO C forbids object-to-function ptr conversion' gcc
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/46333ab657c050bc16a96234a609fa20ff467e6e"><code>46333ab</code></a>
Eliminate 'discarding const qualifier' gcc warning in GC_init_dyld</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/b2552e0cffbe9ada8b85fbaa2dd7da8d332e5ab9...53da4775b1e39382a8de3bf52090256ab8ef2daf">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 19:37:18 +00:00
dependabot[bot] 5d6d5db619 chore(deps): Bump vendor/bdwgc from 9885233 to b2552e0 (#356)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `9885233` to
`b2552e0`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b2552e0cffbe9ada8b85fbaa2dd7da8d332e5ab9"><code>b2552e0</code></a>
Define GC_return_addr_t to hold return address info instead of
GC_word</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4f73bae75579711f0cf23f2b707761927d658906"><code>4f73bae</code></a>
Change GC_warn_proc API to accept const C string</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ff4bceb285a1920f572063d74fb50939ac62f64f"><code>ff4bceb</code></a>
Fix a typo in comment of GC_wait_builder</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2a242e7998a2d88d86bf70d529658f6f91fed7e4"><code>2a242e7</code></a>
Fix missing hyphenation in documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/203e12f400097ad0f2003feb5e827e0d8749f1f3"><code>203e12f</code></a>
Do not use GC_noop1_ptr() for functional pointers</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0de30c344597a0563662b69eac7f5ab6ea1a17c0"><code>0de30c3</code></a>
Eliminate 'different const qualifiers' MSVC warning in CORD_cat</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/43c35278d4bf6c514aa8aac19f20e2c66d5eba92"><code>43c3527</code></a>
Revert &quot;Eliminate 'different const qualifiers' MSVC warnings in
noop1_ptr&quot;</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/03560ac3383bdbed007e1b4ff62957569813486c"><code>03560ac</code></a>
Fix 'unknown type uintptr_t' gcc error on msys64</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/98852332d32c5d2d50dfbc4cd5172431112e0516...b2552e0cffbe9ada8b85fbaa2dd7da8d332e5ab9">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 19:53:24 +00:00
dependabot[bot] 1516e2ef07 chore(deps): Bump vendor/bdwgc from 8915b63 to 9885233 (#355)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8915b63` to
`9885233`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/98852332d32c5d2d50dfbc4cd5172431112e0516"><code>9885233</code></a>
Fix 'scope of source var can be reduced' cppcheck warning in
dbg_mlc.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f985d639aac63980078fce3ab23013f4bfdc7eb0"><code>f985d63</code></a>
Eliminate 'different const qualifiers' MSVC warnings in GC_noop1_ptr
calls</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/85d103cfe7ac7a0d634030613f26379a415532f6"><code>85d103c</code></a>
Remove no longer needed no-volatile cast in GC_get_next_stack</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/60400890d45053a3957ae2f54f4b73db79a1880c"><code>6040089</code></a>
Define CAST_THRU_UINTPTR and CAST_AWAY_VOLATILE_PVOID internal
macros</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cab22162e2aa65c60de43a0035f143e8b7d221d9"><code>cab2216</code></a>
Fix a typo in comment of GC_register_data_segments</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b9ad46f61c766c1a34ab1dc613e33897a6559153"><code>b9ad46f</code></a>
Define GC_CAST_AWAY_CONST_PVOID() public macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f68db211d8eb42b9b822911462c3e89765ddd2a1"><code>f68db21</code></a>
Define GC_uintptr_t unconditionally in gc.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/db759a51afdee415dc43b15138c14adef0938224"><code>db759a5</code></a>
Eliminate 'cast signed to bigger unsigned' CSA warnings in
GC_find_limit</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/636a478d5e148fe8c35092ae25a909851135cfc5"><code>636a478</code></a>
Define COVERT_DATAFLOW_P() internal macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f9b4b19078f1dacf4f724f3b20ab60188e3f04f9"><code>f9b4b19</code></a>
Define GC_noop1_ptr API function</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/8915b63d987f6034fa53d42c3a2d8a2b978f0614...98852332d32c5d2d50dfbc4cd5172431112e0516">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-12 19:19:27 +00:00
dependabot[bot] 702d3c24e5 chore(deps): Bump vendor/bdwgc from b1fe062 to 8915b63 (#354)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b1fe062` to
`8915b63`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8915b63d987f6034fa53d42c3a2d8a2b978f0614"><code>8915b63</code></a>
Redirect malloc_size() and _msize() in leak_detector.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b54d7cc6b594ca9ecf2e0f48847bc15065f18efd"><code>b54d7cc</code></a>
Redirect malloc_usable_size() in leak_detector.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4ed9df221ccdebb10933720cddeb0ce7561cc48d"><code>4ed9df2</code></a>
Allow GC_size() argument to be null</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/24f41b1f3e968d56d00d49ddc3228d593be1be39"><code>24f41b1</code></a>
Update AUTHORS file (add Fabian Ruffy)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6e110ee3d17b68a5db435c291b41ab8eed2eba6a"><code>6e110ee</code></a>
Allow to omit operator new/delete definitions in gc_cpp</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5bcff50b0a6518b12af08524952c928679fb224a"><code>5bcff50</code></a>
Fix potential GC_add_roots_inner call with an overflowed pointer
(Win32)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e8fa865a997c5b48cf5da353175867b1cf995a7a"><code>e8fa865</code></a>
Fix GC_is_visible for case of arg pointing exactly to object upper
bound</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/82f1e57614cb60fb49c3b7c6f15afa99bcfbd97b"><code>82f1e57</code></a>
Fix null pointer dereference in GC_is_visible if type_descr is null</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/375fb68d1ab3b01afdf50b69d6e72e098db9a0d5"><code>375fb68</code></a>
Fix potential address overflow in GC_add_to_heap</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0d1f3f8be39a95d4a81463b3b3aca6966c58309d"><code>0d1f3f8</code></a>
Prevent GC_noop_sink from scanning by the collector</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/b1fe06200d716cd63d3ec321654fb4d03d610240...8915b63d987f6034fa53d42c3a2d8a2b978f0614">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 19:12:28 +00:00
dependabot[bot] 0a96981256 chore(deps): Bump vendor/libatomic_ops from 7279f81 to cc9bc49 (#353)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `7279f81` to `cc9bc49`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/cc9bc49ae39fcfdf75efb971c74393a313d70491"><code>cc9bc49</code></a>
Do not use argument twice in AO_REAL_PTR_AS_MACRO on E2K</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/df051b682948d06abbbd4221dc3fe95fab690b48"><code>df051b6</code></a>
Enforce AO_stack_t proper alignment on targets with double-wide
pointers</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/2bae601c809e923ef3d4d73c99a095a2c2028511"><code>2bae601</code></a>
Refine documentation when stack implementation is fully lock-free</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/56a0c423f3fa7e4139638d45179cbee4fa65ef11"><code>56a0c42</code></a>
Avoid update of old_val argument of AO_cptr_compare_and_swap</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/7279f81534681aade434408752f7981fed4e7ff3...cc9bc49ae39fcfdf75efb971c74393a313d70491">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 19:51:09 +00:00
dependabot[bot] 4f0d3d6d07 chore(deps): Bump vendor/bdwgc from 67090a1 to b1fe062 (#352)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `67090a1` to
`b1fe062`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b1fe06200d716cd63d3ec321654fb4d03d610240"><code>b1fe062</code></a>
Eliminate 'x might be clobbered by longjmp' gcc warning in
setjmp_t.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/449cf96ef4e5903d2c4504a0d34ebb102ff15e33"><code>449cf96</code></a>
Do not define a_str const if unused in setjmp_test</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c0a7e22a507dd07885f331f403e2fd484d2247c9"><code>c0a7e22</code></a>
GH Actions: turn off cord.dll build by Zig using MSVC (temporarily)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2eaa40c49b9c5992d230902b6466478c7672d99f"><code>2eaa40c</code></a>
GH Actions: Cross-compile C++ libraries by zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9bea6a15876dcf99183df1162853c0087d81d029"><code>9bea6a1</code></a>
Fix cordtst2.tmp file deletion in cordtest on Windows</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cbef41438c7e269a84677e2cc2cb17d5423c88ba"><code>cbef414</code></a>
Replace appendSlice() to append() where possible in Zig script</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/67090a19904291db97ec3a76eb6ae420f3564cea...b1fe06200d716cd63d3ec321654fb4d03d610240">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 19:36:31 +00:00
dependabot[bot] f99265b0e8 chore(deps): Bump vendor/bdwgc from 13d9306 to 67090a1 (#351)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `13d9306` to
`67090a1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/67090a19904291db97ec3a76eb6ae420f3564cea"><code>67090a1</code></a>
GH Actions: Build C++ libraries by zig-build script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ed18c10ed65ce800bde75c6db089b6d4f64c2b79"><code>ed18c10</code></a>
Support C++ in Zig script</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/13d930639e1754f2420f22fc0070e913ecd1a2e0...67090a19904291db97ec3a76eb6ae420f3564cea">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 19:28:27 +00:00
dependabot[bot] 45c026b522 chore(deps): Bump vendor/bdwgc from 2b30780 to 13d9306 (#350)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `2b30780` to
`13d9306`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/13d930639e1754f2420f22fc0070e913ecd1a2e0"><code>13d9306</code></a>
GH Actions: add Windows GNU and MSVC targets to zig build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b59ae3f019edba800c6a513e106c16b8a946781c"><code>b59ae3f</code></a>
GH Actions: Remove workaround about headers missing in zig for
macos</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da1435fb871e376106b8366790f3d36121a64117"><code>da1435f</code></a>
Workaround missing Darwin exception.h, getsect.h error in zig build
script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2ccb138658bbdf0fe8c19bad9be80089b7b5990c"><code>2ccb138</code></a>
Workaround 'large atomic operation' zig warnings in cordxtra on 32-bit
arm</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4a30fabbc0ef32bde65bd5bdd087beaea68dc8c5"><code>4a30fab</code></a>
Fix misleading comment for include gc.h in cordtest.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f42f3a10510585de0286c7c6a9f6e6e3abebc7b3"><code>f42f3a1</code></a>
GH Actions: Workaround 'creating WASI shared libs not stable' zig
error</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7201f3f1316c1e7dd07082605dc5f813f6334fac"><code>7201f3f</code></a>
Build cord library by Zig script by default</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/acd55a34a1d83038223b1ba939022007756d3043"><code>acd55a3</code></a>
Rename lib variable in Zig script to match CMake script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5201e769b462a89b129272215d3b7e4dd3828328"><code>5201e76</code></a>
Support zig build msvc target (Windows)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2ebe56373fe03cc6b541190e2ff9f0bf8bc313f7"><code>2ebe563</code></a>
Do not define pthread-related macros for zig windows-gnu build</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/2b3078049ac446cc2e13faf174603d298401fddb...13d930639e1754f2420f22fc0070e913ecd1a2e0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 19:05:26 +00:00
dependabot[bot] 086e7adac6 chore(deps): Bump vendor/bdwgc from df1a787 to 2b30780 (#349)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `df1a787` to
`2b30780`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2b3078049ac446cc2e13faf174603d298401fddb"><code>2b30780</code></a>
Do not use _CrtDbgReport() if NO_CRTDBGREPORT macro defined
(MSVC/debug)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e5c7276940613a5b170567d7e316b7451681fc8f"><code>e5c7276</code></a>
Update AUTHORS file (add Matheus C. Franca)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b4e4fee0ca2e02fcceaf27c83019f8ca4e009175"><code>b4e4fee</code></a>
GH Actions: Use korandoru/setup-zig for zig workflows</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ca8be59d7e6c4186be587673df98e9861747fb9"><code>0ca8be5</code></a>
Define NOOP1_PTR() internal macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c59fce2d7f141a8352aeecfd3b5e31870ac4b208"><code>c59fce2</code></a>
GH Actions: Update zig to v0.12.0 final</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d6d25a8feef240eb4a65077e0519b26dcf7c812d"><code>d6d25a8</code></a>
Update build.zig to support zig v0.12.0 final</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/176d640ec48610d010228eb41676848cb91703bc"><code>176d640</code></a>
Define ADDR() macro to convert pointer to its address</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/34cba84750c6e2066f370ae28f219a78ca393443"><code>34cba84</code></a>
Fix a typo in comment of GC_split_block</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fec152c454274a96fa80aa9a9ae8f018ef88382e"><code>fec152c</code></a>
Use ADDR_GE/LT() in reclaim.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7b34b7eeaa191be38270d4fc6818a9cc6aa8dab0"><code>7b34b7e</code></a>
Change element type of live_indicators from word to pointer in
gctest</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/df1a787929aa550ec5343442fd2212a2717ac0cd...2b3078049ac446cc2e13faf174603d298401fddb">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 19:55:56 +00:00
dependabot[bot] 14c546fc72 chore(deps): Bump vendor/libatomic_ops from c0efdfe to 7279f81 (#348)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `c0efdfe` to `7279f81`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/7279f81534681aade434408752f7981fed4e7ff3"><code>7279f81</code></a>
Travis CI: Perform code static analysis by gcc -fanalyzer</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/a2f3976a0f24c8dc2af3ef1e05c4a9b13adb3943"><code>a2f3976</code></a>
AppVeyor CI: Update image to Visual Studio 2022</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/c0efdfe5a89180c5424e247a4d1ec753741788bc...7279f81534681aade434408752f7981fed4e7ff3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 19:16:39 +00:00
dependabot[bot] 098c68632b chore(deps): Bump vendor/bdwgc from f0699e3 to df1a787 (#347)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f0699e3` to
`df1a787`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/df1a787929aa550ec5343442fd2212a2717ac0cd"><code>df1a787</code></a>
GH Actions: Update zig to v0.12.0-dev.3666</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3856bd9ffe106f941f4fad2f58ea5ac70cadecf1"><code>3856bd9</code></a>
Update AUTHORS file (add Linus Groh)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d710b5b15ad8daa051e680e25074d7c1f20aa095"><code>d710b5b</code></a>
Update build.zig to support zig v0.12.0-dev.3610 or later</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1e7aa768d373d97fbda29fa705bde40e1538c18d"><code>1e7aa76</code></a>
AppVeyor CI: Add wcc build for dos4gw</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4db1c97aaf5272df45f43439c3e6ec9858f281b9"><code>4db1c97</code></a>
AppVeyor CI: Update wcc compiler to v2 shapshot 2024-04-01</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b2314675471a0266b2633b5d9ad2b5222b7621fa"><code>b231467</code></a>
Workaround '.obj file not found' error reported by watcom wlib</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d92a59a38a7349afdeed22e6fc9042d9a22ce7b8"><code>d92a59a</code></a>
Fix 'getpagesize() undefined' wcc error for dos4gw target</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6ca3495caf76593c9fec17dfecafb0f3fea445d5"><code>6ca3495</code></a>
AppVeyor CI: Use mingw32 of mingw-w64 i686 toolchain (for non-make
build)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6c2904ebca425dcaeb41ede63b4417c22ee52ed5"><code>6c2904e</code></a>
AppVeyor CI: Remove unsupported MinGW (32-bit) make-based builds</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/54091e20e442e093ce961d741ca81c371a5d7444"><code>54091e2</code></a>
AppVeyor CI: Remove unsupported 32-bit cygwin builds</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/f0699e37021924957ea6e46b09a3cb425c701706...df1a787929aa550ec5343442fd2212a2717ac0cd">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 19:29:16 +00:00
dependabot[bot] 697ad27d89 chore(deps): Bump vendor/bdwgc from 4859275 to f0699e3 (#346)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4859275` to
`f0699e3`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f0699e37021924957ea6e46b09a3cb425c701706"><code>f0699e3</code></a>
Eliminate 'different const qualifiers' MSVC warning in CORD_cat</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/696690dc86918c51eaf36385294d32fb979250af"><code>696690d</code></a>
Add assertion on GC_envfile_length value in GC_envfile_getenv()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da7d3474f00fb04c2031e6b6f5160efc99be502e"><code>da7d347</code></a>
Detect overflow of size_t value addition before the operation in
cordbscs</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da7ebf4627963cf941f12977ee5c372e27e7efc1"><code>da7ebf4</code></a>
Remove redundant pointer casts to void pointer in cordbscs.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b7e57044993c3ec501b8937116833df84a6ad080"><code>b7e5704</code></a>
Eliminate 'comparison between two arrays' mingw-w64 gcc warnings in
gc.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c00d8303a33acfcc7d0bf1010f16ddb265f1386e"><code>c00d830</code></a>
Fix 'scope of variables h, start can be reduced' cppcheck warnings</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8ce0db83fe4b9a59116ebb0631200909d600b01f"><code>8ce0db8</code></a>
Fix 'limit, base can be declared as pointer to const' cppcheck
warnings</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/4859275b00f26a4a8fa0c4a725969013e9bfdf26...f0699e37021924957ea6e46b09a3cb425c701706">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 19:55:05 +00:00
dependabot[bot] 75a064fbeb chore(deps): Bump vendor/bdwgc from 4d6cdc0 to 4859275 (#345)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4d6cdc0` to
`4859275`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4859275b00f26a4a8fa0c4a725969013e9bfdf26"><code>4859275</code></a>
Fix 'distinct pointer types compared' gcc warning in
soft_set_grungy_pages</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2f7b8edd96d46944f707e4aa7e384ab2a4dad0b4"><code>2f7b8ed</code></a>
AppVeyor CI: Use Previous 2019 image temporarily</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a87872b09314990041a3f6ca3c66de9584ed31ee"><code>a87872b</code></a>
Prevent result of MAKE_COOLER to be NULL</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4236271b2a9d300a2e670dad5cf2ef5f5927869d"><code>4236271</code></a>
Change type of size arguments of GC_register_altstack from word to
size_t</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/10af6eb86dfa85bb54426007bc3d250f560f82b2"><code>10af6eb</code></a>
Remove redundant pointer casts to void pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e37ab2a22e6674d0cb7d432c7565d5f300282ec3"><code>e37ab2a</code></a>
Use macro for pointer relative comparisons</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5cee4a862684ce1477463a69942cbcafaea11029"><code>5cee4a8</code></a>
Fix potential buffer overrun during read in GC_text_mapping</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3cd650b803e11cb4fe5e366f939c14089b59c839"><code>3cd650b</code></a>
Change type of 1st argument of LOAD_WORD_OR_CONTINUE() from word to
ptr_t</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e813016e8ab83a574ee9fabbba826dcec19e3c9d"><code>e813016</code></a>
Remove COOLER_THAN and change HOTTER_THAN macro to a functional
style</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/55d3a91d440e42770801c08a95370448f74683c8"><code>55d3a91</code></a>
Workaround 'x can be declared as pointer to const' cppcheck FP in
gctest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/4d6cdc072663c1a22379d84acdac8a273ace1bc9...4859275b00f26a4a8fa0c4a725969013e9bfdf26">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 19:15:59 +00:00
dependabot[bot] 81f36b333e chore(deps): Bump vendor/bdwgc from 58e55d4 to 4d6cdc0 (#344)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `58e55d4` to
`4d6cdc0`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4d6cdc072663c1a22379d84acdac8a273ace1bc9"><code>4d6cdc0</code></a>
Fix 'GC_push_marked1 discards const qualifier' gcc error</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/670c713709b5ec81f2ccd81d50a50b50c8dc9095"><code>670c713</code></a>
Travis CI: Update cppcheck tool to v2.13.3</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/71f688413a1374b3b4d1a1a5f351faee51024ea5"><code>71f6884</code></a>
Workaround 'condition is always false in test_long_mult' cppcheck
FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/924d36c819280d52f9e266782217394845f0e64a"><code>924d36c</code></a>
Workaround 'condition !setup_header() is always false' cppcheck FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/869b6e671a5f859e0bbab1aedfda8aff52610364"><code>869b6e6</code></a>
Workaround 'uninitialized variable sp' cppcheck FP in setjmp_t.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7a66446baa9b1b6adcb7618515edb4c182da7e78"><code>7a66446</code></a>
Workaround 'C-style casting' cppcheck warning in testcpp</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1830974761d28e12e9e6afb5b97bc3b076e9e22b"><code>1830974</code></a>
Workaround 'address of a symbol cannot be null' cppcheck FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0fb4918cf46049be2eafa28501a6bd72aa9904d9"><code>0fb4918</code></a>
Workaround 'uninitialized variable bs_lo' cppcheck FP (E2K)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f5525a7eb8cb3d86b67cfa8965542547028eef42"><code>f5525a7</code></a>
Workaround 'or with zero is redundant' cppcheck FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d0fde3746dd117163bf273b83a45caf95d5cbac9"><code>d0fde37</code></a>
Workaround 'condition 0!=back_ptr is always true' cppcheck FP</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/58e55d40a1a0220c511feaea9217cffe38dcdccb...4d6cdc072663c1a22379d84acdac8a273ace1bc9">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 19:28:41 +00:00
dependabot[bot] 8307928adf chore(deps): Bump vendor/bdwgc from b37ca67 to 58e55d4 (#343)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b37ca67` to
`58e55d4`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/58e55d40a1a0220c511feaea9217cffe38dcdccb"><code>58e55d4</code></a>
Use GC_HIDE_POINTER() in small_cons_uncollectable() of gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dd30b0f2b712e728e09eeccae705cfecb1d78481"><code>dd30b0f</code></a>
Define AO_t to size_t instead of word</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/787f116d0706c5f63f03124c14e8350789b26347"><code>787f116</code></a>
Define internal PTR_ALIGN_DOWN/UP macros</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3e2a56d02048ee14167a498e2c2a74e84e6a1bce"><code>3e2a56d</code></a>
Fix undefined behavior caused by potential overflow in MAKE_COOLER</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f746114a0f61cd5f378a79ba0adfe1fef9f1ce44"><code>f746114</code></a>
Pass size_t instead of word values to GC_malloc in hugetest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/b37ca67cd3fc110b585d1f35e7c1e21cc52228fb...58e55d40a1a0220c511feaea9217cffe38dcdccb">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 19:10:55 +00:00
dependabot[bot] 292b3580f7 chore(deps): Bump vendor/bdwgc from 26a0222 to b37ca67 (#342)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `26a0222` to
`b37ca67`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b37ca67cd3fc110b585d1f35e7c1e21cc52228fb"><code>b37ca67</code></a>
Fix double lock in GC_malloc called from backtrace()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f4f943bcd67392d44a0fc8afc5d3ce23d4794346"><code>f4f943b</code></a>
Fix ADD_CALL_CHAIN() placement to follow GC_store_debug_info_inner
call</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/63c7fd75633631df50e838068cc356807eb2536d"><code>63c7fd7</code></a>
Rename p argument to base in dbg_mlc.c/h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d3d102307e8973aedf5480ccb54c477ccd3c3531"><code>d3d1023</code></a>
Travis CI: Test malloc redirection with -D IGNORE_FREE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d76963c2bb3339b4ce72062c528d9786150ecd31"><code>d76963c</code></a>
Fix 'invalid preprocessing directive' gcc error in free() of
malloc.c</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/26a0222e4df2ea4aa6169fef789573a24d0c0525...b37ca67cd3fc110b585d1f35e7c1e21cc52228fb">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 19:15:05 +00:00
dependabot[bot] bf5f0a24a7 chore(deps): Bump vendor/bdwgc from f791770 to 26a0222 (#341)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f791770` to
`26a0222`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/26a0222e4df2ea4aa6169fef789573a24d0c0525"><code>26a0222</code></a>
GH Actions: Remove workaround for illegal instruction in
GC_clear_stack</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ad8dcedc72cb63a52538b923f4ba68394c42d68c"><code>ad8dced</code></a>
Prevent redirected malloc call from a garbage collection routine</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/83c77815893d233cc72779c2352caa299d387064"><code>83c7781</code></a>
Add assertion that GC_high_water is initialized in GC_clear_stack</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/723972b27b1d9a6809e4ce641026a1556147ce48"><code>723972b</code></a>
Reformat code of GC_save_callers()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fad4a8a58c0b364c70454c4fdeef739627cd0ee5"><code>fad4a8a</code></a>
Refine comment about call stack saving and gcc option for i686 in
os_dep.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c2497befb7ffff024a8d81c305d1d330fe052bb6"><code>c2497be</code></a>
Update information and better describe call stack saving support</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b13efe52cf1ac25f990d31d92ca515f7df334090"><code>b13efe5</code></a>
Better document and simplify define CAN_SAVE_CALL_ARGS in
gcconfig.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f090b0438e082d2d822c5021aaaf63e1657c4797"><code>f090b04</code></a>
Uniformly name Linux/i686 and Linux/x86_64 in documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ddd44801e4653b2686b29c6fd5b8f5d7dc28970b"><code>ddd4480</code></a>
Disable backtrace saving at garbage collections if
DONT_SAVE_TO_LAST_STACK</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5468658935b4060398e4813723b716bca05511a3"><code>5468658</code></a>
Call GC_free_profiler_hook() in GC_disclaim_and_reclaim</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/f791770d6062b38e9bd9908fd61630962a31c132...26a0222e4df2ea4aa6169fef789573a24d0c0525">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 19:57:01 +00:00
dependabot[bot] dce099c006 chore(deps): Bump vendor/bdwgc from 0c88daa to f791770 (#340)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `0c88daa` to
`f791770`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f791770d6062b38e9bd9908fd61630962a31c132"><code>f791770</code></a>
AppVeyor CI: Test valgrind tracking but no parallel mark (cmake)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6a6198996709badb1ada3220a13aa1c1a4c0f7c6"><code>6a61989</code></a>
Travis CI: Test with configure --enable-valgrind-tracking</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0a54afbad8b8259bc58cb35d2d59f8b1d262b2d3"><code>0a54afb</code></a>
Update AUTHORS file (add Jake Hughes)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a73e17946ff8d3a865077489ed8d9a41c211ac36"><code>a73e179</code></a>
Provide mechanism to track allocations with heap profiling tools</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3342aaaec2cc3790beacbc90cd23c4b45e9bc81f"><code>3342aaa</code></a>
Fix indent of a closing curly brace in GC_generic_malloc_many</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d45f587113f52dea5da801a916ff3ccd053067cc"><code>d45f587</code></a>
Compute local variables in GC_reclaim_small_nonempty_block only if
needed</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c25c6d7cb00505e2d96226f4b52a8981e146c4af"><code>c25c6d7</code></a>
Fix pointer relational comparison in
GC_do_enumerate_reachable_objects</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/23da2256c73a1fd20ac7b1410c864e36c6ad924d"><code>23da225</code></a>
Rename size argument in GC_build_fl</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/93fc10bbb481bb654bf0da58fa9850eb7f244e5d"><code>93fc10b</code></a>
Clear stack in GC_core_gcj_malloc only after releasing allocator
lock</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6ee2b27ae9f7c9068d645d4fa2abe4cbd54b2e4c"><code>6ee2b27</code></a>
New API function to check if collector is built with
DONT_ADD_BYTE_AT_END</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/0c88daa55ac82b2ecf61c1c8248e27d8e7dac513...f791770d6062b38e9bd9908fd61630962a31c132">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 19:06:28 +00:00