Bump bigdecimal from 3.2.2 to 3.2.3
Open
Number: #61
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
October 01, 2025 at 10:01 AM UTC
(9 months ago)
(9 months ago)
Updated:
October 01, 2025 at 10:01 AM UTC
(9 months ago)
(9 months ago)
Labels:
dependencies ruby
dependencies ruby
Description:
Bumps bigdecimal from 3.2.2 to 3.2.3.
Release notes
Sourced from bigdecimal's releases.
v3.2.3
What's Changed
- Fix sign of bigdecimal**bigint by
@tompngin ruby/bigdecimal#341- Fix BigMath.atan precision safe margin by
@tompngin ruby/bigdecimal#320- Fix typo in BigDecimal#scale comment by
@timcraftin ruby/bigdecimal#348- Allow BigDecimal accept Float without precision by
@mrzasain ruby/bigdecimal#314- Fix edgecase segfault of BigDecimal#remainder by
@tompngin ruby/bigdecimal#349- Fix precision of BigMath.sin(x,prec) and BigMath.cos(x,prec) for large x by
@tompngin ruby/bigdecimal#346- Fix wrong converge check in VpSqrt by
@tompngin ruby/bigdecimal#353- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by
@dependabot[bot] in ruby/bigdecimal#356- Ensure BigMath.sin and BigMath.cos to be within -1..1 by
@tompngin ruby/bigdecimal#317- Remove BigDecimal_divremain(which has a bug) and use BigDecimal_DoDivmod instead by
@tompngin ruby/bigdecimal#351- Bump step-security/harden-runner from 2.12.1 to 2.12.2 by
@dependabot[bot] in ruby/bigdecimal#359- Remove back pointer from Real to VALUE by
@tompngin ruby/bigdecimal#344- Update docs for #to_d core extensions by
@dduuggin ruby/bigdecimal#360- Fix compiling issue (when BIGDECIMAL_DEBUG is 1) by
@tompngin ruby/bigdecimal#363- Use a correct term: engineering notation -> scientific notation by
@mamein ruby/bigdecimal#365- Fix to_f underflow check when DECDIG is uint16_t by
@tompngin ruby/bigdecimal#364- Fix VpNumOfChars calculation for the longest case by
@tompngin ruby/bigdecimal#366- Fix a bug that exponent overflow is ignored in add, sub, mult and div operation by
@tompngin ruby/bigdecimal#367- Fix dump/load bigdecimal with few or large precs by
@tompngin ruby/bigdecimal#362- Refactor AddExponent overflow/underflow check by
@tompngin ruby/bigdecimal#368- Strict BigDecimal("0.1e#{exponent}") exponent overflow/underflow check by
@tompngin ruby/bigdecimal#369- Add DECDIG=16bit CI workflow by
@tompngin ruby/bigdecimal#370- Fix wrong multiplying BASE_FIG in precision calculation by
@tompngin ruby/bigdecimal#372- Remove debug print by
@tompngin ruby/bigdecimal#375- Remove unused #define macros by
@tompngin ruby/bigdecimal#376- VpDivd bugfix by
@tompngin ruby/bigdecimal#374- Fix VpDivd to fully use quotient array by
@tompngin ruby/bigdecimal#377- Add RB_GC_GUARD to test-only methods by
@tompngin ruby/bigdecimal#378- Use minimum necessary division precision in BigDecimal_DoDivmod by
@tompngin ruby/bigdecimal#371- Remove dead code and ineffective optimization path form VpDivd by
@tompngin ruby/bigdecimal#379- Implement exp, log, power and ** in ruby by
@tompngin ruby/bigdecimal#347- Remove unused "# define" macros by
@tompngin ruby/bigdecimal#382- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by
@dependabot[bot] in ruby/bigdecimal#383- VpFormatSt O(n^2) to O(n) by
@tompngin ruby/bigdecimal#384- Ignore ndigits passed to BigDecimal(string, ndigits) by
@tompngin ruby/bigdecimal#385- Better error message for negative**intinite and zero-converge case fix by
@tompngin ruby/bigdecimal#386- Refactor truncate floor and ceil duplicated part by
@tompngin ruby/bigdecimal#387- Fix exp log power to raise "Computation results in Infinity/NaN" in EXCEPTION_INFINITY/EXCEPTION_NaN mode by
@tompngin ruby/bigdecimal#389- Reduce guard obj by
@tompngin ruby/bigdecimal#390- Remove ENTER and GUARD_OBJ macro by
@tompngin ruby/bigdecimal#391- Coerce to bigdecimal refactor by
@tompngin ruby/bigdecimal#392- Coerce rational with the given prec in exp, log and power calculation by
@tompngin ruby/bigdecimal#393- Unify coerce prec calculation by
@tompngin ruby/bigdecimal#394- Use bool instead of Qtrue/Qfalse for normal c boolish value by
@tompngin ruby/bigdecimal#395- Fix adjusting x to 0.3..3 in log calculation by
@tompngin ruby/bigdecimal#397- missing.h cleanup by
@tompngin ruby/bigdecimal#396- Hide internal method of BigMath into BigDecimal::Internal by
@tompngin ruby/bigdecimal#400- Remove gc_compaction test by
@tompngin ruby/bigdecimal#401
... (truncated)
Commits
dd7738cBump version to 3.2.3 (#419)b458f94Add JRuby minimum ci (#418)6177f46In JRuby, don't add sqrt, exp, log, power implemented in ruby (#417)b946e79Implement BigDecimal#_decimal_shift for internal use (#324)6253befUpdate bigdecimal version used in benchmark from 3.0.0 to 3.1.1 (#416)3d8b9beRewrite BigDecimal#sqrt in ruby with improved Newton's method (#381)99cc2d5Add BigMath::E and BigMath::PI precision test (#414)4fe723cSimplify to_i logic (#413)f6bfd2fCalculate exp, log, pow with the given prec even if prec limit is set (#411)c18bacbFixx / yprecision when prec limit is huge (#412)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+1
+1
Deletions:
-1
-1
Package Dependencies
Technical Details
| ID: | 8990539 |
| UUID: | 2877615809 |
| Node ID: | PR_kwDOAseC0M6rhO7B |
| Host: | GitHub |
| Repository: | CodingItWrong/codingitwrong.com |
| Merge State: | Unknown |