| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-asserts-nopara" exit with 0. |
| Cloning into 'trunk-asserts-nopara'... |
| Updating files: 84% (10288/12149) |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-asserts-nopara/configure --prefix=/tmp/ruby/install/trunk-asserts-nopara --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk-asserts-nopara/gems/src/power_assert'... |
| From https://github.com/ruby/power_assert |
| * branch 84e85124c5014a139af39161d484156cfe87a9ed -> FETCH_HEAD |
| HEAD is now at 84e8512 Merge pull request #48 from casperisfine/frozen-string-literals |
| Cloning into '/tmp/ruby/src/trunk-asserts-nopara/gems/src/rbs'... |
| From https://github.com/ruby/rbs |
| * branch ba7872795d5de04adb8ff500c0e6afdc81a041dd -> FETCH_HEAD |
| HEAD is now at ba787279 Make the test suite compatible with `--enable-frozen-string-literal` |
| Cloning into '/tmp/ruby/src/trunk-asserts-nopara/gems/src/typeprof'... |
| From https://github.com/ruby/typeprof |
| * branch b19a6416da3a05d57fadd6ffdadb382b6d236ca5 -> FETCH_HEAD |
| HEAD is now at b19a641 Add support for future `putchilledstring` instruction |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| + cp /tmp/ruby/src/trunk-asserts-nopara/enc/jis/props.h.blt /tmp/ruby/src/trunk-asserts-nopara/enc/jis/props.h |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| In file included from /tmp/ruby/src/trunk-asserts-nopara/compile.c:14345: |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c: In function 'pm_compile_conditional.isra': |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:1067:13: warning: 'conditional_location.beg_pos.lineno' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| 1067 | add_trace_branch_coverage(iseq, ret, &branch_location, branch_location.beg_pos.column, 1, type == PM_IF_NODE ? "else" : "then", branches); |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:1067:13: warning: 'conditional_location.beg_pos.column' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:1067:13: warning: 'conditional_location.end_pos.lineno' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:1067:13: warning: 'conditional_location.end_pos.column' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c: In function 'pm_compile_node': |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:5966:13: warning: 'case_location.end_pos.column' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| 5966 | add_trace_branch_coverage(iseq, cond_seq, &case_location, case_location.beg_pos.column, branch_id, "else", branches); |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:5966:13: warning: 'case_location.end_pos.lineno' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:5966:13: warning: 'case_location.beg_pos.column' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/prism_compile.c:5966:13: warning: 'case_location.beg_pos.lineno' may be used uninitialized in this function [-Wmaybe-uninitialized] |
| /tmp/ruby/src/trunk-asserts-nopara/compile.c: At top level: |
| cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make yes-btest TESTOPTS='-q '" exit with 512. |
| FF#288 test_gc.rb:19: |
| a = [] |
| ms = "a".."k" |
| ("A".."Z").each do |mod| |
| mod = eval("module #{mod}; self; end") |
| ms.each do |meth| |
| GC.stress = true |
| mod.module_eval {define_method(meth) {}} |
| GC.stress = false |
| end |
| o = Object.new.extend(mod) |
| ms.each do |meth| |
| o.send(meth) |
| end |
| end |
| #=> killed by SIGKILL (signal 9) (timeout) [ruby-dev:39453] |
| #1325 test_ractor.rb:1562: |
| workers = (0...8).map do |
| Ractor.new do |
| loop do |
| 10_000.times.map { Object.new } |
| Ractor.yield Time.now |
| end |
| end |
| end |
| |
| 1_000.times { idle_worker, tmp_reporter = Ractor.select(*workers) } |
| "ok" |
| #=> nil (expected "ok") |
| FAIL 2/1936 tests failed |
| make: *** [uncommon.mk:898: yes-btest] Error 1 |
| "make yes-test-basic " exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' " exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug ' " exit with 0. |