Skip to content

Refactor vm_lookup_cc to allow lock-free lookups in RClass.cc_tbl #656

Refactor vm_lookup_cc to allow lock-free lookups in RClass.cc_tbl

Refactor vm_lookup_cc to allow lock-free lookups in RClass.cc_tbl #656

Triggered via push July 31, 2025 13:38
Status Failure
Total duration 26m 40s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

parse_y.yml

on: push
Matrix: make
Fit to window
Zoom out
Zoom in

Annotations

12 errors
make (check)
Process completed with exit code 2.
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L168
Exception: error_in_analyze_code /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:254:in 'block in ReplTypeCompletor.with_failing_method' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/lib/repl_type_completor.rb:33:in 'ReplTypeCompletor.analyze' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:168:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_basic_object'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L168
NoMethodError: undefined method 'completion_candidates' for nil /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:168:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_basic_object'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L202
Exception: error_in_analyze_code /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:254:in 'block in ReplTypeCompletor.with_failing_method' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/lib/repl_type_completor.rb:33:in 'ReplTypeCompletor.analyze' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:202:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_array_singleton_method'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L202
NoMethodError: undefined method 'completion_candidates' for nil /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:202:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_array_singleton_method'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L197
Exception: error_in_analyze_code /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:254:in 'block in ReplTypeCompletor.with_failing_method' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/lib/repl_type_completor.rb:33:in 'ReplTypeCompletor.analyze' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:197:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_anonymous_module'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L197
NoMethodError: undefined method 'completion_candidates' for nil /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:197:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_anonymous_module'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L189
Exception: error_in_analyze_code /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:254:in 'block in ReplTypeCompletor.with_failing_method' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/lib/repl_type_completor.rb:33:in 'ReplTypeCompletor.analyze' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:189:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_anonymous_class'
Error: src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb#L189
NoMethodError: undefined method 'completion_candidates' for nil /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:27:in 'TestReplTypeCompletor::ReplTypeCompletorTest#assert_completion' /home/runner/work/ruby/ruby/src/gems/src/repl_type_completor/test/repl_type_completor/test_repl_type_completor.rb:189:in 'TestReplTypeCompletor::ReplTypeCompletorTest#test_anonymous_class'
Error: src/gems/src/prime/test/test_prime.rb#L40
NoMethodError: undefined method 'org_sqrt' for class Integer /home/runner/work/ruby/ruby/src/gems/src/prime/test/test_prime.rb:287:in 'Integer.sqrt' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:542:in 'Prime::EratosthenesSieve#compute_primes' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:527:in 'Prime::EratosthenesSieve#get_nth_prime' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:418:in 'Prime::EratosthenesGenerator#succ' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:372:in 'block in Prime::PseudoPrimeGenerator#each' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:371:in 'Kernel#loop' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:371:in 'Prime::PseudoPrimeGenerator#each' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:214:in 'Prime#each' /home/runner/work/ruby/ruby/src/lib/forwardable.rb:240:in 'Prime.each' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:123:in 'Integer.each_prime' /home/runner/work/ruby/ruby/src/gems/src/prime/test/test_prime.rb:40:in 'TestPrime#test_integer_each_prime'
Error: src/gems/src/prime/test/test_prime.rb#L300
NoMethodError: undefined method 'org_sqrt' for class Integer /home/runner/work/ruby/ruby/src/gems/src/prime/test/test_prime.rb:287:in 'Integer.sqrt' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:542:in 'Prime::EratosthenesSieve#compute_primes' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:527:in 'Prime::EratosthenesSieve#get_nth_prime' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:418:in 'Prime::EratosthenesGenerator#succ' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:372:in 'block in Prime::PseudoPrimeGenerator#each' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:371:in 'Kernel#loop' /home/runner/work/ruby/ruby/src/gems/src/prime/lib/prime.rb:371:in 'Prime::PseudoPrimeGenerator#each' /home/runner/work/ruby/ruby/src/gems/src/prime/test/test_prime.rb:300:in 'Enumerable#to_a' /home/runner/work/ruby/ruby/src/gems/src/prime/test/test_prime.rb:300:in 'TestPrime#test_eratosthenes_works_fine_after_timeout'
make (test-bundler-parallel)
Process completed with exit code 2.