Skip to content

Update bigdecimal version used in benchmark from 3.0.0 to 3.1.1#416

Merged
tompng merged 1 commit intoruby:masterfrom
tompng:update_benchmark_base_bigdecimal_ver
Sep 2, 2025
Merged

Update bigdecimal version used in benchmark from 3.0.0 to 3.1.1#416
tompng merged 1 commit intoruby:masterfrom
tompng:update_benchmark_base_bigdecimal_ver

Conversation

@tompng
Copy link
Member

@tompng tompng commented Sep 2, 2025

GitHub actions macos-latest has been updated to macos-15, and gem install bigdecimal -v 3.0.0 began to fail.

GH-Actions failing log

Operating System
  macOS
  15.5

...

Run bundle install
  bundle install
  gem install bigdecimal -v 3.0.0

...
ERROR:  Error installing bigdecimal:
	ERROR: Failed to build gem native extension.
...
compiling bigdecimal.c
bigdecimal.c:249:5: error: 'maybe_unused' attribute cannot be applied to types
  249 |     ENTER(1);
      |     ^

This problem seems to be fixed in 6d510e4 (released as bigdecimal-3.1.0)
Use bigdecimal 3.1.1 which is bundled in ruby-3.1.0

GitHub actions macos-latest has been updated to macos-15, and `gem install bigdecimal -v 3.0.0` began to fail.
@tompng tompng merged commit 6253bef into ruby:master Sep 2, 2025
79 checks passed
@tompng tompng deleted the update_benchmark_base_bigdecimal_ver branch September 2, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant