Skip to content

variable.c: Refactor rb_obj_field_* to take shape_id_t #561

variable.c: Refactor rb_obj_field_* to take shape_id_t

variable.c: Refactor rb_obj_field_* to take shape_id_t #561

Triggered via push May 13, 2025 10:01
Status Success
Total duration 19m 2s
Artifacts

yjit-ubuntu.yml

on: push
Matrix: make
cargo test
52s
cargo test
cargo clippy
47s
cargo clippy
YJIT Ubuntu result
2s
YJIT Ubuntu result
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L123
NoMethodError: undefined method 'stdoutput' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:123:in 'CGITest#test_stdoutput'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L118
NoMethodError: undefined method 'stdinput' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:118:in 'CGITest#test_stdinput'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L107
NoMethodError: undefined method 'out' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:90:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:107:in 'CGITest#test_out'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L102
NoMethodError: undefined method 'nph?' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:102:in 'CGITest#test_nph?'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L80
NoMethodError: undefined method 'http_header' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:80:in 'CGITest#test_http_header'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L91
NoMethodError: undefined method 'header' for an instance of CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:91:in 'CGITest#test_header'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L37
NoMethodError: undefined method 'parse' for class CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:37:in 'CGISingletonTest#test_parse'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L14
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'BasicObject#initialize' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'Class#new' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:14:in 'CGISingletonTest#test_new'
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L30
NoMethodError: undefined method 'accept_charset=' for class CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:30:in 'CGISingletonTest#test_accept_charset='
Error: src/gems/src/rbs/test/stdlib/CGI_test.rb#L25
NoMethodError: undefined method 'accept_charset' for class CGI /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/CGI_test.rb:25:in 'CGISingletonTest#test_accept_charset'