perf(tls): thread-locals are on the fast path by default, with a gate that can fail (#7469) #1196
Triggered via pull request
August 10, 2026 10:46
Status
Failure
Total duration
2d 10h 35m 10s
Artifacts
–
gc-native-roots.yml
on: pull_request
Matrix: native-roots-rs4gc
gc-native-roots-complete
3s
Annotations
11 errors and 4 warnings
|
native-roots-rs4gc (ubuntu-24.04-arm, aarch64, ELF)
Process completed with exit code 1.
|
|
native-roots-rs4gc (ubuntu-24.04-arm, aarch64, ELF)
01_nursery_churn crashed under PERRY_STACKMAP_WALKER=verify
|
|
native-roots-rs4gc (ubuntu-24.04-arm, aarch64, ELF)
Process completed with exit code 1.
|
|
native-roots-rs4gc (ubuntu-24.04-arm, aarch64, ELF)
01_nursery_churn diverged from the pinned oracle under RS4GC
|
|
native-roots-rs4gc (windows-latest, x86-64, PE)
Process completed with exit code 2.
|
|
native-roots-rs4gc (windows-latest, x86-64, PE)
Process completed with exit code 101.
|
|
native-roots-rs4gc (macos-14, aarch64, Mach-O)
Process completed with exit code 1.
|
|
native-roots-rs4gc (macos-14, aarch64, Mach-O)
No `[gc-copy-minor]` line at all — every collection in this run was a FULL cycle, which is what a probe that drives GC with `gc()` gets. PERRY_GC_FORCE_EVACUATE is read only on the MINOR path (#6942/#6946). Drive the minor path instead: PERRY_GC_HEAP_LIMIT=8 PERRY_GC_INCREMENTAL=0 PERRY_CONSERVATIVE_STACK_SCAN=off.
|
|
native-roots-rs4gc (macos-14, aarch64, Mach-O)
<probe>: the forced-evacuation arm evacuated NOTHING (0 copying minors, 0 objects copied). The arm is vacuous: it proves the program ran, not that a moving collector did (#7336).
|
|
gc-native-roots-complete
Process completed with exit code 1.
|
|
gc-native-roots-complete
a native-root arm failed, was cancelled, or was skipped
|
|
native-roots-rs4gc (ubuntu-24.04-arm, aarch64, ELF)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
native-roots-rs4gc (windows-latest, x86-64, PE)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
native-roots-rs4gc (ubuntu-latest, x86-64, ELF)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
native-roots-rs4gc (macos-14, aarch64, Mach-O)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|