Commit Graph

607 Commits

Author SHA1 Message Date
dependabot[bot] b8f1ddddf9 chore(deps): Bump vendor/bdwgc from 09a4c98 to c34bd36 (#436)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `09a4c98` to
`c34bd36`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c34bd36a350a7caeb69d27c9b21cd6c036672ce5"><code>c34bd36</code></a>
Remove checking for deprecated unsupported platforms</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e849d641191ae853a469c58ac51fd0fc3eeae417"><code>e849d64</code></a>
Remove obj_map.c file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e7c1b5b4a889453c7e90d766d8d26fd6750f9997"><code>e7c1b5b</code></a>
Travis CI: Remove obj_map.c from list of files for checking by
cppcheck</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/22e6d77f71e4aed3e72dfb04ee0c0798c48d9313"><code>22e6d77</code></a>
Redirect SunOS obsolete cfree() in leak_detector.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e4778d792061eb77798789c7a0456a38ccaa064b"><code>e4778d7</code></a>
Move description comment for all GC_INNER entities from .c to .h
file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9ddffb5d68ad7fd06df6bdb0e81bf4b7662a53dd"><code>9ddffb5</code></a>
Move description comment for all API functions from .c to .h file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fbdf6075a42671c516ff29ff943623d2f6125f78"><code>fbdf607</code></a>
Start 'postfix' comments with a left angle bracket</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/09a4c98ee3b5b45dc3b425dccb8100507f24adc6...c34bd36a350a7caeb69d27c9b21cd6c036672ce5">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>
2025-06-28 07:21:18 +00:00
Yota Toyama cf67b12511 Fix linting (#437) 2025-06-28 07:17:10 +00:00
dependabot[bot] 9b8610624f chore(deps): Bump vendor/bdwgc from 563c994 to 09a4c98 (#435)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `563c994` to
`09a4c98`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/09a4c98ee3b5b45dc3b425dccb8100507f24adc6"><code>09a4c98</code></a>
Fix extraneous '#' symbol before comment in code related to Cosmo</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/34b466b78d12a9f48368fbff46141c712ad5877a"><code>34b466b</code></a>
Mark down identifiers and code blocks in comments and documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fd082c4880fbd99c61e87eaedb2bf982925c570a"><code>fd082c4</code></a>
Fix extraneous '#' symbol before comment near USE_WINALLOC for
Cygwin</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/563c994fd6a3b3b6f62077f87fead26defe257c0...09a4c98ee3b5b45dc3b425dccb8100507f24adc6">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>
2025-06-20 19:56:37 +00:00
dependabot[bot] 538e549e47 chore(deps): Bump vendor/bdwgc from 9e224cb to 563c994 (#434)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `9e224cb` to
`563c994`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/563c994fd6a3b3b6f62077f87fead26defe257c0"><code>563c994</code></a>
Travis CI: Fix 32-bit build with ASan</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4adbf96016cb16cb64f5ed595f6fd1630891ade2"><code>4adbf96</code></a>
Travis CI: Fix missing g++-multilib dependency for CSA 32-bit build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7ebf7e2b91b3086a7ce66a5bc9104175e8b01998"><code>7ebf7e2</code></a>
Fix 'unknown type uintptr_t' error reported by Cygwin gcc in
de_win.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/03bb3bcb07db851313a88eda699e40c2c2af1ab2"><code>03bb3bc</code></a>
Fix a typo in comment belonging to SETJMP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7ca2c8cf35b9ff5d6103e9e684bc191e2b642ebf"><code>7ca2c8c</code></a>
Fix a typo in comment of GC_default_on_abort</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d7158870657c5b396e059ee3fa6bb41daf738691"><code>d715887</code></a>
Make all global variables static in cord/de</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/89c9a2cb2d2e9db1a2287f9d4da27e7bf1d7163c"><code>89c9a2c</code></a>
Remove improper comment about returned value of CORD_extend_path</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4d3fbd64203b15a2ba3522c0b021246d557e1a2a"><code>4d3fbd6</code></a>
Fix a typo in comment inside CORD_add_forest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ba7abcbb9297da1aa9b8a3c8675584e363280e75"><code>ba7abcb</code></a>
Fix a typo in comment belonging to SUBSTR_LIMIT</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/77e7b64f55b1876225205f3be1e36937f68c2b29"><code>77e7b64</code></a>
Fix a typo in comment belonging to MAXOBJBYTES</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/9e224cb87759c1ca420a5cd5c6082d29b9ed58cb...563c994fd6a3b3b6f62077f87fead26defe257c0">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>
2025-06-19 19:05:21 +00:00
dependabot[bot] c52d252ae1 chore(deps): Bump vendor/bdwgc from 4435122 to 9e224cb (#432)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4435122` to
`9e224cb`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9e224cb87759c1ca420a5cd5c6082d29b9ed58cb"><code>9e224cb</code></a>
Travis CI: Fix missing gcc-multilib dependency for CSA 32-bit build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/43e4609cda717e0523bcd03d53eb902669967e2c"><code>43e4609</code></a>
Workaround a crash in Apple clang-17 when optimizing
__builtin_align_up</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9db8ae05f689cd8571b1689c043ead31a766633b"><code>9db8ae0</code></a>
Workaround 'casting unsigned e-&gt;e_phnum to wider int type' code
defect FP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/131cf7dd31358fc46f750924a817ca1cd810a5c7"><code>131cf7d</code></a>
Fix 'var e can be declared as pointer to const' cppcheck error in
dyn_load</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b2307c2882a515a4dfc0ea1509eb103373fd7cef"><code>b2307c2</code></a>
Fix 'applying non-zero offset to null' warning in
register_dynlib_callback</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/58908b7c02f0a7f0f503923946d8d768674b0711"><code>58908b7</code></a>
Update AUTHORS file (update email of Shiro Kawai)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f314f33fbd84131cdaf62de437b8b92abdd4f798"><code>f314f33</code></a>
Workaround 'REFERENCED_DYNAMICALLY flag' linker error on macOS 15.4</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/88772f8065cf86a08897d789bf3f027158cbe3fd"><code>88772f8</code></a>
Travis CI: Remove/replace builds in OS X</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f4a498eefa1c9ed8be7f3b276a09c4c6ad71416c"><code>f4a498e</code></a>
Avoid code duplication in GC_FirstDLOpenedLinkMap</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0b6efc4f30a1e472c47b9d4c3f70904d456f39e3"><code>0b6efc4</code></a>
Remove bad ptr-to-word casts in FirstDLOpenedLinkMap,
dyld_section_add_del</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/44351220b8336f35ba40b4fe68a49380e5e37cc4...9e224cb87759c1ca420a5cd5c6082d29b9ed58cb">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>
2025-05-22 19:40:43 +00:00
dependabot[bot] c7aae9f673 chore(deps): Bump vendor/libatomic_ops from 24e7d4e to b09b45d (#433)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `24e7d4e` to `b09b45d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/b09b45d7d770a550d65ca8679ee1cf38a4702cbc"><code>b09b45d</code></a>
Eliminate 'munmap argument 1 from incompatible pointer type' gcc
warning</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/d7a30a57593ab83c8bf5d3149de207add7a94a85"><code>d7a30a5</code></a>
Prefix/suffix no_sanitize attribute with double underscore</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/24e7d4e77eeb4213d276557d7c08583ba10ecf6e...b09b45d7d770a550d65ca8679ee1cf38a4702cbc">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>
2025-05-22 19:40:26 +00:00
dependabot[bot] a0a38b8b53 chore(deps): Bump vendor/bdwgc from 805a084 to 4435122 (#431)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `805a084` to
`4435122`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/44351220b8336f35ba40b4fe68a49380e5e37cc4"><code>4435122</code></a>
Fix typo (missing word) in comment of GC_stop_func</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/58c8fa4796cef97c16fff04bcebc394241534df0"><code>58c8fa4</code></a>
Fix a typo in comment of GC_register_finalizer_ignore_self
prototype</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ca1a4ff41d2698a8cc73911a8c5be84d1c9ce0d6"><code>ca1a4ff</code></a>
Fix type name in comment of GC_PUSH_ONE_STACK</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c4194eb50668d9562c53d9df4f84396f3f2afa49"><code>c4194eb</code></a>
Fix a typo in comment of GC_base_C prototype</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/930552e1af01afa8030d69d29b192c08282f63ce"><code>930552e</code></a>
Fix a typo in comment of CORD_put prototype</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f0fa57ba9965ad650f991367e917f2ef00133b6d"><code>f0fa57b</code></a>
Fix a typo in comment of GC_register_map_entries</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e32e8495cbd02eb1c70bb3ce8ce4aee5345a0af6"><code>e32e849</code></a>
Fix a typo (extra 'a') in comment of GC_base</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/43f990636a619c77568b14cc15641c0a584383db"><code>43f9906</code></a>
Fix a typo (duplicate 'and') in comment of catch_exception_raise</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8298304908300acc99005f78174d69cef9b2274a"><code>8298304</code></a>
Fix a typo (missing 'and') in comment of add_edge</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e13e76c3317cbbf22daf09ee97eb9d74fbb639fa"><code>e13e76c</code></a>
Fix a typo in HBLKSIZE name in comment</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/805a0848e5428b59a05377fd5dd393a5ba7b59cb...44351220b8336f35ba40b4fe68a49380e5e37cc4">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>
2025-05-20 19:29:25 +00:00
dependabot[bot] 655ffd6106 chore(deps): Bump vendor/libatomic_ops from 6f9d166 to 24e7d4e (#430)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `6f9d166` to `24e7d4e`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/24e7d4e77eeb4213d276557d7c08583ba10ecf6e"><code>24e7d4e</code></a>
GH Actions: Test rare options of cmake script</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/de9da9f6ef195f1ceb13718ba8a4237c4f6fc6aa"><code>de9da9f</code></a>
Travis CI: Update repo name for project deploy after repo transfer</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/31519d2897b8062f8dcd66b514dc5b71c4827e26"><code>31519d2</code></a>
Travis CI: Remove all builds on OS X</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/97b12a90bdb1f402392af1d87a349373c0c217eb"><code>97b12a9</code></a>
Update URL of AppVeyor CI badge in README after repo transfer</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/10b1849053a445a00f8c2db820d404a60c35d1e6"><code>10b1849</code></a>
Travis CI: Remove Codecov.io service support</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/60afd41f4723bd60215d34a21c5b29ac8931d248"><code>60afd41</code></a>
Remove Codecov.io badge from README</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/6f9d1666c34f44be897384c86987ecc909bf34a0...24e7d4e77eeb4213d276557d7c08583ba10ecf6e">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>
2025-05-06 19:19:51 +00:00
dependabot[bot] 0e3647ce2f chore(deps): Bump vendor/libatomic_ops from 5e71bb7 to 6f9d166 (#429)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `5e71bb7` to `6f9d166`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/6f9d1666c34f44be897384c86987ecc909bf34a0"><code>6f9d166</code></a>
Update URLs of most badges in README after repo transfer</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/7fc1a8151aaa660c5991f06e80cc793df0b1c0fc"><code>7fc1a81</code></a>
Update URLs after repo transfer to bdwgc organization</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/07363d6eefda4f166c68b15fe86fd7d447129759"><code>07363d6</code></a>
GH Actions: Test also on MacOS 13 (x64), Ubuntu/arm64,
Windows/arm64</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/95f4fb2807078accdb44144bb704e6da09d5c64c"><code>95f4fb2</code></a>
GH Actions: Remove unused matrix.target_arch</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/5e71bb7fac27b202511f8969b60adb30e5d43399...6f9d1666c34f44be897384c86987ecc909bf34a0">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>
2025-04-24 19:14:57 +00:00
dependabot[bot] 9f8341cf86 chore(deps): Bump vendor/bdwgc from f3829e9 to 805a084 (#428)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f3829e9` to
`805a084`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/805a0848e5428b59a05377fd5dd393a5ba7b59cb"><code>805a084</code></a>
Update libatomic_ops repo URL in README after repo transfer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/512a747b1cd39cf4ed4db623329e994d2bce4a27"><code>512a747</code></a>
Travis CI: Update URL after libatomic_ops repo transfer to
organization</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c183aad084873076f6f1a75b7180326c889f99dc"><code>c183aad</code></a>
AppVeyor CI: Update URL after libatomic_ops repo transfer to
organization</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/f3829e9daf0065b18fb3dc7a5dc3ded6a5f9d95c...805a0848e5428b59a05377fd5dd393a5ba7b59cb">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>
2025-04-23 19:09:17 +00:00
dependabot[bot] f15c473563 chore(deps): Bump vendor/bdwgc from c52b5ad to f3829e9 (#427)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c52b5ad` to
`f3829e9`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f3829e9daf0065b18fb3dc7a5dc3ded6a5f9d95c"><code>f3829e9</code></a>
Update AUTHORS file (add Zoltan Somogyi)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/50ab64d6a41f2b563b476b68dc4b98e6c9bd7bc6"><code>50ab64d</code></a>
Better document out-of-memory behavior of API memory allocation
functions</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fdb32a7521ba5df8f9c92ec1d167b9313ec71abf"><code>fdb32a7</code></a>
Group GC_free and GC_realloc API declarations</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/89bbd5fd997026049d6eb64db7235ee3f0ba7a1e"><code>89bbd5f</code></a>
Group 'stubborn' API function declarations together</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dabd09ea4d0bdba82134820397e6a0367221f071"><code>dabd09e</code></a>
Fix formatting of CLOCK_TYPE_INITIALIZER on migration to clang-format
v19</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/eae1cfa099a02b85e8d9c8d1c0e09533ce778e3a"><code>eae1cfa</code></a>
Workaround incorrect formatting of GC_debug_malloc_stubborn
declaration</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3a25a93e6bf135791cc85adb6854eab7f5fe8366"><code>3a25a93</code></a>
Remove redundant goto in GC_is_visible</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/90bd21d0495a0ed7b814363aece605758968a939"><code>90bd21d</code></a>
Fix code formatting after migration to clang-format v19</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c52b5ad2788e72f7f33cde3f7b11633decfd07b2...f3829e9daf0065b18fb3dc7a5dc3ded6a5f9d95c">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>
2025-04-22 19:25:47 +00:00
dependabot[bot] 7414421f62 chore(deps): Bump vendor/bdwgc from 5872428 to c52b5ad (#426)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `5872428` to
`c52b5ad`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c52b5ad2788e72f7f33cde3f7b11633decfd07b2"><code>c52b5ad</code></a>
Workaround 'assign of read-only location' tcc warning in
clear_hdr_marks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a56c59059883deb5d950dc18222587386c4bcdff"><code>a56c590</code></a>
Eliminate 'value exceeds maximum obj size' gcc warning in hugetest on
x32</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b899695616e809fb20ed328a04d73e227c60949f"><code>b899695</code></a>
Travis CI: Add testing of GC_DISABLE_SNPRINTF (Linux build)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2fbf6dd04fe05860ae800380eeaef18ebfd17d4a"><code>2fbf6dd</code></a>
Prevent snprintf usage in libgc (except for call-stack printing)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/50a91d4bba67b71930323f32f662cd0dfa721865"><code>50a91d4</code></a>
AppVeyor CI: Add testing of GC_DISABLE_SNPRINTF (MinGW shared
build)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a1b15213b4cc89a601e604044518930d095280e6"><code>a1b1521</code></a>
Update AUTHORS file (add Ayke van Laethem)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6d10870ba8ca4410276af90c7fc305f1d2949c00"><code>6d10870</code></a>
New option (GC_DISABLE_SNPRINTF) to prevent snprintf usage by
GC_printf</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/5872428d997b8273d3e5a68d344cec825f54a916...c52b5ad2788e72f7f33cde3f7b11633decfd07b2">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>
2025-04-21 19:34:57 +00:00
dependabot[bot] 5961fbdc00 chore(deps): Bump vendor/libatomic_ops from 0f23c4d to 5e71bb7 (#425)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `0f23c4d` to `5e71bb7`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/5e71bb7fac27b202511f8969b60adb30e5d43399"><code>5e71bb7</code></a>
Use atomic_ops_sysdeps.S by configure on any SPARC with non-GCC
compiler</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/c39f634ea27fc0c4a32d6a68a0259961a5a5a1a0"><code>c39f634</code></a>
Update AUTHORS file (add Peter Wang)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/eeeebd3d03b00c40349560020b25df678ac4c593"><code>eeeebd3</code></a>
Fix atomic_ops_sysdeps.S compilation for SunPro compiler in CMake
script</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/0f23c4dd25a3ed48603a4a0ac6e7da8f3bd788ce...5e71bb7fac27b202511f8969b60adb30e5d43399">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>
2025-04-17 19:30:55 +00:00
dependabot[bot] e2f68592ad chore(deps): Bump vendor/bdwgc from 56011d1 to 5872428 (#424)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `56011d1` to
`5872428`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5872428d997b8273d3e5a68d344cec825f54a916"><code>5872428</code></a>
Support build by CMake on SPARC</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2e45264f64b09011cfe07012769b793a0401f3b5"><code>2e45264</code></a>
Fix treetest dependency on libgctba.a in Makefile.direct</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e5afcef1dac73a1e49f3d91c13f7d6a7f7ce2200"><code>e5afcef</code></a>
Remove unused LEAK_CFLAGS variable in Makefile.direct</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dc3a5429025ee4b87c5a3e19b601d3a8501478b9"><code>dc3a542</code></a>
.gitignore: Ignore atomicops, dont_ar_2 files (produced by
Makefile.direct)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b5186e478ccf3c95169dae0a4f5699aa1b38c654"><code>b5186e4</code></a>
Fix 'missing GNU-stack section in atomic_ops_sysdeps' ld warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/12d6ff922eb82c18038b5eea59c1357f54c020b7"><code>12d6ff9</code></a>
Fix print_heap_obj call with the lock held in backgraph add_edge</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/56011d1b088ef9000ddf5602590e8ce4a857dd17...5872428d997b8273d3e5a68d344cec825f54a916">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>
2025-04-16 20:00:32 +00:00
dependabot[bot] 531e315353 chore(deps): Bump vendor/bdwgc from 6091f55 to 56011d1 (#423)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6091f55` to
`56011d1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/56011d1b088ef9000ddf5602590e8ce4a857dd17"><code>56011d1</code></a>
AppVeyor CI: Add MinGW shared build with minimum enabled GC
features</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/aea75365d99539b2880a615ab8a3fa407694e639"><code>aea7536</code></a>
Define GC_is_static_root as static symbol</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b9d4cd637e24482c791b2ddc62156ac9606581c2"><code>b9d4cd6</code></a>
Do not define unused symbols if find-leak/smashed checking is
excluded</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/34d3264b20b54c9402259cb711fbea2686dec496"><code>34d3264</code></a>
Workaround undefined GC_ptr_store_and_dirty MinGW error in
Makefile.direct</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/6091f553e10a41c0967dfb3f2bfecd81cd79b7ff...56011d1b088ef9000ddf5602590e8ce4a857dd17">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>
2025-04-15 20:02:04 +00:00
dependabot[bot] 06e1ab791e chore(deps): Bump vendor/bdwgc from ef01762 to 6091f55 (#422)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `ef01762` to
`6091f55`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6091f553e10a41c0967dfb3f2bfecd81cd79b7ff"><code>6091f55</code></a>
Fix atomic_ops_sysdeps.S compilation for SunPro compiler in CMake
script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fae98e3188788802cc79fd98c7ae0db509fd3cf8"><code>fae98e3</code></a>
Use atomic_ops_sysdeps.S by configure on any SPARC with non-GCC
compiler</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7190d0671556b4a8a2ed0ba0c7a17290d872ff46"><code>7190d06</code></a>
Remove support of deprecated GC_NO_BLACKLIST_WARNING environment
variable</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/aae7e50306ee78379ce7ed0e6d3d362493807be7"><code>aae7e50</code></a>
Convert README.environment and README.macros to Markdown format</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/89dcd0b5191f3bbbf9b5dfbb656c45342c734f81"><code>89dcd0b</code></a>
More refining of environment and macros README files</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d7d9a48e11b6cbc66e9b43b6ffffc16a7e5edde8"><code>d7d9a48</code></a>
Fix missed verb in GC_USE_LD_WRAP macro documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/df154ac1ce47b25ba89494f096a2939adf33b697"><code>df154ac</code></a>
Move TEST_WITH_SYSTEM_MALLOC macro description to gctest.c</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/ef01762da61fc803f430751506f6ee2176fe9221...6091f553e10a41c0967dfb3f2bfecd81cd79b7ff">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>
2025-04-14 20:04:02 +00:00
dependabot[bot] 1b90689fd8 chore(deps): Bump vendor/bdwgc from cc0e474 to ef01762 (#421)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `cc0e474` to
`ef01762`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ef01762da61fc803f430751506f6ee2176fe9221"><code>ef01762</code></a>
Refine environment and macros README files</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0cc0f614a9d5b8b2e20394456047836806683279"><code>0cc0f61</code></a>
Fix typo (missed hyphen) in documentation of GC_USE_ENTIRE_HEAP</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/41f102f2bb2781a264138a05f078cb3706f6fbfe"><code>41f102f</code></a>
Convert README.autoconf and README.cmake to Markdown format</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b8424c10b23f1e01bc48cd1c20fe280158c9c9c2"><code>b8424c1</code></a>
Refine README for autoconf and cmake</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d00b866e083af533b110f054203aaeaa82fec194"><code>d00b866</code></a>
Fix code blocks formatting in .md files</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/206406608feabc2415e7e8dadacde19cee4acc88"><code>2064066</code></a>
Fix missing './' for 'configure' command in documentation</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/cc0e47485ce23c7cdc5ca219f234facca73a514b...ef01762da61fc803f430751506f6ee2176fe9221">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>
2025-04-07 20:46:37 +00:00
dependabot[bot] c14d037ba3 chore(deps): Bump vendor/bdwgc from 4dd90d9 to cc0e474 (#420)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4dd90d9` to
`cc0e474`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cc0e47485ce23c7cdc5ca219f234facca73a514b"><code>cc0e474</code></a>
AppVeyor CI: Test CMake build with -D NO_FIND_LEAK</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0f33c80f5d8306e818087eadc73e619b686b28b0"><code>0f33c80</code></a>
Fix 'find-leak' typo (wording) in documentation</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/967cb6cf2252220618ce0882c158ddf431b799ad"><code>967cb6c</code></a>
.gitignore: Do not ignore 'zig-cache' folder as migrated to Zig
v0.14</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/aae7231bd6630437339c5ad936d26a4237e60306"><code>aae7231</code></a>
New macro (NO_FIND_LEAK) to turn off support of find-leak mode</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d0ff393ec7a7cd7a520ba2c1d6ca40e7d54dd72e"><code>d0ff393</code></a>
Simplify library linkage specification in Zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e7c3e1cdb7a94b0c53e8571ea5aec3a36a29fb68"><code>e7c3e1c</code></a>
Remove GC_INVOKE_FINALIZERS internal macro</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8421981e3e2e15e953fb755df4a3c9171cea5540"><code>8421981</code></a>
Move GC_debug_gcj_malloc definition to dbg_mlc.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bf2e817548b3e689cee19147b754fb1e978c70a2"><code>bf2e817</code></a>
Move non-debugging functions from dbg_mlc.c to reclaim.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ba7a2842d0d7c870b4cdecabe9c530070f6826d2"><code>ba7a284</code></a>
Print that back-height feature is not available only once</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/182e18b26ca9a0ec84a007e0756457e320fa7e0a"><code>182e18b</code></a>
GH Actions: Cross-compile by Zig for s390x, sparc, windows/thumb</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/4dd90d9bc2b71038922104c0938fead0ec40aa15...cc0e47485ce23c7cdc5ca219f234facca73a514b">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>
2025-04-03 19:08:34 +00:00
dependabot[bot] fc5ea5dc50 chore(deps): Bump vendor/bdwgc from fb254c1 to 4dd90d9 (#419)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `fb254c1` to
`4dd90d9`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4dd90d9bc2b71038922104c0938fead0ec40aa15"><code>4dd90d9</code></a>
AppVeyor CI: Update wcc compiler to v2 beta shapshot 2025-03-01</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5d23f5dd5795422edc09b756d6013457c0ea698a"><code>5d23f5d</code></a>
GH Actions: Update list of excluded cross-compile targets for Zig
0.14.0</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/87514c25fe3b7b53efa69780037ab2a258fafd0c"><code>87514c2</code></a>
GH Actions: Remove thumb-linux-gnueabi cross-compile by Zig</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/db04645c88bb774580e39ef4f404da82ac07a15c"><code>db04645</code></a>
GH Actions: Fix mips target triplets in zig-cross-compile.yml</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/837599f7362b2827c6607154b8ae6365a5b14ae1"><code>837599f</code></a>
GH Actions: Cross-compile by Zig for loongarch64 and riscv32</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9b8bad612adea5c1398ff6472761bf73ac7a3cf4"><code>9b8bad6</code></a>
Update AUTHORS file (add Congcong Kuo)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b0849b5325c031035e986320fde27ca48d9885dc"><code>b0849b5</code></a>
Update Zig build script to Zig 0.14</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/fb254c142574d2f901eb55897b1f0cafe6763aab...4dd90d9bc2b71038922104c0938fead0ec40aa15">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>
2025-03-26 19:31:46 +00:00
dependabot[bot] 06f70bb019 chore(deps): Bump vendor/bdwgc from c1a45b9 to fb254c1 (#418)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c1a45b9` to
`fb254c1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fb254c142574d2f901eb55897b1f0cafe6763aab"><code>fb254c1</code></a>
GH Actions: Update zig to v0.14.0 final</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/64d108f63159fbf7830790128d9e918494ad9dd9"><code>64d108f</code></a>
Fix blocked signals in fork_prepare_proc on HP/UX</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c1a45b9ad86f7449509a86360a6c0746615d8c97...fb254c142574d2f901eb55897b1f0cafe6763aab">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>
2025-03-24 20:47:06 +00:00
dependabot[bot] 2435b242ed chore(deps): Bump vendor/bdwgc from b435e76 to c1a45b9 (#417)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b435e76` to
`c1a45b9`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c1a45b9ad86f7449509a86360a6c0746615d8c97"><code>c1a45b9</code></a>
Avoid abort on ResumeThread failure if Win32 DllMain closes thread
handle</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/72ca992cc9cfc13617866c3c6ea78cb665589245"><code>72ca992</code></a>
Fix compilation error regarding locks initialization in GC_init on
HP_PA</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9b1c6b65374a943216af887f855da02aded57e2f"><code>9b1c6b6</code></a>
Turn off thread suspend/resume API support explicitly</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/b435e76287dbf275d922a0a3c432efc913c8460e...c1a45b9ad86f7449509a86360a6c0746615d8c97">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>
2025-03-18 19:36:23 +00:00
dependabot[bot] 7ed71209a2 chore(deps): Bump vendor/libatomic_ops from d40ec29 to 0f23c4d (#416)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `d40ec29` to `0f23c4d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/0f23c4dd25a3ed48603a4a0ac6e7da8f3bd788ce"><code>0f23c4d</code></a>
Implement AO_fetch_compare_and_swap_full for sunc/sparc</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/fc653b0a143968565c7bf47f2cad4a3c6014d5b2"><code>fc653b0</code></a>
Consistently use '__sparc' predefined macro w/o trailing
underscores</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/d40ec2903b6f6b50c9e6c08ea4b2aec34a7aa5fd...0f23c4dd25a3ed48603a4a0ac6e7da8f3bd788ce">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>
2025-03-04 20:01:07 +00:00
dependabot[bot] b2a4e8c571 chore(deps): Bump vendor/bdwgc from 64b73a1 to b435e76 (#415)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `64b73a1` to
`b435e76`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b435e76287dbf275d922a0a3c432efc913c8460e"><code>b435e76</code></a>
Update AUTHORS file (add Tobiasz Laskowski)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5658d91c8dd3d9d7cb19bc447d5b0a9f4d4563f2"><code>5658d91</code></a>
Fix GC_suspend abort when the thread is deleted by DllMain</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/553f9f0aebe677fab82c3a0bfbff03325fc72854"><code>553f9f0</code></a>
Document workaround for GetThreadContext failure in Win32
GC_suspend</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e8a60781621e5ec2ef8d3753c9e055a04cc1f4f9"><code>e8a6078</code></a>
Fix code formatting near GC_unpromote_black_lists in gc_priv.h</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/64b73a16a413e7723d923052176c94fb3cd1d5dc...b435e76287dbf275d922a0a3c432efc913c8460e">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>
2025-03-04 05:43:49 +00:00
dependabot[bot] 8a8860aa87 chore(deps): Bump vendor/bdwgc from e565bd8 to 64b73a1 (#414)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `e565bd8` to
`64b73a1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/64b73a16a413e7723d923052176c94fb3cd1d5dc"><code>64b73a1</code></a>
Travis CI: Test with explicitly disabled black-listing mechanism</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9e619237538d1874c98c2c497a4ff53629800760"><code>9e61923</code></a>
Never black-list memory heap blocks on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a0b65b839ea1f5c746ecd44201aec2b5beec7aa7"><code>a0b65b8</code></a>
Avoid useless GC_allochblk() call if GC_merge_unmapped() did
nothing</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f6707d6ca5ad1b22559727389f55a11c1120aa26"><code>f6707d6</code></a>
Do not use deprecated std.Target functions in Zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a3e187b7763a75f16dd6a07c90da15fd8d4a563b"><code>a3e187b</code></a>
Simplify loop in GC_enough_large_bytes_left</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/e565bd803277321b7f30ba7be137253ef3155092...64b73a16a413e7723d923052176c94fb3cd1d5dc">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>
2025-02-24 20:30:42 +00:00
dependabot[bot] 9da8843ae5 chore(deps): Bump vendor/bdwgc from 47e0ef4 to e565bd8 (#413)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `47e0ef4` to
`e565bd8`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e565bd803277321b7f30ba7be137253ef3155092"><code>e565bd8</code></a>
Do not expect GC_collect_or_expand to return false in
GC_allocobj/large</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e8aedf635e1ad42102799478ea8a2ab55abd2ba5"><code>e8aedf6</code></a>
Limit number of GC_collect_or_expand calls in GC_allocobj/large</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1166f11f7dee08d7ad369296b24cf8c9582f8789"><code>1166f11</code></a>
Reduce initial GC_proc_buf size to 8KB on Solaris</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/17c1938009263d21ab739c2a9f0d94f1ee90a7e3"><code>17c1938</code></a>
Grow GC_proc_buf to required size in GC_proc_read_dirty instead of
WARN</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b9b21d5e2354a52ceb9ceea48f9c1dc258b30e15"><code>b9b21d5</code></a>
Fix 'unknown type name uintptr_t' gcc error in struct prasmap</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/47e0ef445d1aa48b8c48ef166b117386e4e0100c...e565bd803277321b7f30ba7be137253ef3155092">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>
2025-02-17 19:32:00 +00:00
dependabot[bot] 3e28870f07 chore(deps): Bump vendor/bdwgc from 3471bdb to 47e0ef4 (#412)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `3471bdb` to
`47e0ef4`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/47e0ef445d1aa48b8c48ef166b117386e4e0100c"><code>47e0ef4</code></a>
Fix GC_GRANULE_BYTES for SPARC V9</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/47a9d81930f5a1374feaefe5201925d02bc08548"><code>47a9d81</code></a>
Consistently use '__sparc' predefined macro w/o trailing
underscores</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7e7cace4334f832c21ea90c07c37aa5392a24907"><code>7e7cace</code></a>
Fix 'undefined symbol GC_arrays` in tools on Solaris</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4a750ff285dba13b87c64f90de07817ef137c3c5"><code>4a750ff</code></a>
Handle sparc-sun-solaris3 (SunOS6) in configure to use
sparc_mach_dep.S</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/66b0c662f212b2824f97565a8f1dde396a7f5d32"><code>66b0c66</code></a>
Remove workaround for Solaris 2.5 after migration to new structured
procfs</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d2fa5f1ef3503bf15f088f60f7ad123cd3a5c312"><code>d2fa5f1</code></a>
Fix usage of new structured procfs interface on Solaris</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/19658a46bb219a4ac9ae4bcdc2fb1701443a828d"><code>19658a4</code></a>
Update prpageheader/prasmap types definition to match that of Solaris
11</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/57a2728035fc2d0ef8adb14a5ab43b8e11ee4140"><code>57a2728</code></a>
Check pr_pagesize field when reading pagedata file on Solaris</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e4aa0ed5a91a73c184d76e3c1870b6fe8ebca8fa"><code>e4aa0ed</code></a>
Ensure no GC_proc_buf overrun on Solaris</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/924d224b131d81139f5f9784b233836d1645b135"><code>924d224</code></a>
Travis CI: Do not use gcc on FreeBSD</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/3471bdb50f3c1e2fdb0018502717ddb9fa9eace3...47e0ef445d1aa48b8c48ef166b117386e4e0100c">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>
2025-02-10 19:30:05 +00:00
dependabot[bot] c87f7cdb80 chore(deps): Bump vendor/bdwgc from 816a802 to 3471bdb (#411)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `816a802` to
`3471bdb`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3471bdb50f3c1e2fdb0018502717ddb9fa9eace3"><code>3471bdb</code></a>
Workaround vpush/vpop instructions generation for non-FPU ARMv5
target</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/27e2137c70afb59b0d36c8a691709fdc179659e6"><code>27e2137</code></a>
Ensure ENTER_GC() is not called recursively</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8c5f5ce35d64ce9fe279aea0c9636b6099f53364"><code>8c5f5ce</code></a>
Always notify of full GC before promoting black lists</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/338d7c0bf4cf889e31decb214d5a1cd80d996cc4"><code>338d7c0</code></a>
Call ENTER/EXIT_GC() by GC_stop/start_world_external()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c641226963b6ac3c008219b5b3b4e3e26e538005"><code>c641226</code></a>
Move ENTER/EXIT_GC() invocation inside GC_collect_a_little_inner</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/816a802b01deb5c9102421b208dc52938cd496a7...3471bdb50f3c1e2fdb0018502717ddb9fa9eace3">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>
2025-02-03 19:45:14 +00:00
dependabot[bot] 16f1857850 chore(deps): Bump vendor/bdwgc from d398065 to 816a802 (#410)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `d398065` to
`816a802`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/816a802b01deb5c9102421b208dc52938cd496a7"><code>816a802</code></a>
Fix capability provenance in GC_prev_block on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/28ed64c6dd2e0bb31960b50c65cdf1ec54516503"><code>28ed64c</code></a>
Always pass non-zero size to oom_fn in GC_FAST_MALLOC_GRANS()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e32fe7a421d2ff1fdf94b36046419213d6a4ce98"><code>e32fe7a</code></a>
Fix code formatting after migration to clang-format v18</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/d3980656a907a3fe59055e7d72a1c4c9bf1a3f6b...816a802b01deb5c9102421b208dc52938cd496a7">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>
2025-01-20 20:00:37 +00:00
dependabot[bot] f266b6eee8 chore(deps): Bump vendor/bdwgc from 5fcc06d to d398065 (#409)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `5fcc06d` to
`d398065`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d3980656a907a3fe59055e7d72a1c4c9bf1a3f6b"><code>d398065</code></a>
Fix assertion failure in GC_add_to_fl about prevhdr and nexthdr</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ccc0d086caf26eb25489777a398c8972e23b609c"><code>ccc0d08</code></a>
Fix 'same expression in ternary operator' cppcheck error in
treetest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5fe8a391eb3d7c13a44297806734dff6989dc58d"><code>5fe8a39</code></a>
Fix mmap() failure with EPROT on CHERI</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/5fcc06d428dde9b78a9a003e6b7e30d7e3866862...d3980656a907a3fe59055e7d72a1c4c9bf1a3f6b">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>
2025-01-16 19:09:41 +00:00
dependabot[bot] 9f99da1001 chore(deps): Bump vendor/bdwgc from 067ed9b to 5fcc06d (#408)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `067ed9b` to
`5fcc06d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5fcc06d428dde9b78a9a003e6b7e30d7e3866862"><code>5fcc06d</code></a>
Fix fread failure after enable_incremental if malloc redirected
(CheriBSD)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8ea9f5e5437e40556f75f49ef42c834caf432aed"><code>8ea9f5e</code></a>
Support incremental collection on NetBSD</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3aa10ed10977d70e6348f7e6b25bc804801d4acf"><code>3aa10ed</code></a>
Remove warning about ancient NetBSD 1.x in configure and cmake
scripts</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7de7b15baf29625f974d4b0efb3526dc872e8aba"><code>7de7b15</code></a>
Travis CI: Test with '--enable-redirect-malloc' on FreeBSD</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2eb9325a47654afe9a1708eaf2f6f9421a070ce8"><code>2eb9325</code></a>
Support incremental collection in multi-threaded builds on FreeBSD</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/389a05942f7efdda48f730674a311603408aedc9"><code>389a059</code></a>
Fix 'conflicting types for sbrk' gcc error on Solaris if redirect
malloc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3a4f061f0dc22cdee2c9bc65e8034a76fb900aa0"><code>3a4f061</code></a>
Travis CI: Test with '--disable-atomic-uncollectible' on OS X</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5ba6e1e3761519aadc96f9154df07982240fe778"><code>5ba6e1e</code></a>
Test uncollectible 'new' operator in treetest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/067ed9b40fe76fb59f28a9a3dc3713e4b57295f1...5fcc06d428dde9b78a9a003e6b7e30d7e3866862">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-12-30 19:57:14 +00:00
dependabot[bot] f0d68796bd chore(deps): Bump vendor/bdwgc from 97de678 to 067ed9b (#407)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `97de678` to
`067ed9b`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/067ed9b40fe76fb59f28a9a3dc3713e4b57295f1"><code>067ed9b</code></a>
Eliminate 'int-to-ptr cast' gcc warnings in DEBUG_THREADS code</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d8fccecd064e12bb3e47d8b682660241462ddad5"><code>d8fccec</code></a>
Fix cast of struct-based pthread_t to void pointer on Win32</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5e023e9cd62455f9fafc7475b4c3c4c9a7307005"><code>5e023e9</code></a>
Refine description of 'more background' links in Overview document</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5ef3068b41170e9eae0d3df268a748cb233b4a74"><code>5ef3068</code></a>
Add TODO item about mark lock reinitialization in fork_child_proc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ec69cb67c53831ee177530f9a1be548d84e20fd"><code>0ec69cb</code></a>
Refine comment in fork_child_proc() about GC_allocate_ml attribute</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/97de678a87d8066b855d4791517fc327732e3ef4...067ed9b40fe76fb59f28a9a3dc3713e4b57295f1">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-12-27 19:26:48 +00:00
dependabot[bot] 552709180d chore(deps): Bump vendor/bdwgc from 437c08c to 97de678 (#406)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `437c08c` to
`97de678`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/97de678a87d8066b855d4791517fc327732e3ef4"><code>97de678</code></a>
Test operator new(PointerFreeGC) of 'class gc' in treetest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/abf3fc6ef58f61b30984b2bdb2ec34abebd4d82d"><code>abf3fc6</code></a>
Check each pointer for validity during prefetching on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1de53c1df7b7a1af78c74a6c47327b7ba7452f98"><code>1de53c1</code></a>
Eliminate 'from incompatible void* to ptr_t' g++ warning in
ld_cap_search</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3f40684f9f13c5d96cded0c60ab55b0bdb28dd25"><code>3f40684</code></a>
Fix <code>operand of size_t where capability is required</code> gcc
error on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6fb2ed6d20badf2694482b29735cb62dfead36e1"><code>6fb2ed6</code></a>
Check capability tags of derived pointers before pushing to mark
stack</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/efc4c7fa91a304a3bf47f03d66f70e4363834bec"><code>efc4c7f</code></a>
Do not push eagerly region beyond capability limit on CHERI</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/21dc24afce80cb9b8983603e717fee4ea0540001"><code>21dc24a</code></a>
Workaround 'unexpected bus error at 0' abort on Serenity OS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/86d29831d6638e6904f9637f03b61f79018e914e"><code>86d2983</code></a>
Fix madvise() error on Serenity OS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ea3f379ec15df8fc3dd3c7a0c75f1acac86b176f"><code>ea3f379</code></a>
Workaround 'r_debug::r_map is never used' cppcheck FP in dyn_load.c</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/437c08c24537cde1fd54795782f94a575ce5ca87...97de678a87d8066b855d4791517fc327732e3ef4">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-12-20 19:22:20 +00:00
dependabot[bot] a0478419ae chore(deps): Bump vendor/bdwgc from 25c2b6a to 437c08c (#405)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `25c2b6a` to
`437c08c`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/437c08c24537cde1fd54795782f94a575ce5ca87"><code>437c08c</code></a>
Add Serenity/aarch64 to gcconfig.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/322db3ab4f8df76c08a556f26e9e7142131f4f17"><code>322db3a</code></a>
Update AUTHORS file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b48ee2b85984deb718e9912cf58d24fca003d8b7"><code>b48ee2b</code></a>
Initial support of Serenity OS on x86[_64]</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/88c7b2299d496b61d0a9c7a2133cea1ea9da055c"><code>88c7b22</code></a>
Simplify condition of USE_BUS/SEGV_SIGACT definitions</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da3fe8e7644b68d07923ce717d0e6c76b6b498cc"><code>da3fe8e</code></a>
Simplify condition in NO_GETCONTEXT definition</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/aca87a714f486f58942fa003b3e9f7fbad1cdb52"><code>aca87a7</code></a>
Add Serenity OS to list of platforms with POSIX threads in
configure</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fa63cef86ebb58243d76e5ce690fe2b475ed1444"><code>fa63cef</code></a>
Fix pthread id stored in key thread_specific_data of child process</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bef4d449ca02d04675b01d946a320b1b6ef31383"><code>bef4d44</code></a>
Fix pthread id stored in stackbase_main_self of child process on
Solaris</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/25c2b6a720173388e6327c3c94d4e5b3f4fbe7dd...437c08c24537cde1fd54795782f94a575ce5ca87">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-12-13 19:21:46 +00:00
dependabot[bot] 9e99bd5039 chore(deps): Bump vendor/bdwgc from 8123aa1 to 25c2b6a (#404)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8123aa1` to
`25c2b6a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/25c2b6a720173388e6327c3c94d4e5b3f4fbe7dd"><code>25c2b6a</code></a>
Fix I_HOLD_LOCK assertion violation in child process</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bee3ff9c40dd5c8b58ecd882444258fa6d944ff2"><code>bee3ff9</code></a>
Fix pthread id stored in GC_threads of child process</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/53ce5b0a386b7d0e0da4f142966b44b53bea2188"><code>53ce5b0</code></a>
Remove extra spaces between sentences in comments</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e483bd094fa394de266b12e80c4ae85de5f50cad"><code>e483bd0</code></a>
Travis CI: Remove TSan-gcc build because of 'unexpected memory
mapping'</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/8123aa15a57b63425a4b249ece85dae957ddc5a8...25c2b6a720173388e6327c3c94d4e5b3f4fbe7dd">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-12-12 19:04:35 +00:00
dependabot[bot] a466065b74 chore(deps): Bump vendor/libatomic_ops from 3a5f594 to d40ec29 (#403)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `3a5f594` to `d40ec29`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/d40ec2903b6f6b50c9e6c08ea4b2aec34a7aa5fd"><code>d40ec29</code></a>
Travis CI: Use default gcc instead of gcc-9 on Ubuntu Focal</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/3a5f5948eae65800b91588597040e7b097571682...d40ec2903b6f6b50c9e6c08ea4b2aec34a7aa5fd">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-12-10 19:05:24 +00:00
dependabot[bot] 5f45100482 chore(deps): Bump vendor/libatomic_ops from 3f1ef04 to 3a5f594 (#401)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `3f1ef04` to `3a5f594`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/3a5f5948eae65800b91588597040e7b097571682"><code>3a5f594</code></a>
Travis CI: Update automake to v1.17 and libtool to v2.5.4 for
distcheck</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/af7e308c0a1fd44a2650c8b852a5a0e186f84070"><code>af7e308</code></a>
Fix deprecation warning about support of CMake older than v3.10</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/51c78e1b337f8da648abb4463a42bedbbe437dae"><code>51c78e1</code></a>
New macro (AO_NO_ASM_XCHG) to use Win32 InterlockedExchange</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/1159140be2e9b01d96f5022198f2ebc61d6e88be"><code>1159140</code></a>
Document Win32-specific AO_NO_ASM_XADD macro in README</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/07641779095e25667b073f4687f9c1214e5f26fb"><code>0764177</code></a>
Eliminate 'atomic_thread_fence is unsupported with tsan' gcc-11
warning</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/cb6f854a63af05d7a5e3125a9f7a073953792ca4"><code>cb6f854</code></a>
Fix all broken URLs in comments</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/3f1ef0474db109f6adb93e90ce09e2e4d4312e7d...3a5f5948eae65800b91588597040e7b097571682">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-12-09 19:34:28 +00:00
dependabot[bot] 0d326ce229 chore(deps): Bump vendor/bdwgc from 6dcc828 to 8123aa1 (#402)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6dcc828` to
`8123aa1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8123aa15a57b63425a4b249ece85dae957ddc5a8"><code>8123aa1</code></a>
Fix new[] usage in treetest to refer that defined in class gc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d6600feb54a63c4818905c08af74b0b7e314deb0"><code>d6600fe</code></a>
Workaround 'qualifier gc is not a class in ~Tree' bcc32 error in
treetest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/badc0f9b7216091a09f86253d24b2aa802e5b6e7"><code>badc0f9</code></a>
Travis CI: Workaround 'unexpected memory mapping' TSan error on Jammy
x64</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9e27ff8c9bb3fe77b755f211a5af229afe9281c3"><code>9e27ff8</code></a>
Test operator delete of 'class gc' in treetest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/32b23b440ade74c22195ba9a354481ed28ec1e44"><code>32b23b4</code></a>
Build cord.lib static library by digimars.mak</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0ff7ed87f4d1a604aa3559fd8a84148246890387"><code>0ff7ed8</code></a>
Workaround tests crash if mprotect-based VDB is manually selected
(bcc)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/df105341476f269ddf90b8c66d7a652a9c453c31"><code>df10534</code></a>
AppVeyor CI: Add CMake builds with Borland C++ Compiler</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fd400b0179162ef400f6d3037aff1b8bacb3edd0"><code>fd400b0</code></a>
Travis CI: Update automake to v1.17 and libtool to v2.5.4 for
distcheck</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7e18060d9d77e86c910a27edf984a55592e59608"><code>7e18060</code></a>
AppVeyor CI: Update wcc compiler to v2 beta shapshot 2024-12-02</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a16ad8d282da51eefcb4bdc746fd3c0a3c6cfd28"><code>a16ad8d</code></a>
Fix 'cannot locate assembly file' bcc32 error in CMake script</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/6dcc828d2a8d16b9245d0d7b25a0fd306f6a56be...8123aa15a57b63425a4b249ece85dae957ddc5a8">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-12-09 19:34:09 +00:00
dependabot[bot] a1b73588ec chore(deps): Bump vendor/bdwgc from 0b71b72 to 6dcc828 (#400)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `0b71b72` to
`6dcc828`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6dcc828d2a8d16b9245d0d7b25a0fd306f6a56be"><code>6dcc828</code></a>
Fix assertion violation about GC_mark_lock_holder in
fork_child_proc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/43f024a939318046c57a3534719b31be3456be77"><code>43f024a</code></a>
Avoid code duplication in HEURISTIC1/STACK_GRAN dummy macros
definition</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/70d3ae2c7aec223396cd0bf2addd81741eadfcca"><code>70d3ae2</code></a>
Rename static GC_*_main_stack_base functions to os_main_stackbottom</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/40f6575cb229d1fc255d602c9363e51cdf2e42b2"><code>40f6575</code></a>
Fix a typo in comment of HP/UX GC_get_register_stack_base</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fea5c522030038ecdaf4b88fa97f0e208090230c"><code>fea5c52</code></a>
Fix 'None of HEURISTIC* and *STACKBOTTOM defined' error for Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8ce8ad414efa7816aa69b8b0794beab174884c1b"><code>8ce8ad4</code></a>
Force use of spin locks to improve performance on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/30b68326e81cdeb49b9ef69ac375fe94f592bd00"><code>30b6832</code></a>
Do not search for data start using GC_find_limit on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8f813cef5eb62c00ac8f5f561105223bbd76b4fa"><code>8f813ce</code></a>
Fix missing underscore in 'Atomic_ops' name in configure and README</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a6f4cb05885785e109f3ba8c0c4658e26f23b5b6"><code>a6f4cb0</code></a>
Fix all broken URLs in documentation (as of Nov 2024)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2628bdb0aa7cd7efbf1abcd35359c27455f5459f"><code>2628bdb</code></a>
Remove 'zig nightly version' requirement from README</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/0b71b72d1f8a601887a6b0c437341fe629b2d728...6dcc828d2a8d16b9245d0d7b25a0fd306f6a56be">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-12-06 19:33:36 +00:00
dependabot[bot] d5f806a269 chore(deps): Bump vendor/bdwgc from 517ca84 to 0b71b72 (#399)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `517ca84` to
`0b71b72`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0b71b72d1f8a601887a6b0c437341fe629b2d728"><code>0b71b72</code></a>
Convert README.cords to Markdown format</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a2ca56a042e0846f4352b94849c1c2010dfbbe2f"><code>a2ca56a</code></a>
Refine cords README regarding summary and build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3f5b6e33432197973082e2451f9786a41328cdb5"><code>3f5b6e3</code></a>
Fix typos in README.cords</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/86f98da7340eb7d5c0e50540f084f914a6f2db59"><code>86f98da</code></a>
Revert &quot;Workaround Haiku pthread_join failure in
subthreadcreatetest&quot;</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/420433f26da9cf7b286785fcb4ab0f1be4f85fd3"><code>420433f</code></a>
Fix mark lock in child process after fork</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6e26eee1707a49379923e0ab225c924097051790"><code>6e26eee</code></a>
Fix stack base detection on Haiku by using pthread_getattr_np()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2049b35f907f4fd992f6759cbab7550de8c06ab5"><code>2049b35</code></a>
Workaround incremental collection fails on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/02bed8a00e9f325c8a132cc7127184a23b3bfe28"><code>02bed8a</code></a>
Fix getting memory from OS on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8e4b0af1320e3394ac3c2c5088f3dfe25433f91f"><code>8e4b0af</code></a>
Duplicate abort message in system app crash dialog on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/01bfcdc4568db884342c63925351c990a20cc516"><code>01bfcdc</code></a>
Rename platform-specific GC_*_get_mem() to GC_get_mem()</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/517ca8423368e12ffec4a5e97c79001898ecc9d0...0b71b72d1f8a601887a6b0c437341fe629b2d728">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-12-02 20:25:03 +00:00
dependabot[bot] 17d18281dc chore(deps): Bump vendor/bdwgc from 6e5d222 to 517ca84 (#398)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6e5d222` to
`517ca84`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/517ca8423368e12ffec4a5e97c79001898ecc9d0"><code>517ca84</code></a>
Move GET_MEM() definition to gc_priv.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d61d06570cc94a1632fd9327598a6d73b36e2b67"><code>d61d065</code></a>
AppVeyor CI: Place CMAKE_CONFIG/OPTIONS, CONF_OPTIONS in ascending
order</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ecbffb231444719131acc2df936f9c966f04b367"><code>ecbffb2</code></a>
AppVeyor CI: Test MSVC build with -D USE_GLOBAL_ALLOC</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5f4badfc27c3982576f092b4260a530a4dcba0cd"><code>5f4badf</code></a>
Replace NO_UNIX_GET_MEM internal macro to NEED_UNIX_GET_MEM one</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8cfa2f8f16555a0ee060ab65e1cf33ed6d329139"><code>8cfa2f8</code></a>
Undefine USE_MUNMAP explicitly for ancient
DOS4GW/NEXT/NONSTOP/OS2/RTEMS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1a6f2c18c63453bbfaf282431845b1b4d9974204"><code>1a6f2c1</code></a>
Remove outdated note of GlobalAlloc+unmapping compatibility from
README</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7ad8a6558b26c7d629faa657846abb9582dae872"><code>7ad8a65</code></a>
Change return type of GET_MEM() to void pointer</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4121ae808a1582e4479ed8efd6df4871b95934d2"><code>4121ae8</code></a>
Simplify USE_GLOBAL_ALLOC-specific code for GWW_VDB in gcconfig.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a883b4f8d156a7501bfec10b7018040ed42751cc"><code>a883b4f</code></a>
Use clock_gettime() on Haiku</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/75b65c92024084360b81ed4422d11995dbe66204"><code>75b65c9</code></a>
Update AUTHORS file (add Augustin Cavalier)</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/6e5d2222e26356f3d2bdc05014b8019df082df6d...517ca8423368e12ffec4a5e97c79001898ecc9d0">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-27 19:37:52 +00:00
dependabot[bot] ec24ec5576 chore(deps): Bump vendor/bdwgc from 07e78ce to 6e5d222 (#397)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `07e78ce` to
`6e5d222`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6e5d2222e26356f3d2bdc05014b8019df082df6d"><code>6e5d222</code></a>
Build and run cordtest on make check in digimars.mak</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/36354b5ecb3ca0881951a2006df0a6a98dc8c66c"><code>36354b5</code></a>
Reformat comment describing API in cord.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d1b37a6f6cbb742fcbefd6cabc890e1c83700525"><code>d1b37a6</code></a>
Move OS/2 information from README.win32 to README.os2</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3ac6c171132ff84d21f14974ee6e0cf7ecc9068a"><code>3ac6c17</code></a>
Eliminate 'condition is always false' wcc warning in
exclude_static_roots</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/63470d0d5dee88f5a7e034b0bed9559d45194d80"><code>63470d0</code></a>
Fix GC_threads alignment caused by 1-byte global AO_TS_t variables
(wcc)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/382b02139781fbc03eb3db85be5780ed941b2029"><code>382b021</code></a>
Move GC_finalizer_nested/skipped variables into GC_arrays</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a749e5ea9002f3c9d79064fa4d75fcde9d3ab791"><code>a749e5e</code></a>
Remove dummy fields in GC_thread</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7c1c1a63ad94a2db87d4600035b9060193696841"><code>7c1c1a6</code></a>
AppVeyor CI: Test wcc build with -D FORCE_ALIGNMENT_ONE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/41f5c42d154851432218ea3685cf6dca715aecc8"><code>41f5c42</code></a>
Do not compare boolean expressions to TRUE and FALSE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d062bbb871a6f5895df0baa38367e48c136736bf"><code>d062bbb</code></a>
Eliminate 'conversion from int to GC_bool' MSVC warning in
new_kind_inner</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/07e78ced2d71e294bef05740f236f731384207ae...6e5d2222e26356f3d2bdc05014b8019df082df6d">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-25 19:23:18 +00:00
dependabot[bot] 7c4d1a01e7 chore(deps): Bump vendor/bdwgc from 4fe4238 to 07e78ce (#396)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4fe4238` to
`07e78ce`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/07e78ced2d71e294bef05740f236f731384207ae"><code>07e78ce</code></a>
Do not check for a misaligned pointer twice in GC_is_visible</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/326ab5e3c92870d4ad3f835ff3d91cb2821739ad"><code>326ab5e</code></a>
Fix 'symbol undefined _snprintf' dmc linker error in cordtest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d00676a35467cd07b15f43366042d4483e0ece79"><code>d00676a</code></a>
Do not define _WINDOWS macro in digimars.mak</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2144591b0988f15a787e4b77c9ee717f2352b333"><code>2144591</code></a>
Fix wcc compiler name in pthread_support.h</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/86e647358a8e7d254ab132fd0235f5f23ff19029"><code>86e6473</code></a>
Remove duplicate code with default ALIGNMENT macro definition</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4070bd875db169c28ced6c8219d101654608d082"><code>4070bd8</code></a>
Support allowing 1-byte pointers alignment for bcc and wcc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/09aa1d1bed548d6a9a4fd0fd083e1fd04a7fd01f"><code>09aa1d1</code></a>
Remove strange ALIGNMENT in unsupported Win32/ia64 configuration</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c3aedcbd439babbd2c9b7050a583454e3fe457f7"><code>c3aedcb</code></a>
Use &quot;sizeof variable&quot; when clearing GC_root_index</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1f9bfdf4c67c813b2b873175b60db0381bbd8648"><code>1f9bfdf</code></a>
Do not decrement ecos_gc_brk pointer in tiny_sbrk</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8311de7346d95c388d4bfa1417bd1533679a5b76"><code>8311de7</code></a>
Fix symbols alignment checking for CRIS and M68K</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/4fe42389509ff059bad8d4c955a570b34a6bda4b...07e78ced2d71e294bef05740f236f731384207ae">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-21 19:50:19 +00:00
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