Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/bigdecimal/commit/381ddf5ff6
|
|
https://github.com/ruby/bigdecimal/commit/ac230a996e
|
|
https://github.com/ruby/bigdecimal/commit/2dad4d17b2
|
|
https://github.com/ruby/bigdecimal/f047b2786f
|
|
https://github.com/ruby/bigdecimal/commit/44f26b9aa0
|
|
rb_rational_convert_to_BigDecimal
https://github.com/ruby/bigdecimal/commit/b4f470da61
https://github.com/ruby/bigdecimal/commit/44a78df866
|
|
https://github.com/ruby/bigdecimal/commit/96c9ebd886
|
|
rb_float_convert_to_BigDecimal
https://github.com/ruby/bigdecimal/commit/33e7c50263
https://github.com/ruby/bigdecimal/commit/d3c1b0b921
|
|
https://github.com/ruby/bigdecimal/commit/2056604d56
|
|
https://github.com/ruby/bigdecimal/commit/686487d942
|
|
|
|
https://github.com/ruby/bigdecimal/commit/4792a917d8
|
|
https://github.com/ruby/bigdecimal/commit/cf839a34c8
https://github.com/ruby/bigdecimal/commit/75db4dabb9
|
|
|
|
https://github.com/ruby/bigdecimal/commit/c2b22cc8b3
https://github.com/ruby/bigdecimal/commit/8cbca8481d
https://github.com/ruby/bigdecimal/commit/f05aecf673
|
|
It is unnecessary because RUBY_EXTCONF_H has already been included in
ruby/internal/config.h.
This reverts commit 0644f466b0ef017202712882b557ba32863002c4.
|
|
|
|
|
|
|
|
|
|
|
|
Ruby 2.4 does not have RbConfig::LIMITS.
https://github.com/ruby/bigdecimal/commit/c8087523b0
|
|
This change improves the conversion speed from small integers.
```
Comparison:
big_n9
master: 4003688.9 i/s
bigdecimal 3.0.0: 1270551.0 i/s - 3.15x slower
big_n19
master: 5410096.4 i/s
bigdecimal 3.0.0: 1000250.3 i/s - 5.41x slower
```
https://github.com/ruby/bigdecimal/commit/3429bd7e6f
|
|
https://github.com/ruby/bigdecimal/commit/271cebe567
|
|
https://github.com/ruby/bigdecimal/commit/97e9feeebd
|
|
It is no longer used due to the previous commit.
https://github.com/ruby/bigdecimal/commit/7d463f802b
|
|
xmalloc and xrealloc return non-NULL pointers or raise memory error.
https://github.com/ruby/bigdecimal/commit/507f0a6a64
|
|
https://github.com/ruby/bigdecimal/commit/a6d3bd2d44
|
|
Calling TypedData_Wrap_Struct after VpAlloc may cause memory leak.
This commit reverts d11b78f9c420f39ee800b9feed4839cd28f4ff5c.
https://github.com/ruby/bigdecimal/commit/2c5a288caf
|
|
https://github.com/ruby/bigdecimal/commit/6fd171308b
|
|
https://github.com/ruby/bigdecimal/commit/7504871c48
|
|
https://github.com/ruby/bigdecimal/commit/5c808eeabb
|
|
[ci-skip]
https://github.com/ruby/bigdecimal/commit/905d0345ec
|
|
https://github.com/ruby/bigdecimal/commit/741fb3e00f
|
|
|
|
https://github.com/ruby/bigdecimal/commit/e68f1eb33a
|
|
https://github.com/ruby/bigdecimal/commit/981dc48f95
https://github.com/ruby/bigdecimal/commit/9ecf880ec04
|
|
https://github.com/ruby/bigdecimal/commit/7e80e6e145
https://github.com/ruby/bigdecimal/commit/0ed7846e8c
|
|
https://github.com/ruby/bigdecimal/commit/458eb66c49
|
|
https://github.com/ruby/bigdecimal/commit/93fc392640
https://github.com/ruby/bigdecimal/commit/a90d13c4d0
|
|
https://github.com/ruby/bigdecimal/commit/12296dcb90
|
|
Fix https://github.com/ruby/bigdecimal/issues/70
[Bug #13331]
https://github.com/ruby/bigdecimal/commit/aa536cd4b5
|
|
|
|
* remove duplicated include
* Make BigDecimal#round with argument < 1 return Integer
Fixes [Bug #12780]
* Use a higher default precision for BigDecimal#power and #**
When a fractional power is given, increase the precision if the
precision isn't specified via power's second argument:
Float: increase by 15 (rough number of decimal precision in float)
BigDecimal: increase by adding similar precision modifier as done to
calculate the base precision.
Rational: double the precision, since a BigDecimal is created, but
the created BigDecimal uses the same precision.
Increasing the precision for these power calculations has the obvious
tradeoff of making the calculations slower.
Fixes Ruby Bug #17264
* Use DBLE_FIG for a Float value
* Version 2.0.1
Co-authored-by: pavel <pavel.rosicky@easy.cz>
Co-authored-by: Jeremy Evans <code@jeremyevans.net>
Notes:
Merged-By: mrkn <mrkn@ruby-lang.org>
|
|
alway -> always
Notes:
Merged: https://github.com/ruby/ruby/pull/3646
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3347
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3346
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3338
|
|
|
|
https://github.com/ruby/bigdecimal/commit/3fa4f2ac67
Notes:
Merged: https://github.com/ruby/ruby/pull/3295
|