Use lock-free stack for swept_pages #9674
yjit-ubuntu.yml
on: push
Matrix: make
cargo test
42s
cargo clippy
36s
YJIT Ubuntu result
2s
Annotations
11 errors
|
make (check, RUSTC='rustc +1.58.0', 1.58.0)
Process completed with exit code 1.
|
|
make (check, RUSTC='rustc +1.58.0', 1.58.0)
Process completed with exit code 2.
|
|
make (check, --enable-yjit=dev)
Process completed with exit code 1.
|
|
make (check, --enable-yjit=dev)
Process completed with exit code 2.
|
|
make (check, --enable-yjit=dev, --yjit-call-threshold=1 --yjit-verify-ctx --yjit-code-gc, -T --yj...
Process completed with exit code 1.
|
|
make (check, --enable-yjit=dev, --yjit-call-threshold=1 --yjit-verify-ctx --yjit-code-gc, -T --yj...
Process completed with exit code 2.
|
|
make (test-bundled-gems, --enable-yjit=dev)
Process completed with exit code 1.
|
|
make (test-bundled-gems, --enable-yjit=dev)
Process completed with exit code 2.
|
|
Failure:
src/gems/src/racc/test/test_racc_command.rb#L343
<"1 useless nonterminals:\n" +
" dummy\n" +
"2 useless rules:\n" +
" #4 (dummy)\n" +
" #5 (dummy)\n" +
"1 shift/reduce conflicts\n" +
"Turn on logging with \"-v\" and check \".output\" file for details\n"> expected but was
<"1 useless nonterminals:\n" +
" dummy\n" +
"2 useless rules:\n" +
" #4 (dummy)\n" +
" #5 (dummy)\n" +
"1 shift/reduce conflicts\n" +
"Turn on logging with \"-v\" and check \".output\" file for details\n" +
"\n" +
"=== Lock Contention Statistics by Callsite ===\n" +
"Lock Name Callsite Uncontended Contended Ratio\n" +
"--------- -------- ----------- --------- -----\n" +
"objspace->sweep_lock heap_prepare:2471 48 0 0.00%\n" +
" gc_sweep_thread_func:4706 1 0 0.00%\n" +
" wait_for_background_sweeping_to 4 0 0.00%\n" +
" gc_abort:3383 1 0 0.00%\n" +
"================================================\n" +
"\n" +
"\n" +
"Sweep Time (CPU): 0.000 ms (0.000000 seconds)\n" +
"\n" +
"Sweep Time (Wall): 0.000 ms (0.000000 seconds)\n" +
"\n" +
"Sweeping enter count: 0\n" +
"\n" +
"Sweep continue count: 0\n" +
"\n" +
"Sweep rest count: 0\n">.
|
|
Failure:
src/gems/src/racc/test/test_racc_command.rb#L343
<"1 useless nonterminals:\n" +
" dummy\n" +
"2 useless rules:\n" +
" #4 (dummy)\n" +
" #5 (dummy)\n" +
"1 shift/reduce conflicts\n" +
"Turn on logging with \"-v\" and check \".output\" file for details\n"> expected but was
<"1 useless nonterminals:\n" +
" dummy\n" +
"2 useless rules:\n" +
" #4 (dummy)\n" +
" #5 (dummy)\n" +
"1 shift/reduce conflicts\n" +
"Turn on logging with \"-v\" and check \".output\" file for details\n" +
"\n" +
"=== Lock Contention Statistics by Callsite ===\n" +
"Lock Name Callsite Uncontended Contended Ratio\n" +
"--------- -------- ----------- --------- -----\n" +
"objspace->sweep_lock heap_prepare:2471 48 0 0.00%\n" +
" gc_sweep_thread_func:4706 1 0 0.00%\n" +
" wait_for_background_sweeping_to 4 0 0.00%\n" +
" gc_abort:3383 1 0 0.00%\n" +
"================================================\n" +
"\n" +
"\n" +
"Sweep Time (CPU): 0.000 ms (0.000000 seconds)\n" +
"\n" +
"Sweep Time (Wall): 0.000 ms (0.000000 seconds)\n" +
"\n" +
"Sweeping enter count: 0\n" +
"\n" +
"Sweep continue count: 0\n" +
"\n" +
"Sweep rest count: 0\n">.
|
|
YJIT Ubuntu result
Process completed with exit code 1.
|