Commit Graph

345 Commits

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 19:06:28 +00:00
dependabot[bot] f9cce0c49f chore(deps): Bump vendor/bdwgc from 7fc3e07 to 0c88daa (#339)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `7fc3e07` to
`0c88daa`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0c88daa55ac82b2ecf61c1c8248e27d8e7dac513"><code>0c88daa</code></a>
Assume argument of GC_set_fl_marks is non-null</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0e3cf6d0bedfa544272dc88dd367507b8252f9ef"><code>0e3cf6d</code></a>
Revert &quot;Change type of argument of set/clear_fl_marks() to that of
freelist&quot;</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a85c6b1861e7605da0797c91b01f19190e5335e0"><code>a85c6b1</code></a>
Add assertion in GC_set_fl_marks that there is no loop in freelist</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/86970964621bdfae7f8d94125acaa4890399e701"><code>8697096</code></a>
Change type of argument of GC_set/clear_fl_marks() to that of
freelist</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/7fc3e07f0981458ac4e65ff5efb582320ad4a8b5...0c88daa55ac82b2ecf61c1c8248e27d8e7dac513">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 19:16:53 +00:00
dependabot[bot] 0e2b622e34 chore(deps): Bump vendor/bdwgc from c8c9f6d to 7fc3e07 (#338)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c8c9f6d` to
`7fc3e07`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7fc3e07f0981458ac4e65ff5efb582320ad4a8b5"><code>7fc3e07</code></a>
Expose functions to enable pushing of custom proc and ranges</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5fba9cee37eaa2c0e07837172e724727f55d61e8"><code>5fba9ce</code></a>
Rename mark_stack_ptr argument to mark_stack_top globally</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c8c9f6d997a467ba528593932d28b759394d6470...7fc3e07f0981458ac4e65ff5efb582320ad4a8b5">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-02-27 19:42:38 +00:00
dependabot[bot] d2c6cfc693 chore(deps): Bump vendor/bdwgc from bb7deb5 to c8c9f6d (#337)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `bb7deb5` to
`c8c9f6d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c8c9f6d997a467ba528593932d28b759394d6470"><code>c8c9f6d</code></a>
Always call GC_on_mark_stack_empty when mark stack top reached</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6601eecd465c1d8a269737c63d7a0a69a0a48b16"><code>6601eec</code></a>
Fix handling of page-unaligned boundaries in soft_set_grungy_pages</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dc28d4fa0ab9c1ad4438136d8de31b3ae85e5a87"><code>dc28d4f</code></a>
GH Actions: Update zig to v0.12.0-dev.2833</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/bb7deb5001db4400509cc93b0009cfdf3573c97d...c8c9f6d997a467ba528593932d28b759394d6470">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-02-26 19:39:34 +00:00
dependabot[bot] 9967971e5b chore(deps): Bump vendor/bdwgc from e809c1c to bb7deb5 (#336)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `e809c1c` to
`bb7deb5`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bb7deb5001db4400509cc93b0009cfdf3573c97d"><code>bb7deb5</code></a>
Travis CI: Test with -D DONT_PROTECT_PTRFREE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d13256475e28f795d8855f2cfc0d49d81fe47243"><code>d132564</code></a>
AppVeyor CI: Test with -D DONT_PROTECT_PTRFREE on Cygwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da99579fad552db6121e7e04ef6f9125696c3893"><code>da99579</code></a>
New macro (DONT_PROTECT_PTRFREE) to never protect pointer-free
pages</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ad990e390d479e8f74d679ec29f1878bff8eaadd"><code>ad990e3</code></a>
Define HBLK_PAGE_ALIGNED() macro for internal use</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/76bde403a8bc63c067b150ffd701d33edfa5a96b"><code>76bde40</code></a>
Remove comments belonging to deleted code in os_dep.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f02b5f41c738e1c96ad7fe63bd51d6572c500f5b"><code>f02b5f4</code></a>
Define and use GC_find_starting_hblk inline function</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/06b1bfd282c4ef20a1697aed1b43a33960da10dc"><code>06b1bfd</code></a>
Use hdr identifier only for the type</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/e809c1c2739f2e3932d5702f6d77de5807653062...bb7deb5001db4400509cc93b0009cfdf3573c97d">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-02-23 19:37:10 +00:00
dependabot[bot] 433a0b5fe0 chore(deps): Bump vendor/bdwgc from 2414089 to e809c1c (#335)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `2414089` to
`e809c1c`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e809c1c2739f2e3932d5702f6d77de5807653062"><code>e809c1c</code></a>
Increase object kinds limit (to 24 items)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/34d524327db0b8d345f2ddac13346d9ad29cd571"><code>34d5243</code></a>
Use GC_debug_generic_or_special_malloc in GC_debug_realloc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/170071fb74268b05d426da05fa5776806afc72e2"><code>170071f</code></a>
Update AUTHORS file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d6e2269ef87e151f16f355ee1c79cc7f15ca3c63"><code>d6e2269</code></a>
Fix GC_debug_realloc to support custom kind</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3e25ec1df2b66724b72df8789dc6a860d1ca6b3a"><code>3e25ec1</code></a>
Refactoring of GC_protect_heap</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/24140893e60e22007159d72be80d91378f1acea2...e809c1c2739f2e3932d5702f6d77de5807653062">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-02-16 19:12:14 +00:00
dependabot[bot] 1833b384d4 chore(deps): Bump vendor/bdwgc from d934e7d to 2414089 (#334)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `d934e7d` to
`2414089`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/24140893e60e22007159d72be80d91378f1acea2"><code>2414089</code></a>
Eliminate 'conversion from size_t to unsigned' warning in
GC_n_set_marks</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d4ba533f75e032683ebcf0cfac21ea2c76b5cdaa"><code>d4ba533</code></a>
Use lb, lg and k argument names uniformly</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/d934e7d5a1c07167d75e0f56d38c89f77faf46b3...24140893e60e22007159d72be80d91378f1acea2">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-02-15 19:49:36 +00:00
dependabot[bot] 1357399977 chore(deps): Bump vendor/bdwgc from e67c920 to d934e7d (#333)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `e67c920` to
`d934e7d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d934e7d5a1c07167d75e0f56d38c89f77faf46b3"><code>d934e7d</code></a>
Treat zero requested size in GC_malloc_many same as that in
GC_malloc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ef87ba55b75fefc1fa677d6ab9cf403931b6a7e5"><code>ef87ba5</code></a>
Update AUTHORS file (add Dave Barton)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9de8a9cfa840d50c2ee9ec342b875f1eb72e4373"><code>9de8a9c</code></a>
Fix poor thread-local allocation performance because of double
EXTRA_BYTES</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e7da3d2b09a614833e23a80aeb347c7e39c969ae"><code>e7da3d2</code></a>
Place statements after local variable declared in gctest
check_heap_stats</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/e67c920a409bcf674ed2fbdf1431a6ef4d72b2a3...d934e7d5a1c07167d75e0f56d38c89f77faf46b3">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-02-14 19:55:50 +00:00
dependabot[bot] 88834d1fb8 chore(deps): Bump vendor/bdwgc from 0efb130 to e67c920 (#332)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `0efb130` to
`e67c920`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e67c920a409bcf674ed2fbdf1431a6ef4d72b2a3"><code>e67c920</code></a>
Eliminate 'unused GC_unprotect_all_heap' warning for single-threaded
build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f33bd157ad1c5965d8c553ad3b835e100cddd394"><code>f33bd15</code></a>
Eliminate 'unused function GC_unprotect_all_heap' warning on Linux</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/0efb1307cd9f8cbdb5b56ff32c26201c526dc208...e67c920a409bcf674ed2fbdf1431a6ef4d72b2a3">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-02-13 19:59:10 +00:00
dependabot[bot] b27fab9993 chore(deps): Bump vendor/bdwgc from f7e513a to 0efb130 (#331)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f7e513a` to
`0efb130`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0efb1307cd9f8cbdb5b56ff32c26201c526dc208"><code>0efb130</code></a>
Fix 'misleading indentation' clang warning in check_heap_stats of
gctest</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4c6d773a3bd22d5de5ecf3a8e01172a9556b2c35"><code>4c6d773</code></a>
Fix 'Unexpected heap growth' fail in gctest if GC_INITIAL_HEAP_SIZE is
set</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/804fd773e592f580b59696629d3dbcb6404e1ad7"><code>804fd77</code></a>
Fix 'un-mprotect vdb failed' abort with out-of-memory reason on
Linux</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/f7e513ac06055310656e5c3c3bc9e1d84571e1b4...0efb1307cd9f8cbdb5b56ff32c26201c526dc208">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-02-12 19:19:48 +00:00
dependabot[bot] 9fb197d334 chore(deps): Bump vendor/bdwgc from 6f6dc05 to f7e513a (#330)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `6f6dc05` to
`f7e513a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f7e513ac06055310656e5c3c3bc9e1d84571e1b4"><code>f7e513a</code></a>
Eliminate 'unused parameter is_static_root' gcc warning in os_dep.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1dc5135aabfad6a079b4e5a68ce3b7310e6f5545"><code>1dc5135</code></a>
Update ChangeLog file</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fc78dc60026b81034a82fd0a52795eae7c31b428"><code>fc78dc6</code></a>
Update shared objects version info to be not lower than in gc 8.2.6</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/34bfeabb28d772f4b4fc99088925464272331a72"><code>34bfeab</code></a>
Update ChangeLog file (set v8.2.6 release date)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d63318a7377135a59dd2995eb969877d45068dea"><code>d63318a</code></a>
Update ChangeLog file (v8.2 changes)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/faa91553d23709542a6fc53f3ea3eddf426993dc"><code>faa9155</code></a>
Fix lf_cache update in cordxtra.c for case of no GCC built-in
atomics</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0823c613d811579daa9b5bfddd10e7cc8737a22f"><code>0823c61</code></a>
Update ChangeLog file (set v8.0.12 release date)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/29dad192d8bf3e300153ecc44f0683dc11094d09"><code>29dad19</code></a>
Update ChangeLog file (set v7.6.20 release date)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1b3657ab719ef678307a9550d18888d65a42f982"><code>1b3657a</code></a>
Update ChangeLog file (set v7.4.26 release date)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5023760c2caf5c5eb85cfa644514b6ce58c0fe3b"><code>5023760</code></a>
Update ChangeLog file (set v7.2r release date)</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/6f6dc057f432c03b59c6d94112c85805f47aec35...f7e513ac06055310656e5c3c3bc9e1d84571e1b4">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-02-05 19:23:28 +00:00
dependabot[bot] f8bbaf8c0a chore(deps): Bump vendor/bdwgc from 3abb17f to 6f6dc05 (#329)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `3abb17f` to
`6f6dc05`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6f6dc057f432c03b59c6d94112c85805f47aec35"><code>6f6dc05</code></a>
Do not mark pointer-free heap blocks in soft-dirty VDB mode</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/bb1bb32bc2553bc5084db8d40e20225630cd17d7"><code>bb1bb32</code></a>
Travis CI: Update autoconf to v2.72 for distcheck</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3523a64b17f9696d3ffcd7bfa3a338456a4074b9"><code>3523a64</code></a>
Fix 'possibly undefined macro AC_ENABLE_SHARED' autoreconf error</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a69d22eb074f935df5bb9fb2989db1c36b8da200"><code>a69d22e</code></a>
Add assertion that result is not forwarding address in
GC_install_header</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/3abb17fa3ea46aa3fb5138c7c0cf70d653ec1240...6f6dc057f432c03b59c6d94112c85805f47aec35">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-01-30 19:33:33 +00:00
dependabot[bot] 5ae20534c5 chore(deps): Bump vendor/libatomic_ops from 40d5b8c to c0efdfe (#328)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `40d5b8c` to `c0efdfe`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/c0efdfe5a89180c5424e247a4d1ec753741788bc"><code>c0efdfe</code></a>
Update AUTHORS file (add Roman Zippel)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/53d75d3e412a0b38edd663e19dcab9a7fdab8931"><code>53d75d3</code></a>
Travis CI: Update autoconf to 2.72 for distcheck</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/7faabbff9f5e24f57f2facbb1743a828c5fc33d5"><code>7faabbf</code></a>
Use portable 'type' command in autogen.sh to test if libtoolize
exists</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/7d272176ce0185e8db7698352fd589a29132cc7a"><code>7d27217</code></a>
Do not run libtoolize by autogen.sh if libtoolize is missing</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/032cfb889740307bebd93002672738e74802dd3c"><code>032cfb8</code></a>
Update AUTHORS file (add Bruno Haible)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/c9ebc1683c0f0154fa8e1db1bad258a073bce8de"><code>c9ebc16</code></a>
Fix 'libtool library used but LIBTOOL is undefined' autoreconf
error</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/40d5b8c1ae64dc2f7d3c6f07c2736245960b122f...c0efdfe5a89180c5424e247a4d1ec753741788bc">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-01-29 19:13:31 +00:00
dependabot[bot] da11d4dd7d chore(deps): Bump vendor/bdwgc from c0936ed to 3abb17f (#327)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `c0936ed` to
`3abb17f`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3abb17fa3ea46aa3fb5138c7c0cf70d653ec1240"><code>3abb17f</code></a>
Uniform usage of IS_FORWARDING_ADDR_OR_NIL() and FORWARDED_ADDR()</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0038deddd8ad9fe5bc16ca879a5c5c909fa2d153"><code>0038ded</code></a>
Guard against hash collision in MPROTECT/SOFT_VDB consistency check</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/81a1accb2ae3eca76f928f87bfd3355ca15886cd"><code>81a1acc</code></a>
Do not check GC_dirty_pages against soft-dirty VDB for static roots</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b0d7aad7286c65393dccfd4d0a232586e8775627"><code>b0d7aad</code></a>
Use IS_PTRFREE() consistently</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/d622f74898676a4cee638dbfd1f6aa68a4fe6c20"><code>d622f74</code></a>
Do not use atomic intrinsic in assertion of GC_reclaim_generic</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/da62609478fe6ed8befc3908c35cea263f4d87a1"><code>da62609</code></a>
GH Actions: add zig build jobs with gc_debug and redirect_malloc</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/c0936ed57fa7e30b6a0bf64aab4dcbec12d1c2e7...3abb17fa3ea46aa3fb5138c7c0cf70d653ec1240">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-01-24 19:35:54 +00:00
dependabot[bot] b2ea4d4726 chore(deps): Bump vendor/bdwgc from 76fd8ee to c0936ed (#326)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `76fd8ee` to
`c0936ed`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c0936ed57fa7e30b6a0bf64aab4dcbec12d1c2e7"><code>c0936ed</code></a>
GH Actions: Reduce amount of jobs in zig build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a0302085ebdc85a068a03cf56c44c2b92410e073"><code>a030208</code></a>
GH Actions: Workaround 'large atomic operation' zig warnings on 32-bit
arm</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/19d77e21ad7ce8f1964e0b9425bbb521636f8efa"><code>19d77e2</code></a>
GH Actions: Test shared_libs on in zig build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2ba7381b61be371ffdbfcaf84e6a4ff19e0b43cc"><code>2ba7381</code></a>
Workaround SOFT_VDB incremental mode malfunction if shared build by
zig</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f269109c2ce9070522a76e0f3df2c2ad806bdfa2"><code>f269109</code></a>
GH Actions: Treat warnings as errors in zig cross-compile</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/94646503cceb0bfa9d4501b2ead7ace78a6712c2"><code>9464650</code></a>
GH Actions: Test zig build on MacOS</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9eae294b0e60eaf402bec7bbdaceedd9d1cc8339"><code>9eae294</code></a>
GH Actions: Add zig cross-compilation for MacOS (with a workaround)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f9251a4b2a58bc873aa90198fc73c63c4006037c"><code>f9251a4</code></a>
GH Actions: Specify zig version in a dedicated field</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/749ee98f90605be89232a35e221c7c12715ed94d"><code>749ee98</code></a>
Allow to cross-compile for MacOS with missing mach-o/getsect.h</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/76fd8ee9d0c780a9a1ba68fbf859b0a7a21b1af4...c0936ed57fa7e30b6a0bf64aab4dcbec12d1c2e7">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-01-12 19:29:13 +00:00
dependabot[bot] 07d251a619 chore(deps): Bump vendor/bdwgc from 98e4d0a to 76fd8ee (#325)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `98e4d0a` to
`76fd8ee`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/76fd8ee9d0c780a9a1ba68fbf859b0a7a21b1af4"><code>76fd8ee</code></a>
Match test names in Zig script to those given in CMake one</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ed391540764fbf48a8e6bea744f5d6d134481b0d"><code>ed39154</code></a>
Provide one flag in each add_compile_options/definitions of CMake
script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0796300f7cc63f359c985ec002800713b5eba5b4"><code>0796300</code></a>
GH Actions: Do not use build_tests option in zig build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/7355fb4898206b52d6cc7240f1eb08893d5b910d"><code>7355fb4</code></a>
Document briefly how to test libgc using Zig</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/202c0dce39fd6b4466f7d042e692b7ad5880239c"><code>202c0dc</code></a>
Remove redundant build_tests option from zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/70c9e8774296f474faa0c9ef835c1847f1b89db0"><code>70c9e87</code></a>
Support CFLAGS_EXTRA option is zig script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4071e87a7df71f2136cc8347e30cf51d3dfada29"><code>4071e87</code></a>
GH Actions: Increase cmake build timeout to 6m</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/98e4d0a38257017b6445fa9f7bbc219f1a5ea716...76fd8ee9d0c780a9a1ba68fbf859b0a7a21b1af4">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-01-11 19:43:53 +00:00
dependabot[bot] 8357eb7f31 chore(deps): Bump vendor/bdwgc from 54c7a2d to 98e4d0a (#323)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `54c7a2d` to
`98e4d0a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/98e4d0a38257017b6445fa9f7bbc219f1a5ea716"><code>98e4d0a</code></a>
GH Actions: Update zig to v0.12.0-dev.2076</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9566d70b34199247764e445865699194c401799f"><code>9566d70</code></a>
Update zig script to v0.12.0-dev.2015</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/58439a1896518f6c56ed81ad91e13c12a7524a62"><code>58439a1</code></a>
Update AUTHORS file (add David Rubin)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c535d0fb0ea4a2303530994a5bb5960bc6fb47df"><code>c535d0f</code></a>
Enforce minimum zig version in build script</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dedf2e4a0a190bd491e8157e34885fbad88c078a"><code>dedf2e4</code></a>
Revert &quot;GH Actions: Increase cmake build timeout to 15m&quot;</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/54c7a2dfe03a50b8a5b7c1bf8d50609915dc66af...98e4d0a38257017b6445fa9f7bbc219f1a5ea716">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-01-09 19:36:38 +00:00
dependabot[bot] 751258bdce chore(deps): Bump vendor/bdwgc from 8b0452b to 54c7a2d (#322)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8b0452b` to
`54c7a2d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/54c7a2dfe03a50b8a5b7c1bf8d50609915dc66af"><code>54c7a2d</code></a>
Eliminate 'compound assignment with volatile left operand' g++
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0fee8988c9e358499481397444d6c44684c67aed"><code>0fee898</code></a>
Remove volatile qualifier for GC_dirty_pages except for
MPROTECT_VDB</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6c034be41424f00fd584da30b15795aad805bb35"><code>6c034be</code></a>
Eliminate 'volatile-qualified arg parameter' g++ warning in
mach_dep.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/22b3ccaa563a6408869cc9f93ead1ddc8f4cfd06"><code>22b3cca</code></a>
Eliminate 'increment for volatile-qualified type deprecated' g++
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e372a2ab6c7d8370de0b8c7bb249f914d58e942d"><code>e372a2a</code></a>
Travis CI: Specify g++ compiler when passing -std=c++20 option</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5a71da087083c6a8d93d1acc2eeb949993a704e5"><code>5a71da0</code></a>
GH Actions: Increase cmake build timeout to 15m</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1ccba757a1b5103363fc3c3e25473f61bb96876e"><code>1ccba75</code></a>
Travis CI: Test with gcc -std=c++2a</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/89b88c6c80eb7248735d9fec1197a96fd3937477"><code>89b88c6</code></a>
Eliminate 'volatile-qualified fn parameter is deprecated' g++
warning</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f2faf78c343664479de09b40fa670f10fa9647a5"><code>f2faf78</code></a>
GH Actions: Set 4m timeout for cmake and zig build/test jobs</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c096c34ea152e3cba44c58844d432fb3743f67ab"><code>c096c34</code></a>
Update AUTHORS file (add Jeaye Wilkerson)</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/8b0452b5106c47cf27b4eb32a2adfa4fadc0213e...54c7a2dfe03a50b8a5b7c1bf8d50609915dc66af">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-01-01 19:58:53 +00:00
dependabot[bot] 1b9a8d25e9 chore(deps): Bump vendor/bdwgc from abb43bb to 8b0452b (#321)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `abb43bb` to
`8b0452b`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8b0452b5106c47cf27b4eb32a2adfa4fadc0213e"><code>8b0452b</code></a>
GH Actions: Update Zig to v0.12.0-dev.1849</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/95a9d62efa9e2d9c4621f6a86fbef2c78af4e36a"><code>95a9d62</code></a>
Do not define SIG_HNDLR_PTR on Darwin unless really used</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a61362be59bd36af2bd4e1f0b45dd509c887e60d"><code>a61362b</code></a>
.gitignore: Ignore folders produced by Zig</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ef7bebf78c463976c58b1d722ae8d5c83de4bb0c"><code>ef7bebf</code></a>
Fix race in init_lib_bounds on Linux with glibc v2.34+ if redirect
malloc</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/417cbe6c1543aedc31455a0839856a01f82bb04a"><code>417cbe6</code></a>
Fix assertion violation in GC_get_maps on Linux if malloc
redirection</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fbde3e16bdad5760e32aba8d4d38fb00b1ccffbf"><code>fbde3e1</code></a>
Add I_HOLD_LOCK assertion to callers of GC_get_maps</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5cbfee35bbdd2dc0b3bc89fc3cdf5526b7a32c3e"><code>5cbfee3</code></a>
GH Actions: Fix '::' to single ':' in job name of cmake build</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5a505163d5d8038da8f07c1d89bfa7c23a2452b0"><code>5a50516</code></a>
Add GH Actions Zig-based build-and-test status badge to README</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/771e3eff26761da6dc0e4b37791c5497d9f6ae23"><code>771e3ef</code></a>
GH Actions: Initial setup of Zig-based build and test</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/6e0a0b9a183915fb7feef48cc9d63bde4a8ec5f0"><code>6e0a0b9</code></a>
GH Actions: Rename zig-xbuild workflow file to zig-cross-compile</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/abb43bba3552fb90dc3da92d547577fb2af7ae8e...8b0452b5106c47cf27b4eb32a2adfa4fadc0213e">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>
2023-12-25 19:17:39 +00:00
dependabot[bot] 9db16141d6 chore(deps): Bump vendor/bdwgc from 14ebfe7 to abb43bb (#320)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `14ebfe7` to
`abb43bb`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/abb43bba3552fb90dc3da92d547577fb2af7ae8e"><code>abb43bb</code></a>
Refine main README about the ways available to build the library</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c3e77d206dd0adb8e513123dbf7c966758287cd2"><code>c3e77d2</code></a>
Eliminate 'unused parameter' gcc warning in free() if IGNORE_FREE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f5b0933bf81169df07b8b2feca428806bfbda416"><code>f5b0933</code></a>
Remove warning at GC_init about USE_PROC_FOR_LIBRARIES and Linux
threads</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/89cb8c4ddb2b6fd7316d84b02907f5f9d455fecf"><code>89cb8c4</code></a>
Compile gc_dlopen.c and specific.c conditionally in Makefile.am</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/69af51ad09e9c2930c28d78d27be854afd358893"><code>69af51a</code></a>
Order libgc .c files lexicographically in Makefile.direct,
NT/WCC_MAKEFILE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/3e0232e7005dbe269e8a524976efdd7c1668a5f9"><code>3e0232e</code></a>
Fix back graph and checksums support in WCC_MAKEFILE</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/eed79507a3e41c14c6b3ffcef2b7f6ef76b08b90"><code>eed7950</code></a>
Order libgc .c files lexicographically in cmake and automake
scripts</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/499206c00042a108d04d8dc39cda7045346276b9"><code>499206c</code></a>
New public function GC_get_actual_vdb</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/fb6e7e442c6889d350e4a620997c31248685a0b9"><code>fb6e7e4</code></a>
Export get/set_abort_func even in case of SMALL_CONFIG</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/32dbd6d899ad8dc37679fe7aa01cdb5d3db59d6f"><code>32dbd6d</code></a>
Export get/set_manual_vdb_allowed even in case of SMALL_CONFIG</li>
<li>Additional commits viewable in <a
href="https://github.com/ivmai/bdwgc/compare/14ebfe771884f229101b17cb06200e9d30e3665f...abb43bba3552fb90dc3da92d547577fb2af7ae8e">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>
2023-12-22 19:38:20 +00:00
dependabot[bot] 71fc9020b7 chore(deps): Bump vendor/libatomic_ops from 45ccd33 to 40d5b8c (#319)
Bumps [vendor/libatomic_ops](https://github.com/ivmai/libatomic_ops)
from `45ccd33` to `40d5b8c`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/40d5b8c1ae64dc2f7d3c6f07c2736245960b122f"><code>40d5b8c</code></a>
Update shared objects version info to be not lower than in v7.8.x</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/c1b884b0e04f3d5fa7684161290aeecdeee2e012"><code>c1b884b</code></a>
Update ChangeLog file</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/7a71cf6fc864595036e70a0412c9dff41b282310"><code>7a71cf6</code></a>
Update ChangeLog file (set v7.8.2 release date)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/797dcdc9c49f814cf2ae2a4fea23190957917534"><code>797dcdc</code></a>
Update ChangeLog file (v7.8 changes)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/f726f889ae96c426e8ef514a89690061676f32e7"><code>f726f88</code></a>
Update ChangeLog file (set v7.6.16 release date)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/2a678fb6c0a36d542179cb68cdfb348514e12f08"><code>2a678fb</code></a>
Update ChangeLog file (v7.6 changes)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/1216faceba6881b4a324d21df10a66e35a127611"><code>1216fac</code></a>
Update ChangeLog file (set v7.4.20 release date)</li>
<li><a
href="https://github.com/ivmai/libatomic_ops/commit/47d0fecda36c004bea6d6e050bca5361d539a9a1"><code>47d0fec</code></a>
Update ChangeLog file (v7.2 - v7.4 changes only)</li>
<li>See full diff in <a
href="https://github.com/ivmai/libatomic_ops/compare/45ccd33e132af9119ea8bdb9e1b337381131069b...40d5b8c1ae64dc2f7d3c6f07c2736245960b122f">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>
2023-12-18 19:39:06 +00:00
dependabot[bot] 29620892fb chore(deps): Bump vendor/bdwgc from 4df4ea3 to 14ebfe7 (#318)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4df4ea3` to
`14ebfe7`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/14ebfe771884f229101b17cb06200e9d30e3665f"><code>14ebfe7</code></a>
Revert &quot;Travis CI: Test with -D USE_GETSECTIONDATA (OS
X)&quot;</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b934d41e4ed638c729b93cd77dda266db89b36aa"><code>b934d41</code></a>
Use getsectiondata instead of getsectbynamefromheader since OS X
10.7</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b9e90faf6321c616a168fb044642e18ab00cf85c"><code>b9e90fa</code></a>
Update AUTHORS file (add Kirill A. Korinsky)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f5311c6d54b10a85895a7ca5208aa62b457cb292"><code>f5311c6</code></a>
Fix MAC_OS_X_VERSION_MAX_ALLOWED value</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/4df4ea356f05bab889ae5004337aa39074b5c175...14ebfe771884f229101b17cb06200e9d30e3665f">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>
2023-12-14 19:16:32 +00:00
dependabot[bot] 82fa6a3060 chore(deps): Bump vendor/bdwgc from a753bcb to 4df4ea3 (#317)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `a753bcb` to
`4df4ea3`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/4df4ea356f05bab889ae5004337aa39074b5c175"><code>4df4ea3</code></a>
Travis CI: Test with -D USE_GETSECTIONDATA (OS X)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0a6e4c335cb60fb7ac11a550c0d7573d9dc72fdf"><code>0a6e4c3</code></a>
Fix 'use of undeclared getsectiondata' compiler error on OS X 10.6</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/98b5d3895fff0c3abdcb8d8e46d085198e6e15f8"><code>98b5d38</code></a>
Include Darwin CoreFoundation.h only if 32-bit ARM</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/a753bcb459649d20331d9c9f1dba94588ef56829...4df4ea356f05bab889ae5004337aa39074b5c175">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>
2023-12-13 19:56:59 +00:00
dependabot[bot] 5db28d9f22 chore(deps): Bump vendor/bdwgc from f369491 to a753bcb (#316)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f369491` to
`a753bcb`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/a753bcb459649d20331d9c9f1dba94588ef56829"><code>a753bcb</code></a>
Fix 'use of undeclared SIGSEGV' on Linux if malloc redirection</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/54d8c74e1c0ed93145805bdf07e5d078d7a9c1cd"><code>54d8c74</code></a>
Include signal.h conditionally</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/b522ea9424b0087c2bd05901baae86ebbd65e46d"><code>b522ea9</code></a>
Travis CI: Test with --enable-checksums on OS X</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/dfc780779f684e6e884f77547a72c950deb8bc3a"><code>dfc7807</code></a>
Fix checksums GC_record_fault invocation on Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/2964da6f294e87e94971713145be7b36f3e29403"><code>2964da6</code></a>
AppVeyor CI: Update wcc compiler to v2 build 2023-12-01</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/0408c6e5064ae5293b05e3e9b4bb772cb9daa28c"><code>0408c6e</code></a>
Fix null dereference in check_finalizer_nested if redirect malloc on
Linux</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cdb34cd52ebfb4bf659e392daf6d62e19556101d"><code>cdb34cd</code></a>
Fix thread_id variable definition placement in main of
subthreadcreatetest</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/f369491aa2ea1ba9d7e123400cda13854ff37d2a...a753bcb459649d20331d9c9f1dba94588ef56829">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>
2023-12-11 19:46:42 +00:00
dependabot[bot] 30db8c5346 chore(deps): Bump vendor/bdwgc from f9a0ee0 to f369491 (#315)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `f9a0ee0` to
`f369491`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f369491aa2ea1ba9d7e123400cda13854ff37d2a"><code>f369491</code></a>
Travis CI: Test with USE_GETSECTBYNAME (OS X)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/18b511147d818d37824826b5d8cffa3a73cf91ba"><code>18b5111</code></a>
Do not use deprecated getsectbynamefromheader_64 (Darwin)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/226d95b58a90e4b37ca3bcc8e02278bd7adef41e"><code>226d95b</code></a>
Fix a typo in mach_header_64 name in comment of GC_init_dyld on
Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/9d9502d29d84367c08955b8a3eef60f4ab732889"><code>9d9502d</code></a>
Avoid code duplication in GC_dyld_image_add/remove on Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1bd7df0a533899b6414320f7aebbcc1a0ae9eff3"><code>1bd7df0</code></a>
Do not use deprecated _dyld_bind_fully_image_containing_address
(Darwin)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/78706ef2da270b354408306cf1fe1af666f4828e"><code>78706ef</code></a>
Update AUTHORS file (add Neil Matthew)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/8b90a7c3d4c36dba45b5cb306c1261c84a02738a"><code>8b90a7c</code></a>
Do not use deprecated get_etext and get_end on Darwin</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/5807ebc63c67e1264813034dc38c05f26b744170"><code>5807ebc</code></a>
Refine documentation of GC_MALLOC_WORDS_KIND</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/f9a0ee0865f3c108e80c6656bc6ed34b1888ccd6...f369491aa2ea1ba9d7e123400cda13854ff37d2a">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>
2023-12-09 09:00:28 +00:00
dependabot[bot] 7661ff89e8 chore(deps): Bump vendor/bdwgc from 027a48e to f9a0ee0 (#313)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `027a48e` to
`f9a0ee0`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/f9a0ee0865f3c108e80c6656bc6ed34b1888ccd6"><code>f9a0ee0</code></a>
Improve GC_memalign and friends to always return object base
pointer</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/027a48e36bade09c955bb034791bde2d75628ce7...f9a0ee0865f3c108e80c6656bc6ed34b1888ccd6">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>
2023-12-05 19:20:42 +00:00
dependabot[bot] eac1d4f2f0 chore(deps): Bump vendor/bdwgc from 602c93a to 027a48e (#312)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `602c93a` to
`027a48e`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/027a48e36bade09c955bb034791bde2d75628ce7"><code>027a48e</code></a>
Workaround 'checking if unsigned ofs_sz_ull &lt; 0' cppcheck FP in
mark_rts.c</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/cc5edd926367ee530ea1d445f4ac69478a6ef75d"><code>cc5edd9</code></a>
Workaround 'unused var saved_bs_ptr' cppcheck FP in
call_with_gc_active</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/28e4cb32b4d988166661d09aedde447a790f1aa6"><code>28e4cb3</code></a>
Ensure GC_enable_incremental variable is accessed holding the lock</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/e57eaa395ec3b06b5eca1b10ecb27104f364e3c9"><code>e57eaa3</code></a>
Make setter/getter for pointer checking print procedures
unsynchronized</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/602c93ab711550e96064233fa07151072e7ee3fa...027a48e36bade09c955bb034791bde2d75628ce7">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>
2023-12-04 19:53:05 +00:00
dependabot[bot] bd388ac6a3 chore(deps): Bump vendor/bdwgc from 93f4212 to 602c93a (#311)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `93f4212` to
`602c93a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ivmai/bdwgc/commit/602c93ab711550e96064233fa07151072e7ee3fa"><code>602c93a</code></a>
Fix posix_memalign() to overwrite pointer storage only on success</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/ba2861e70ccbc8ecd4d7611cf5433d30e76f68a1"><code>ba2861e</code></a>
Turn on handle fork by default on Darwin (multi-threaded only)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/93bf66ec459846d1e499eca7065c810be393f65a"><code>93bf66e</code></a>
Re-enable incremental mode on OS X (arm64)</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/c2d7349246f0ee4f8083e149a5c7c901cd686220"><code>c2d7349</code></a>
Fix GC_set_handle_fork(1) on Darwin when MPROTECT_VDB but no
threads</li>
<li><a
href="https://github.com/ivmai/bdwgc/commit/1e40b498e9b1ef7aed31bb3d133fc4df4085a783"><code>1e40b49</code></a>
Fix indent of a closing curly brace in GC_forward_exception</li>
<li>See full diff in <a
href="https://github.com/ivmai/bdwgc/compare/93f4212eec975835bd8193ca3dcd2446b1a723c8...602c93ab711550e96064233fa07151072e7ee3fa">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>
2023-11-30 19:50:45 +00:00