From 2afe89f8ce3b19b7a8d3fb12e34396798becc021 Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Tue, 18 Mar 2025 10:51:45 -0400 Subject: [PATCH] Update truffleruby version --- gemfiles/truffleruby/Gemfile | 2 +- gemfiles/truffleruby/Gemfile.lock | 2 +- test/prism/ruby/parameters_signature_test.rb | 7 ++++--- test/prism/ruby/ripper_test.rb | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gemfiles/truffleruby/Gemfile b/gemfiles/truffleruby/Gemfile index af6b4bc766..f9b1976fa9 100644 --- a/gemfiles/truffleruby/Gemfile +++ b/gemfiles/truffleruby/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -ruby "~> 3.2.2", engine: "truffleruby", engine_version: "~> 24.1.0" +ruby "~> 3.3.5", engine: "truffleruby", engine_version: "~> 24.2.0" gemspec path: "../.." diff --git a/gemfiles/truffleruby/Gemfile.lock b/gemfiles/truffleruby/Gemfile.lock index 4e8a6432d0..365359c3ce 100644 --- a/gemfiles/truffleruby/Gemfile.lock +++ b/gemfiles/truffleruby/Gemfile.lock @@ -29,7 +29,7 @@ DEPENDENCIES test-unit RUBY VERSION - ruby 3.2.4p0 (truffleruby 24.1.0) + ruby 3.3.5p0 (truffleruby 24.2.0) BUNDLED WITH 2.4.19 diff --git a/test/prism/ruby/parameters_signature_test.rb b/test/prism/ruby/parameters_signature_test.rb index 9256bcc070..af5b54ed91 100644 --- a/test/prism/ruby/parameters_signature_test.rb +++ b/test/prism/ruby/parameters_signature_test.rb @@ -54,9 +54,10 @@ def test_keyrest_anonymous assert_parameters([[:keyrest, :**]], "**") end - def test_key_ordering - omit("TruffleRuby returns keys in order they were declared") if RUBY_ENGINE == "truffleruby" - assert_parameters([[:keyreq, :a], [:keyreq, :b], [:key, :c], [:key, :d]], "a:, c: 1, b:, d: 2") + if RUBY_ENGINE != "truffleruby" + def test_key_ordering + assert_parameters([[:keyreq, :a], [:keyreq, :b], [:key, :c], [:key, :d]], "a:, c: 1, b:, d: 2") + end end def test_block diff --git a/test/prism/ruby/ripper_test.rb b/test/prism/ruby/ripper_test.rb index 4afe377038..d4b278c28e 100644 --- a/test/prism/ruby/ripper_test.rb +++ b/test/prism/ruby/ripper_test.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -return if RUBY_VERSION < "3.3" +return if RUBY_VERSION < "3.3" || RUBY_ENGINE == "truffleruby" require_relative "../test_helper"