Doesn't build with ruby 3.3
==> Starting check()...
Run options: --name=// --seed 38658
# Running:
/build/ruby-byebug/src/byebug-11.1.3/test/support/test_case.rb:32: warning: undefining the allocator of T_DATA class Byebug::ThreadsTable
/build/ruby-byebug/src/byebug-11.1.3/test/support/test_case.rb:32: warning: undefining the allocator of T_DATA class Byebug::Context
.........................../build/ruby-byebug/src/byebug-11.1.3/lib/byebug/attacher.rb:14: warning: undefining the allocator of T_DATA class Byebug::ThreadsTable
/build/ruby-byebug/src/byebug-11.1.3/lib/byebug/attacher.rb:14: warning: undefining the allocator of T_DATA class Byebug::Context
...................S....................................................................................................................................................F............................F.......................................S...............
/build/ruby-byebug/src/byebug-11.1.3/lib/byebug/attacher.rb:14: warning: undefining the allocator of T_DATA class Byebug::Context
.........................S...................................................................EE............................F..
Finished in 14.449026s, 34.8812 runs/s, 52.4603 assertions/s.
1) Failure:
Byebug::InterruptTest#test_interrupt_steps_into_blocks [test/commands/interrupt_test.rb:33]:
--- expected
+++ actual
@@ -1 +1 @@
-7
+232
2) Failure:
Byebug::ProcessorAutocommandsTest#test_shows_error_when_current_source_location_is_unknown [test/processors/command_processor_test.rb:211]:
--- expected
+++ actual
@@ -1 +1 @@
-"(eval)"
+"(eval at /tmp/byebug_example.rb:6)"
3) Error:
Byebug::ContinueTest#test_tracing_after_set_linetrace_and_continue:
Errno::ENOENT: No such file or directory @ rb_sysopen - (eval at /tmp/byebug_example.rb:16)
lib/byebug/helpers/file.rb:20:in `initialize'
lib/byebug/helpers/file.rb:20:in `open'
lib/byebug/helpers/file.rb:20:in `get_line'
lib/byebug/context.rb:73:in `full_location'
lib/byebug/processors/command_processor.rb:59:in `at_tracing'
lib/byebug/context.rb:107:in `at_tracing'
(eval at /tmp/byebug_example.rb:16):1:in `<module:Byebug>'
/tmp/byebug_example.rb:16:in `eval'
/tmp/byebug_example.rb:16:in `<module:Byebug>'
/tmp/byebug_example.rb:1:in `<top (required)>'
test/support/utils.rb:77:in `load'
test/support/utils.rb:77:in `debug_in_temp_file'
test/support/utils.rb:63:in `debug_code'
test/commands/continue_test.rb:94:in `block in test_tracing_after_set_linetrace_and_continue'
test/support/temporary.rb:49:in `with_setting'
test/commands/continue_test.rb:92:in `test_tracing_after_set_linetrace_and_continue'
4) Error:
Byebug::ContinueTest#test_linetrace_does_not_show_a_line_in_eval_context:
Errno::ENOENT: No such file or directory @ rb_sysopen - (eval at /tmp/byebug_example.rb:16)
lib/byebug/helpers/file.rb:20:in `initialize'
lib/byebug/helpers/file.rb:20:in `open'
lib/byebug/helpers/file.rb:20:in `get_line'
lib/byebug/context.rb:73:in `full_location'
lib/byebug/processors/command_processor.rb:59:in `at_tracing'
lib/byebug/context.rb:107:in `at_tracing'
(eval at /tmp/byebug_example.rb:16):1:in `<module:Byebug>'
/tmp/byebug_example.rb:16:in `eval'
/tmp/byebug_example.rb:16:in `<module:Byebug>'
/tmp/byebug_example.rb:1:in `<top (required)>'
test/support/utils.rb:77:in `load'
test/support/utils.rb:77:in `debug_in_temp_file'
test/support/utils.rb:63:in `debug_code'
test/commands/continue_test.rb:103:in `block in test_linetrace_does_not_show_a_line_in_eval_context'
test/support/temporary.rb:49:in `with_setting'
test/commands/continue_test.rb:101:in `test_linetrace_does_not_show_a_line_in_eval_context'
5) Failure:
Byebug::NextGoingUpFramesTest#test_next_does_not_enter_other_frames_of_the_same_size [test/commands/next_test.rb:266]:
--- expected
+++ actual
@@ -1 +1 @@
-9
+187
504 runs, 758 assertions, 3 failures, 2 errors, 3 skips
You have skipped tests. Run with --verbose for details.
==> ERROR: A failure occurred in check().