Commit Graph

450 Commits

Author SHA1 Message Date
dependabot[bot]
a48bb181dd chore(deps): Bump lycheeverse/lychee-action from 1 to 2 (#380)
Bumps
[lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action)
from 1 to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lycheeverse/lychee-action/releases">lycheeverse/lychee-action's
releases</a>.</em></p>
<blockquote>
<h2>Version 2.0.0</h2>
<h2>Breaking Changes</h2>
<p><strong>Note:</strong> This release improves the action's robustness
by changing default behaviors. Changes are only required if you want to
opt out of the new failure conditions. Most users won't need to modify
their existing configurations.</p>
<h3>Fail pipeline on error by default</h3>
<p>We've changed the default behavior: pipelines will now fail on broken
links automatically. This addresses user feedback that not failing on
broken links was unexpected (see [issue <a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/71">#71</a>](<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/71">lycheeverse/lychee-action#71</a>)).</p>
<p><strong>What you need to do:</strong></p>
<ul>
<li>Update to version 2 of this action to apply this change.</li>
<li>Users of the <code>lychee-action@master</code> branch don't need to
make any changes, as <code>fail: true</code> has been the default there
for a while.</li>
<li>If you prefer the old behavior, explicitly set <code>fail</code> to
<code>false</code> when updating:</li>
</ul>
<pre lang="yaml"><code>- name: Link Checker
  id: lychee
  uses: lycheeverse/lychee-action@v2
  with:
    fail: false  # Don't fail action on broken links
</code></pre>
<h3>Fail pipeline if no links were found</h3>
<p>Similar to the above change, we now fail the pipeline if no links are
found during a run. This helps warn users about potential configuration
issues.</p>
<p><strong>What you need to do:</strong></p>
<ul>
<li>If you expect links to be found in your pipeline run, you don't need
to do anything.</li>
<li>If you expect no links in your pipeline run, you can opt out like
this:</li>
</ul>
<pre lang="yaml"><code>- name: Link Checker
  id: lychee
  uses: lycheeverse/lychee-action@v2
  with:
    failIfEmpty: false  # Don't fail action if no links were found
</code></pre>
<p>For a more detailed description of the technical aspects behind these
changes, please see the full changelog below.</p>
<h2>What's Changed</h2>
<ul>
<li>feat: change to use the full version tag with v-* prefix by <a
href="https://github.com/kemingy"><code>@​kemingy</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/204">lycheeverse/lychee-action#204</a></li>
<li>Add <code>failIfEmpty</code> argument (fixes <a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/84">#84</a>)
by <a href="https://github.com/mre"><code>@​mre</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/86">lycheeverse/lychee-action#86</a></li>
<li>Fail pipeline on error by default (fixes <a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/71">#71</a>)
by <a href="https://github.com/mre"><code>@​mre</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/85">lycheeverse/lychee-action#85</a></li>
<li>Exit in case output is set in args and action input by <a
href="https://github.com/mre"><code>@​mre</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/227">lycheeverse/lychee-action#227</a></li>
<li>v1 will automatically use latest version by <a
href="https://github.com/jacobdalamb"><code>@​jacobdalamb</code></a> in
<a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/228">lycheeverse/lychee-action#228</a></li>
<li>Remove unneeded text by <a
href="https://github.com/jacobdalamb"><code>@​jacobdalamb</code></a> in
<a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/229">lycheeverse/lychee-action#229</a></li>
<li>Clarify README.md defaults by <a
href="https://github.com/paddyroddy"><code>@​paddyroddy</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/230">lycheeverse/lychee-action#230</a></li>
<li>Adjust for new asset naming scheme by <a
href="https://github.com/dscho"><code>@​dscho</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/234">lycheeverse/lychee-action#234</a></li>
<li>Test various lychee versions by <a
href="https://github.com/mre"><code>@​mre</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/235">lycheeverse/lychee-action#235</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7da8ec1fc4"><code>7da8ec1</code></a>
Test latest lychee version tag (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/236">#236</a>)</li>
<li><a
href="6cba5a96c2"><code>6cba5a9</code></a>
Bump version to 0.16.x, respect new tag names (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/249">#249</a>)</li>
<li><a
href="e71a9a10fa"><code>e71a9a1</code></a>
Split up steps in action (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/248">#248</a>)</li>
<li><a
href="897f08a07f"><code>897f08a</code></a>
action.yml: fix failing CI (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/246">#246</a>)</li>
<li><a
href="22c8e46b8f"><code>22c8e46</code></a>
Set exit_code correctly as output (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/245">#245</a>)</li>
<li><a
href="5047c2a405"><code>5047c2a</code></a>
README: update actions/cache to v4 (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/243">#243</a>)</li>
<li><a
href="64c64dfc7a"><code>64c64df</code></a>
Remove dots from table (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/242">#242</a>)</li>
<li><a
href="c38ba4f281"><code>c38ba4f</code></a>
Bump peter-evans/create-issue-from-file from v4 to v5 (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/241">#241</a>)</li>
<li><a
href="d4128702ea"><code>d412870</code></a>
Better cleanup of old lychee assets (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/237">#237</a>)</li>
<li><a
href="2a0b365ace"><code>2a0b365</code></a>
Test various lychee versions (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/235">#235</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/lycheeverse/lychee-action/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lycheeverse/lychee-action&package-manager=github_actions&previous-version=1&new-version=2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 19:59:46 +00:00
Yota Toyama
bf625aaf64 Fix release workflow with --no-verify (#371) 2024-08-11 11:59:02 +00:00
Yota Toyama
3943f8cade Fix checkout on release (#370) 2024-08-11 11:55:03 +00:00
Yota Toyama
55f0a7df2f Fix release job (#369)
- **Fix**
- **Fix**
2024-08-11 11:33:34 +00:00
Yota Toyama
a40d974d47 Bump version (#367) 2024-08-11 18:11:13 +08:00
Yota Toyama
4115553164 Add release workflow (#368) 2024-08-11 18:04:27 +08:00
dependabot[bot]
2de52593d4 chore(deps): Bump vendor/bdwgc from 4f97540 to 7f1503d (#366)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `4f97540` to
`7f1503d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7f1503dbfe"><code>7f1503d</code></a>
Update AUTHORS file (add Dejice Jacob)</li>
<li><a
href="c29365bddc"><code>c29365b</code></a>
Preserve provenance of capability to heap block</li>
<li><a
href="2be5c2acc9"><code>2be5c2a</code></a>
Define a macro for constructing heap block from index</li>
<li><a
href="7193183f6e"><code>7193183</code></a>
Update AUTHORS file (add Kim Shrier)</li>
<li><a
href="41d46ec5c6"><code>41d46ec</code></a>
Workaround unsupported 'X' asm constraint in tcc</li>
<li><a
href="4b55dae29a"><code>4b55dae</code></a>
Workaround an integer overflow code defect in GC_make_descriptor</li>
<li><a
href="45c4cbb657"><code>45c4cbb</code></a>
Fix 'destructor is not marked with override specifier' cppcheck
warning</li>
<li><a
href="51a9ce97da"><code>51a9ce9</code></a>
Travis CI: Prevent cppcheck fail caused by 'limiting analysis of
branches'</li>
<li>See full diff in <a
href="4f9754084f...7f1503dbfe">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

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


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 19:34:45 +00:00
dependabot[bot]
55a9dbc3d8 chore(deps): Bump vendor/bdwgc from 865c593 to c3489b6 (#362)
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `865c593` to
`c3489b6`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c3489b6341"><code>c3489b6</code></a>
Use hexadecimal format for logging of traced pointer descriptor</li>
<li><a
href="b64d780580"><code>b64d780</code></a>
Use atomic operation to set GC_first_nonempty in
GC_do_parallel_mark</li>
<li><a
href="9618bbdbff"><code>9618bbd</code></a>
Store full pointer to a sink variable in GC_noop_sink_ptr</li>
<li><a
href="e19f39aec3"><code>e19f39a</code></a>
Use atomic store to set entry id and update cache_ptr in
slow_getspecific</li>
<li><a
href="2c0e1e5343"><code>2c0e1e5</code></a>
Perform overflow/underflow checks before operation on a pointer</li>
<li><a
href="24aca95bce"><code>24aca95</code></a>
Group functional pointers in struct finalizable_object</li>
<li><a
href="186817acaa"><code>186817a</code></a>
Travis CI: Workaroud MSan fail on Ubuntu Jammy x86_64</li>
<li><a
href="f73714ba93"><code>f73714b</code></a>
Change GC_build_fl prototype to accept size in granules</li>
<li><a
href="1fcf50d690"><code>1fcf50d</code></a>
Define internal primitives for pointers atomic access</li>
<li><a
href="ef809048f5"><code>ef80904</code></a>
Define internal macros to clear/set flags in a pointer</li>
<li>Additional commits viewable in <a
href="865c593919...c3489b6341">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="865c593919"><code>865c593</code></a>
Remove misleading SKIP_GCCPP_DEFINITIONS from macros documentation</li>
<li><a
href="40a05ad887"><code>40a05ad</code></a>
Use ptr_t instead of word internally where appropriate</li>
<li><a
href="45ed398bb6"><code>45ed398</code></a>
Workaround 'sz is assigned but never used' cppcheck FP in
per_object_helper</li>
<li><a
href="66c5e96a39"><code>66c5e96</code></a>
Eliminate 'mismatching format specifier' gcc warning in
GC_remove_roots</li>
<li>See full diff in <a
href="c0bc5423f4...865c593919">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="c0bc5423f4"><code>c0bc542</code></a>
Eliminate 'signed/unsigned int comparison' gcc warning in
forward_exception</li>
<li><a
href="879b7fa923"><code>879b7fa</code></a>
Use size_t instead of int where applicable in allchblk.c</li>
<li><a
href="1adafe3953"><code>1adafe3</code></a>
Eliminate 'mismatching format specifier' gcc warning in
print_heap_sects</li>
<li><a
href="32b9d86be3"><code>32b9d86</code></a>
Eliminate 'incompatible pointer type passed to GC_grow_table' gcc
warning</li>
<li><a
href="69f623247b"><code>69f6232</code></a>
Use ANY_MSWIN in GC_remove_tmp_roots</li>
<li><a
href="642a4d1f2e"><code>642a4d1</code></a>
Change type of internal variables from word to size_t where
applicable</li>
<li><a
href="0354e65946"><code>0354e65</code></a>
Revert &quot;Change type of hb_sz field (of hblkhdr) from size_t to
word&quot;</li>
<li><a
href="16e6996fef"><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="09fc015b78...c0bc5423f4">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="09fc015b78"><code>09fc015</code></a>
Change type of GC_add_trace_entry arg1/2 to ptr_t</li>
<li><a
href="bcaee63134"><code>bcaee63</code></a>
Fix GC_print_trace_inner to print the last element of the circular
buffer</li>
<li><a
href="caf5ea08b5"><code>caf5ea0</code></a>
Change type of client_data of GC_apply_to_all_blocks from word to
pointer</li>
<li><a
href="106ef71f23"><code>106ef71</code></a>
Change type of client_data of GC_iterate_free_hblks from word to a
pointer</li>
<li><a
href="0a69e9e425"><code>0a69e9e</code></a>
Workaround 'h can be declared as pointer to const' cppcheck FPs</li>
<li><a
href="7f9ac5638e"><code>7f9ac56</code></a>
Fix indent of a closing curly braces in GC_apply_to_all_blocks</li>
<li><a
href="eb200e153b"><code>eb200e1</code></a>
Eliminate 'signed/unsigned comparison' gcc warning in GC_is_visible</li>
<li><a
href="bea4e1e7d9"><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="6992ccfd01...09fc015b78">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="6992ccfd01"><code>6992ccf</code></a>
Rename MARK_BITS_SZ internal macro to HB_MARKS_SZ</li>
<li><a
href="9f77ab6c37"><code>9f77ab6</code></a>
Remove LOGWL, BYTES_PER_WORD, MAXOBJWORDS and various unused CPP_x
macros</li>
<li><a
href="2d5fac2099"><code>2d5fac2</code></a>
Change type of GC_find_header() argument to a const typeless
pointer</li>
<li><a
href="42c770aa6e"><code>42c770a</code></a>
Define MAKE_CPTR() internal macro</li>
<li><a
href="909743cfbb"><code>909743c</code></a>
Change GC_gcj_malloc and friends to accept const pointer to
descriptor</li>
<li>See full diff in <a
href="53da4775b1...6992ccfd01">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="53da4775b1"><code>53da477</code></a>
Update AUTHORS file (add Alexander Medvednikov)</li>
<li><a
href="e69efd39f1"><code>e69efd3</code></a>
Workaround 'ARM asm not implemented' tcc error (macOS)</li>
<li><a
href="93419571d4"><code>9341957</code></a>
Workaround 'C-style casting' cppcheck warning for
GC_CAST_AWAY_CONST_PVOID</li>
<li><a
href="3dd7170c39"><code>3dd7170</code></a>
Eliminate 'ISO C forbids object-to-function ptr conversion' gcc
warning</li>
<li><a
href="46333ab657"><code>46333ab</code></a>
Eliminate 'discarding const qualifier' gcc warning in GC_init_dyld</li>
<li>See full diff in <a
href="b2552e0cff...53da4775b1">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="b2552e0cff"><code>b2552e0</code></a>
Define GC_return_addr_t to hold return address info instead of
GC_word</li>
<li><a
href="4f73bae755"><code>4f73bae</code></a>
Change GC_warn_proc API to accept const C string</li>
<li><a
href="ff4bceb285"><code>ff4bceb</code></a>
Fix a typo in comment of GC_wait_builder</li>
<li><a
href="2a242e7998"><code>2a242e7</code></a>
Fix missing hyphenation in documentation</li>
<li><a
href="203e12f400"><code>203e12f</code></a>
Do not use GC_noop1_ptr() for functional pointers</li>
<li><a
href="0de30c3445"><code>0de30c3</code></a>
Eliminate 'different const qualifiers' MSVC warning in CORD_cat</li>
<li><a
href="43c35278d4"><code>43c3527</code></a>
Revert &quot;Eliminate 'different const qualifiers' MSVC warnings in
noop1_ptr&quot;</li>
<li><a
href="03560ac338"><code>03560ac</code></a>
Fix 'unknown type uintptr_t' gcc error on msys64</li>
<li>See full diff in <a
href="98852332d3...b2552e0cff">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="98852332d3"><code>9885233</code></a>
Fix 'scope of source var can be reduced' cppcheck warning in
dbg_mlc.c</li>
<li><a
href="f985d639aa"><code>f985d63</code></a>
Eliminate 'different const qualifiers' MSVC warnings in GC_noop1_ptr
calls</li>
<li><a
href="85d103cfe7"><code>85d103c</code></a>
Remove no longer needed no-volatile cast in GC_get_next_stack</li>
<li><a
href="60400890d4"><code>6040089</code></a>
Define CAST_THRU_UINTPTR and CAST_AWAY_VOLATILE_PVOID internal
macros</li>
<li><a
href="cab22162e2"><code>cab2216</code></a>
Fix a typo in comment of GC_register_data_segments</li>
<li><a
href="b9ad46f61c"><code>b9ad46f</code></a>
Define GC_CAST_AWAY_CONST_PVOID() public macro</li>
<li><a
href="f68db211d8"><code>f68db21</code></a>
Define GC_uintptr_t unconditionally in gc.h</li>
<li><a
href="db759a51af"><code>db759a5</code></a>
Eliminate 'cast signed to bigger unsigned' CSA warnings in
GC_find_limit</li>
<li><a
href="636a478d5e"><code>636a478</code></a>
Define COVERT_DATAFLOW_P() internal macro</li>
<li><a
href="f9b4b19078"><code>f9b4b19</code></a>
Define GC_noop1_ptr API function</li>
<li>See full diff in <a
href="8915b63d98...98852332d3">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="8915b63d98"><code>8915b63</code></a>
Redirect malloc_size() and _msize() in leak_detector.h</li>
<li><a
href="b54d7cc6b5"><code>b54d7cc</code></a>
Redirect malloc_usable_size() in leak_detector.h</li>
<li><a
href="4ed9df221c"><code>4ed9df2</code></a>
Allow GC_size() argument to be null</li>
<li><a
href="24f41b1f3e"><code>24f41b1</code></a>
Update AUTHORS file (add Fabian Ruffy)</li>
<li><a
href="6e110ee3d1"><code>6e110ee</code></a>
Allow to omit operator new/delete definitions in gc_cpp</li>
<li><a
href="5bcff50b0a"><code>5bcff50</code></a>
Fix potential GC_add_roots_inner call with an overflowed pointer
(Win32)</li>
<li><a
href="e8fa865a99"><code>e8fa865</code></a>
Fix GC_is_visible for case of arg pointing exactly to object upper
bound</li>
<li><a
href="82f1e57614"><code>82f1e57</code></a>
Fix null pointer dereference in GC_is_visible if type_descr is null</li>
<li><a
href="375fb68d1a"><code>375fb68</code></a>
Fix potential address overflow in GC_add_to_heap</li>
<li><a
href="0d1f3f8be3"><code>0d1f3f8</code></a>
Prevent GC_noop_sink from scanning by the collector</li>
<li>Additional commits viewable in <a
href="b1fe06200d...8915b63d98">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="cc9bc49ae3"><code>cc9bc49</code></a>
Do not use argument twice in AO_REAL_PTR_AS_MACRO on E2K</li>
<li><a
href="df051b6829"><code>df051b6</code></a>
Enforce AO_stack_t proper alignment on targets with double-wide
pointers</li>
<li><a
href="2bae601c80"><code>2bae601</code></a>
Refine documentation when stack implementation is fully lock-free</li>
<li><a
href="56a0c423f3"><code>56a0c42</code></a>
Avoid update of old_val argument of AO_cptr_compare_and_swap</li>
<li>See full diff in <a
href="7279f81534...cc9bc49ae3">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="b1fe06200d"><code>b1fe062</code></a>
Eliminate 'x might be clobbered by longjmp' gcc warning in
setjmp_t.c</li>
<li><a
href="449cf96ef4"><code>449cf96</code></a>
Do not define a_str const if unused in setjmp_test</li>
<li><a
href="c0a7e22a50"><code>c0a7e22</code></a>
GH Actions: turn off cord.dll build by Zig using MSVC (temporarily)</li>
<li><a
href="2eaa40c49b"><code>2eaa40c</code></a>
GH Actions: Cross-compile C++ libraries by zig script</li>
<li><a
href="9bea6a1587"><code>9bea6a1</code></a>
Fix cordtst2.tmp file deletion in cordtest on Windows</li>
<li><a
href="cbef41438c"><code>cbef414</code></a>
Replace appendSlice() to append() where possible in Zig script</li>
<li>See full diff in <a
href="67090a1990...b1fe06200d">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="67090a1990"><code>67090a1</code></a>
GH Actions: Build C++ libraries by zig-build script</li>
<li><a
href="ed18c10ed6"><code>ed18c10</code></a>
Support C++ in Zig script</li>
<li>See full diff in <a
href="13d930639e...67090a1990">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="13d930639e"><code>13d9306</code></a>
GH Actions: add Windows GNU and MSVC targets to zig build</li>
<li><a
href="b59ae3f019"><code>b59ae3f</code></a>
GH Actions: Remove workaround about headers missing in zig for
macos</li>
<li><a
href="da1435fb87"><code>da1435f</code></a>
Workaround missing Darwin exception.h, getsect.h error in zig build
script</li>
<li><a
href="2ccb138658"><code>2ccb138</code></a>
Workaround 'large atomic operation' zig warnings in cordxtra on 32-bit
arm</li>
<li><a
href="4a30fabbc0"><code>4a30fab</code></a>
Fix misleading comment for include gc.h in cordtest.c</li>
<li><a
href="f42f3a1051"><code>f42f3a1</code></a>
GH Actions: Workaround 'creating WASI shared libs not stable' zig
error</li>
<li><a
href="7201f3f131"><code>7201f3f</code></a>
Build cord library by Zig script by default</li>
<li><a
href="acd55a34a1"><code>acd55a3</code></a>
Rename lib variable in Zig script to match CMake script</li>
<li><a
href="5201e769b4"><code>5201e76</code></a>
Support zig build msvc target (Windows)</li>
<li><a
href="2ebe56373f"><code>2ebe563</code></a>
Do not define pthread-related macros for zig windows-gnu build</li>
<li>Additional commits viewable in <a
href="2b3078049a...13d930639e">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="2b3078049a"><code>2b30780</code></a>
Do not use _CrtDbgReport() if NO_CRTDBGREPORT macro defined
(MSVC/debug)</li>
<li><a
href="e5c7276940"><code>e5c7276</code></a>
Update AUTHORS file (add Matheus C. Franca)</li>
<li><a
href="b4e4fee0ca"><code>b4e4fee</code></a>
GH Actions: Use korandoru/setup-zig for zig workflows</li>
<li><a
href="0ca8be59d7"><code>0ca8be5</code></a>
Define NOOP1_PTR() internal macro</li>
<li><a
href="c59fce2d7f"><code>c59fce2</code></a>
GH Actions: Update zig to v0.12.0 final</li>
<li><a
href="d6d25a8fee"><code>d6d25a8</code></a>
Update build.zig to support zig v0.12.0 final</li>
<li><a
href="176d640ec4"><code>176d640</code></a>
Define ADDR() macro to convert pointer to its address</li>
<li><a
href="34cba84750"><code>34cba84</code></a>
Fix a typo in comment of GC_split_block</li>
<li><a
href="fec152c454"><code>fec152c</code></a>
Use ADDR_GE/LT() in reclaim.c</li>
<li><a
href="7b34b7eeaa"><code>7b34b7e</code></a>
Change element type of live_indicators from word to pointer in
gctest</li>
<li>Additional commits viewable in <a
href="df1a787929...2b3078049a">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="7279f81534"><code>7279f81</code></a>
Travis CI: Perform code static analysis by gcc -fanalyzer</li>
<li><a
href="a2f3976a0f"><code>a2f3976</code></a>
AppVeyor CI: Update image to Visual Studio 2022</li>
<li>See full diff in <a
href="c0efdfe5a8...7279f81534">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="df1a787929"><code>df1a787</code></a>
GH Actions: Update zig to v0.12.0-dev.3666</li>
<li><a
href="3856bd9ffe"><code>3856bd9</code></a>
Update AUTHORS file (add Linus Groh)</li>
<li><a
href="d710b5b15a"><code>d710b5b</code></a>
Update build.zig to support zig v0.12.0-dev.3610 or later</li>
<li><a
href="1e7aa768d3"><code>1e7aa76</code></a>
AppVeyor CI: Add wcc build for dos4gw</li>
<li><a
href="4db1c97aaf"><code>4db1c97</code></a>
AppVeyor CI: Update wcc compiler to v2 shapshot 2024-04-01</li>
<li><a
href="b231467547"><code>b231467</code></a>
Workaround '.obj file not found' error reported by watcom wlib</li>
<li><a
href="d92a59a38a"><code>d92a59a</code></a>
Fix 'getpagesize() undefined' wcc error for dos4gw target</li>
<li><a
href="6ca3495caf"><code>6ca3495</code></a>
AppVeyor CI: Use mingw32 of mingw-w64 i686 toolchain (for non-make
build)</li>
<li><a
href="6c2904ebca"><code>6c2904e</code></a>
AppVeyor CI: Remove unsupported MinGW (32-bit) make-based builds</li>
<li><a
href="54091e20e4"><code>54091e2</code></a>
AppVeyor CI: Remove unsupported 32-bit cygwin builds</li>
<li>Additional commits viewable in <a
href="f0699e3702...df1a787929">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="f0699e3702"><code>f0699e3</code></a>
Eliminate 'different const qualifiers' MSVC warning in CORD_cat</li>
<li><a
href="696690dc86"><code>696690d</code></a>
Add assertion on GC_envfile_length value in GC_envfile_getenv()</li>
<li><a
href="da7d3474f0"><code>da7d347</code></a>
Detect overflow of size_t value addition before the operation in
cordbscs</li>
<li><a
href="da7ebf4627"><code>da7ebf4</code></a>
Remove redundant pointer casts to void pointer in cordbscs.c</li>
<li><a
href="b7e5704499"><code>b7e5704</code></a>
Eliminate 'comparison between two arrays' mingw-w64 gcc warnings in
gc.h</li>
<li><a
href="c00d8303a3"><code>c00d830</code></a>
Fix 'scope of variables h, start can be reduced' cppcheck warnings</li>
<li><a
href="8ce0db83fe"><code>8ce0db8</code></a>
Fix 'limit, base can be declared as pointer to const' cppcheck
warnings</li>
<li>See full diff in <a
href="4859275b00...f0699e3702">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="4859275b00"><code>4859275</code></a>
Fix 'distinct pointer types compared' gcc warning in
soft_set_grungy_pages</li>
<li><a
href="2f7b8edd96"><code>2f7b8ed</code></a>
AppVeyor CI: Use Previous 2019 image temporarily</li>
<li><a
href="a87872b093"><code>a87872b</code></a>
Prevent result of MAKE_COOLER to be NULL</li>
<li><a
href="4236271b2a"><code>4236271</code></a>
Change type of size arguments of GC_register_altstack from word to
size_t</li>
<li><a
href="10af6eb86d"><code>10af6eb</code></a>
Remove redundant pointer casts to void pointer</li>
<li><a
href="e37ab2a22e"><code>e37ab2a</code></a>
Use macro for pointer relative comparisons</li>
<li><a
href="5cee4a8626"><code>5cee4a8</code></a>
Fix potential buffer overrun during read in GC_text_mapping</li>
<li><a
href="3cd650b803"><code>3cd650b</code></a>
Change type of 1st argument of LOAD_WORD_OR_CONTINUE() from word to
ptr_t</li>
<li><a
href="e813016e8a"><code>e813016</code></a>
Remove COOLER_THAN and change HOTTER_THAN macro to a functional
style</li>
<li><a
href="55d3a91d44"><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="4d6cdc0726...4859275b00">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="4d6cdc0726"><code>4d6cdc0</code></a>
Fix 'GC_push_marked1 discards const qualifier' gcc error</li>
<li><a
href="670c713709"><code>670c713</code></a>
Travis CI: Update cppcheck tool to v2.13.3</li>
<li><a
href="71f688413a"><code>71f6884</code></a>
Workaround 'condition is always false in test_long_mult' cppcheck
FP</li>
<li><a
href="924d36c819"><code>924d36c</code></a>
Workaround 'condition !setup_header() is always false' cppcheck FP</li>
<li><a
href="869b6e671a"><code>869b6e6</code></a>
Workaround 'uninitialized variable sp' cppcheck FP in setjmp_t.c</li>
<li><a
href="7a66446baa"><code>7a66446</code></a>
Workaround 'C-style casting' cppcheck warning in testcpp</li>
<li><a
href="1830974761"><code>1830974</code></a>
Workaround 'address of a symbol cannot be null' cppcheck FP</li>
<li><a
href="0fb4918cf4"><code>0fb4918</code></a>
Workaround 'uninitialized variable bs_lo' cppcheck FP (E2K)</li>
<li><a
href="f5525a7eb8"><code>f5525a7</code></a>
Workaround 'or with zero is redundant' cppcheck FP</li>
<li><a
href="d0fde3746d"><code>d0fde37</code></a>
Workaround 'condition 0!=back_ptr is always true' cppcheck FP</li>
<li>Additional commits viewable in <a
href="58e55d40a1...4d6cdc0726">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="58e55d40a1"><code>58e55d4</code></a>
Use GC_HIDE_POINTER() in small_cons_uncollectable() of gctest</li>
<li><a
href="dd30b0f2b7"><code>dd30b0f</code></a>
Define AO_t to size_t instead of word</li>
<li><a
href="787f116d07"><code>787f116</code></a>
Define internal PTR_ALIGN_DOWN/UP macros</li>
<li><a
href="3e2a56d020"><code>3e2a56d</code></a>
Fix undefined behavior caused by potential overflow in MAKE_COOLER</li>
<li><a
href="f746114a0f"><code>f746114</code></a>
Pass size_t instead of word values to GC_malloc in hugetest</li>
<li>See full diff in <a
href="b37ca67cd3...58e55d40a1">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="b37ca67cd3"><code>b37ca67</code></a>
Fix double lock in GC_malloc called from backtrace()</li>
<li><a
href="f4f943bcd6"><code>f4f943b</code></a>
Fix ADD_CALL_CHAIN() placement to follow GC_store_debug_info_inner
call</li>
<li><a
href="63c7fd7563"><code>63c7fd7</code></a>
Rename p argument to base in dbg_mlc.c/h</li>
<li><a
href="d3d102307e"><code>d3d1023</code></a>
Travis CI: Test malloc redirection with -D IGNORE_FREE</li>
<li><a
href="d76963c2bb"><code>d76963c</code></a>
Fix 'invalid preprocessing directive' gcc error in free() of
malloc.c</li>
<li>See full diff in <a
href="26a0222e4d...b37ca67cd3">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="26a0222e4d"><code>26a0222</code></a>
GH Actions: Remove workaround for illegal instruction in
GC_clear_stack</li>
<li><a
href="ad8dcedc72"><code>ad8dced</code></a>
Prevent redirected malloc call from a garbage collection routine</li>
<li><a
href="83c7781589"><code>83c7781</code></a>
Add assertion that GC_high_water is initialized in GC_clear_stack</li>
<li><a
href="723972b27b"><code>723972b</code></a>
Reformat code of GC_save_callers()</li>
<li><a
href="fad4a8a58c"><code>fad4a8a</code></a>
Refine comment about call stack saving and gcc option for i686 in
os_dep.c</li>
<li><a
href="c2497befb7"><code>c2497be</code></a>
Update information and better describe call stack saving support</li>
<li><a
href="b13efe52cf"><code>b13efe5</code></a>
Better document and simplify define CAN_SAVE_CALL_ARGS in
gcconfig.h</li>
<li><a
href="f090b0438e"><code>f090b04</code></a>
Uniformly name Linux/i686 and Linux/x86_64 in documentation</li>
<li><a
href="ddd44801e4"><code>ddd4480</code></a>
Disable backtrace saving at garbage collections if
DONT_SAVE_TO_LAST_STACK</li>
<li><a
href="5468658935"><code>5468658</code></a>
Call GC_free_profiler_hook() in GC_disclaim_and_reclaim</li>
<li>See full diff in <a
href="f791770d60...26a0222e4d">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="f791770d60"><code>f791770</code></a>
AppVeyor CI: Test valgrind tracking but no parallel mark (cmake)</li>
<li><a
href="6a61989967"><code>6a61989</code></a>
Travis CI: Test with configure --enable-valgrind-tracking</li>
<li><a
href="0a54afbad8"><code>0a54afb</code></a>
Update AUTHORS file (add Jake Hughes)</li>
<li><a
href="a73e17946f"><code>a73e179</code></a>
Provide mechanism to track allocations with heap profiling tools</li>
<li><a
href="3342aaaec2"><code>3342aaa</code></a>
Fix indent of a closing curly brace in GC_generic_malloc_many</li>
<li><a
href="d45f587113"><code>d45f587</code></a>
Compute local variables in GC_reclaim_small_nonempty_block only if
needed</li>
<li><a
href="c25c6d7cb0"><code>c25c6d7</code></a>
Fix pointer relational comparison in
GC_do_enumerate_reachable_objects</li>
<li><a
href="23da2256c7"><code>23da225</code></a>
Rename size argument in GC_build_fl</li>
<li><a
href="93fc10bbb4"><code>93fc10b</code></a>
Clear stack in GC_core_gcj_malloc only after releasing allocator
lock</li>
<li><a
href="6ee2b27ae9"><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="0c88daa55a...f791770d60">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="0c88daa55a"><code>0c88daa</code></a>
Assume argument of GC_set_fl_marks is non-null</li>
<li><a
href="0e3cf6d0be"><code>0e3cf6d</code></a>
Revert &quot;Change type of argument of set/clear_fl_marks() to that of
freelist&quot;</li>
<li><a
href="a85c6b1861"><code>a85c6b1</code></a>
Add assertion in GC_set_fl_marks that there is no loop in freelist</li>
<li><a
href="8697096462"><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="7fc3e07f09...0c88daa55a">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="7fc3e07f09"><code>7fc3e07</code></a>
Expose functions to enable pushing of custom proc and ranges</li>
<li><a
href="5fba9cee37"><code>5fba9ce</code></a>
Rename mark_stack_ptr argument to mark_stack_top globally</li>
<li>See full diff in <a
href="c8c9f6d997...7fc3e07f09">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="c8c9f6d997"><code>c8c9f6d</code></a>
Always call GC_on_mark_stack_empty when mark stack top reached</li>
<li><a
href="6601eecd46"><code>6601eec</code></a>
Fix handling of page-unaligned boundaries in soft_set_grungy_pages</li>
<li><a
href="dc28d4fa0a"><code>dc28d4f</code></a>
GH Actions: Update zig to v0.12.0-dev.2833</li>
<li>See full diff in <a
href="bb7deb5001...c8c9f6d997">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="bb7deb5001"><code>bb7deb5</code></a>
Travis CI: Test with -D DONT_PROTECT_PTRFREE</li>
<li><a
href="d13256475e"><code>d132564</code></a>
AppVeyor CI: Test with -D DONT_PROTECT_PTRFREE on Cygwin</li>
<li><a
href="da99579fad"><code>da99579</code></a>
New macro (DONT_PROTECT_PTRFREE) to never protect pointer-free
pages</li>
<li><a
href="ad990e390d"><code>ad990e3</code></a>
Define HBLK_PAGE_ALIGNED() macro for internal use</li>
<li><a
href="76bde403a8"><code>76bde40</code></a>
Remove comments belonging to deleted code in os_dep.c</li>
<li><a
href="f02b5f41c7"><code>f02b5f4</code></a>
Define and use GC_find_starting_hblk inline function</li>
<li><a
href="06b1bfd282"><code>06b1bfd</code></a>
Use hdr identifier only for the type</li>
<li>See full diff in <a
href="e809c1c273...bb7deb5001">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="e809c1c273"><code>e809c1c</code></a>
Increase object kinds limit (to 24 items)</li>
<li><a
href="34d524327d"><code>34d5243</code></a>
Use GC_debug_generic_or_special_malloc in GC_debug_realloc</li>
<li><a
href="170071fb74"><code>170071f</code></a>
Update AUTHORS file</li>
<li><a
href="d6e2269ef8"><code>d6e2269</code></a>
Fix GC_debug_realloc to support custom kind</li>
<li><a
href="3e25ec1df2"><code>3e25ec1</code></a>
Refactoring of GC_protect_heap</li>
<li>See full diff in <a
href="24140893e6...e809c1c273">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="24140893e6"><code>2414089</code></a>
Eliminate 'conversion from size_t to unsigned' warning in
GC_n_set_marks</li>
<li><a
href="d4ba533f75"><code>d4ba533</code></a>
Use lb, lg and k argument names uniformly</li>
<li>See full diff in <a
href="d934e7d5a1...24140893e6">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="d934e7d5a1"><code>d934e7d</code></a>
Treat zero requested size in GC_malloc_many same as that in
GC_malloc</li>
<li><a
href="ef87ba55b7"><code>ef87ba5</code></a>
Update AUTHORS file (add Dave Barton)</li>
<li><a
href="9de8a9cfa8"><code>9de8a9c</code></a>
Fix poor thread-local allocation performance because of double
EXTRA_BYTES</li>
<li><a
href="e7da3d2b09"><code>e7da3d2</code></a>
Place statements after local variable declared in gctest
check_heap_stats</li>
<li>See full diff in <a
href="e67c920a40...d934e7d5a1">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="e67c920a40"><code>e67c920</code></a>
Eliminate 'unused GC_unprotect_all_heap' warning for single-threaded
build</li>
<li><a
href="f33bd157ad"><code>f33bd15</code></a>
Eliminate 'unused function GC_unprotect_all_heap' warning on Linux</li>
<li>See full diff in <a
href="0efb1307cd...e67c920a40">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="0efb1307cd"><code>0efb130</code></a>
Fix 'misleading indentation' clang warning in check_heap_stats of
gctest</li>
<li><a
href="4c6d773a3b"><code>4c6d773</code></a>
Fix 'Unexpected heap growth' fail in gctest if GC_INITIAL_HEAP_SIZE is
set</li>
<li><a
href="804fd773e5"><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="f7e513ac06...0efb1307cd">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