Skip to content

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

Merged
tompng merged 1 commit into
ruby: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 into
ruby:masterfrom
tompng:update_benchmark_base_bigdecimal_ver

Conversation

@tompng

@tompng tompng commented Sep 2, 2025

Copy link
Copy Markdown
Member

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