Andrii Konchyn
Andrii Konchyn
Fixed in 7d3feadef32d7c24028a01ed8868ddd01a1ae857.
Rake tests pass successfully on TruffleRuby 24.0 and master as well: ``` Run ruby -Ilib exe/rake /home/runner/.rubies/truffleruby-2[4](https://github.com/ruby/rake/actions/runs/10139944081/job/28034174544#step:5:5).0.2/bin/truffleruby -w -I"lib:test" /home/runner/work/rake/rake/lib/rake/rake_test_loader.rb "test/test_private_reader.rb" "test/test_rake.rb" "test/test_rake_application.rb" "test/test_rake_application_options.rb" "test/test_rake_backtrace.rb" "test/test_rake_clean.rb" "test/test_rake_cpu_counter.rb" "test/test_rake_definitions.rb" "test/test_rake_directory_task.rb" "test/test_rake_dsl.rb"...
The issue was fixed in TruffleRuby 24.0 by switching to the Prism parser.
As a side note - cannot reproduce the issue on the current truffleruby-dev on macOS: ``` ruby -ve "require 'bigdecimal'; p BigDecimal::VERSION; puts (BigDecimal('10.4') * 2).to_f" truffleruby 23.1.0-dev-f3cb0e84, like ruby...
It seems the issue is in Joni. Reported a new issue https://github.com/jruby/joni/issues/63.
I will prepare a PR to fix the issue in Joni.
Fixed in d484abea48b437849a4195c05fcb649ec237f6db
Duplicates #2842
I've investigated the failed specs and found out that there are basically two issues: - with `Array#reject` - and with precision of floating point numbers ### Array#reject The first issue...
`Array#reject` is fixed in e11a36d6803ea463b349760b00ade14de80db964.