Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `e1fb227` to
`99463af`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="99463afbff"><code>99463af</code></a>
Do not turn off strict-aliasing optimizations</li>
<li><a
href="6e8ccad5c9"><code>6e8ccad</code></a>
Travis CI: Re-enable tools/setjmp_t.c processing by cppcheck</li>
<li><a
href="722d445760"><code>722d445</code></a>
AppVeyor CI: Update wcc compiler to v2 beta shapshot 2024-10-03</li>
<li><a
href="a7d01bc992"><code>a7d01bc</code></a>
Workaround 'uninitialized variable sp passed to APPROX_SP' cppcheck
FP</li>
<li><a
href="6bbe4eb030"><code>6bbe4eb</code></a>
Do not use address of a local variable to get approximate stack
pointer</li>
<li><a
href="0fb49afa91"><code>0fb49af</code></a>
Move GC_approx_sp() implementation to a macro</li>
<li><a
href="0e7e9876bb"><code>0e7e987</code></a>
Workaround '<strong>stdcall</strong> ignored for this target' clang
warning on Cygwin64</li>
<li><a
href="ccf22b63c4"><code>ccf22b6</code></a>
Fix formatting of AO_nop W/A in gctest</li>
<li>See full diff in <a
href="e1fb227210...99463afbff">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `390718b` to
`e1fb227`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e1fb227210"><code>e1fb227</code></a>
Provide correct GC_uintptr_t, CPP_PTRSZ, GC_GRANULE_PTRS for CHERI</li>
<li><a
href="420b0a814d"><code>420b0a8</code></a>
Fix static assert violation in GC_calloc_prepare_explicitly_typed on
CHERI</li>
<li><a
href="f264fd71ca"><code>f264fd7</code></a>
Update AUTHORS file (add Yao Zi)</li>
<li><a
href="5f05476ee4"><code>5f05476</code></a>
Fix CPP_WORDSZ for LoongArch</li>
<li><a
href="ade7470efb"><code>ade7470</code></a>
Workaround 'AO_nop is never used' cppcheck FP in gctest</li>
<li><a
href="ad135358b3"><code>ad13535</code></a>
Workaround 'unknown MACH_TYPE macro' cppcheck FP in gctest</li>
<li><a
href="7357d88d56"><code>7357d88</code></a>
Workaround 'fixed_getenv is never used' cppcheck FP in weakmap.c</li>
<li><a
href="0699506763"><code>0699506</code></a>
Unify architecture naming in MACH_TYPE</li>
<li><a
href="c826de62e3"><code>c826de6</code></a>
Change MACH_TYPE value to 'ARM32' for NaCl</li>
<li><a
href="01d10a2b0b"><code>01d10a2</code></a>
Add cmake-cosmo status badge to README.md</li>
<li>Additional commits viewable in <a
href="390718bf0c...e1fb227210">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8603735` to
`390718b`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="390718bf0c"><code>390718b</code></a>
Fix gctest and cordtest linking by Makefile.direct on Cosmo</li>
<li><a
href="2fdc6d2727"><code>2fdc6d2</code></a>
Fix detection of number of CPU cores on Cosmo</li>
<li><a
href="4254d96590"><code>4254d96</code></a>
Allow incremental GC on Cosmo</li>
<li><a
href="9f3501785f"><code>9f35017</code></a>
Fix 'MADV_DONTNEED undeclared' compiler error in os_dep.c on Cosmo</li>
<li>See full diff in <a
href="86037357c4...390718bf0c">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `b5fff12` to
`8603735`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="86037357c4"><code>8603735</code></a>
Do not require explicit GC initialization in gctest on Cygwin</li>
<li><a
href="f2eb7f973f"><code>f2eb7f9</code></a>
Remove implicit GC initialization by GC_set_warn_proc on Win32</li>
<li><a
href="52742042b2"><code>5274204</code></a>
Do not require explicit GC initialization in gctest on Darwin</li>
<li><a
href="a72ac8b0dd"><code>a72ac8b</code></a>
Use madvise() to return memory to OS on Cosmo</li>
<li><a
href="8e8b4512ae"><code>8e8b451</code></a>
Refine TODO item regarding USE_COMPILER_TLS on Linux/arm</li>
<li><a
href="6be081a02a"><code>6be081a</code></a>
Switch to USE_COMPILER_TLS on Cosmo</li>
<li><a
href="0532d00853"><code>0532d00</code></a>
Allow to build libgc with same signal to suspend/resume threads
(Linux)</li>
<li><a
href="892aa995cc"><code>892aa99</code></a>
Assume clock_gettime(), pthread_setname_np() always available on
Cosmo</li>
<li><a
href="380f510790"><code>380f510</code></a>
Use pthread_getattr_np() to get stack base on Cosmo</li>
<li><a
href="1310a0c1eb"><code>1310a0c</code></a>
Intercept GC_pthread_sigmask on Cosmo</li>
<li>Additional commits viewable in <a
href="b5fff1209b...86037357c4">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `8311518` to
`b5fff12`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b5fff1209b"><code>b5fff12</code></a>
Remove comment about limited support of memory unmapping</li>
<li><a
href="59a8a94f71"><code>59a8a94</code></a>
Do not use GC_x_THREADS internally except GC_WIN32_THREADS</li>
<li><a
href="ddfcd6d828"><code>ddfcd6d</code></a>
Remove GC_*_THREADS macros description from README</li>
<li>See full diff in <a
href="8311518a43...b5fff1209b">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `be29d26` to
`8311518`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8311518a43"><code>8311518</code></a>
Do not produce '-lpthread' by threadlibs on Tru64/OSF1</li>
<li><a
href="c06c709c8c"><code>c06c709</code></a>
Update AUTHORS file (add Gautham V)</li>
<li><a
href="4920ad41f0"><code>4920ad4</code></a>
Initial support of Cosmo target (Cosmopolitan Libc)</li>
<li><a
href="ec7978444e"><code>ec79784</code></a>
Print duration of testing done in gctest</li>
<li><a
href="50622fa2ca"><code>50622fa</code></a>
Output info by gctest whether the test is multi-threaded</li>
<li><a
href="099253511e"><code>0992535</code></a>
Do not undefine HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID if used on
Darwin</li>
<li><a
href="0ce6305129"><code>0ce6305</code></a>
Allow to avoid '.S file not supported by cosmocc' error in
Makefile.direct</li>
<li><a
href="9cb2a11bb7"><code>9cb2a11</code></a>
Allow passing custom AR to Makefile.direct</li>
<li><a
href="6ec9f463b4"><code>6ec9f46</code></a>
Add removal of Cosmo-specific output files to Makefile.direct clean</li>
<li><a
href="0c86f66bf3"><code>0c86f66</code></a>
.gitignore: Ignore *.dbg and *.elf files produced by Cosmo
toolchain</li>
<li>Additional commits viewable in <a
href="be29d26fe2...8311518a43">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>
Bumps [vendor/bdwgc](https://github.com/ivmai/bdwgc) from `7c3ba8a` to
`be29d26`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="be29d26fe2"><code>be29d26</code></a>
Do not include gc_pthread_redirects.h from extra/gc.c unless
pthreads</li>
<li><a
href="3ba74e8205"><code>3ba74e8</code></a>
Make gc_pthread_redirects.h installation independent of threads API</li>
<li><a
href="68633cc800"><code>68633cc</code></a>
Define STACK_GRAN only if needed</li>
<li><a
href="0ef5bff1a6"><code>0ef5bff</code></a>
Fix 'undefined STACKBOTTOM' preprocessor error for no-OS PowerPC
target</li>
<li><a
href="0ebcc5369e"><code>0ebcc53</code></a>
Support no-OS RISC-V target</li>
<li><a
href="05b7381510"><code>05b7381</code></a>
Support RISC-V ILP32 ABI (rv64ilp32)</li>
<li><a
href="d8b0fbcd55"><code>d8b0fbc</code></a>
Eliminate 'unused parameter fd' gcc warning in NOSYS GC_write</li>
<li><a
href="68622845ad"><code>6862284</code></a>
Specify all functions that save stack pointer as no-inline</li>
<li><a
href="9ad20aebec"><code>9ad20ae</code></a>
Fix missing export for Symbian-specific GC_init_global_static_roots</li>
<li><a
href="54a9e9f3b6"><code>54a9e9f</code></a>
Use ADDR() macro for pointer-to-word conversion in setjmp_t</li>
<li>Additional commits viewable in <a
href="7c3ba8a1a2...be29d26fe2">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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 "Change type of hb_sz field (of hblkhdr) from size_t to
word"</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>
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>
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>
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>
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 "Eliminate 'different const qualifiers' MSVC warnings in
noop1_ptr"</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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 "Change type of argument of set/clear_fl_marks() to that of
freelist"</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>
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>
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>
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>
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>
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>
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>
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>