Age | Commit message (Collapse) | Author |
|
|
|
https://github.com/ruby/bigdecimal/commit/581725d4e5
|
|
https://github.com/ruby/bigdecimal/commit/2edd8d0a23
|
|
the scale of `1` is actually 0
https://github.com/ruby/bigdecimal/commit/9a8bc9c417
|
|
https://github.com/ruby/bigdecimal/commit/c47802e813
|
|
https://github.com/ruby/bigdecimal/commit/8a94a29cf1
|
|
https://github.com/ruby/bigdecimal/commit/f63544d465
|
|
https://github.com/ruby/bigdecimal/commit/13abe1fd78
|
|
This `prec` has not been used since https://github.com/ruby/bigdecimal/commit/1f5c46dbdd1c.
https://github.com/ruby/bigdecimal/commit/08a0ad563d
|
|
ruby/bigdecimal#187 has changed a behavior and ruby/spec also needed a
follow up at https://github.com/ruby/ruby/commit/0d8ef62fc293.
However, because bigdecimal is a separate gem and can be updated in
older versions of ruby, `RUBY_VERSION` is not appropriate for this
guard. That means it needs bumped up `BigDecimal::VERSION`.
https://github.com/ruby/bigdecimal/commit/3a2a7a9353
|
|
https://github.com/ruby/bigdecimal/commit/b66ef9fbb5
|
|
* This is not supported on TruffleRuby, which requires the value to be
set before RB_GC_GUARD() is called.
* See https://github.com/oracle/truffleruby/pull/2879
https://github.com/ruby/bigdecimal/commit/7b2957922f
|
|
The dependency of extconf.h on bigdecimal.gemspec does not make sense
as far as no rule is defined for it. Also, the relationship between
extension library and gemspec file is various in default gems, and
does not work well.
https://github.com/ruby/bigdecimal/commit/7f99b28552
|
|
https://github.com/ruby/bigdecimal/pull/187
https://github.com/ruby/bigdecimal/commit/4b8572d452
|
|
BigDecimal has no references, so it is WB protected.
https://github.com/ruby/bigdecimal/commit/29c61c90e8
|
|
https://github.com/ruby/bigdecimal/commit/99db3c9754
|
|
https://github.com/ruby/bigdecimal/commit/b2123faa52
|
|
https://github.com/ruby/bigdecimal/commit/d6f5bb40c7
|
|
https://github.com/ruby/bigdecimal/commit/d70a4d53e5
|
|
* Add NewZero* and NewOne* function families
* Use them instead of VpAlloc for allocating 0 and 1
https://github.com/ruby/bigdecimal/commit/9276a94ac7
|
|
* Add rbd_allocate_struct_zero for making 0.0
* Add rbd_allocate_struct_one for making 1.0
* Use them to replace VpAlloc calls
* Renmae VpPt5 to VpConstPt5
https://github.com/ruby/bigdecimal/commit/40c826f5e6
|
|
https://github.com/ruby/bigdecimal/commit/5391f7e92c
|
|
* Stop reusing mx and mf
* Check szVal == NULL first
* Treat special values before checking the leading `#`
https://github.com/ruby/bigdecimal/commit/14f3d965f8
|
|
* Rename them
* Make allocation count operations atomic
https://github.com/ruby/bigdecimal/commit/a5ab34a115
|
|
https://github.com/ruby/bigdecimal/commit/69d0588a3b
|
|
https://github.com/ruby/bigdecimal/commit/e1c6c9be25
|
|
Use table-lookup algorithm instead of consecutive if-statements.
https://github.com/ruby/bigdecimal/commit/23eaff3ae5
|
|
https://github.com/ruby/bigdecimal/commit/91b72a9341
|
|
https://github.com/ruby/bigdecimal/commit/1b642e2e59
|
|
https://github.com/ruby/bigdecimal/commit/4ecf04da7a
|
|
https://github.com/ruby/bigdecimal/commit/4f0894c6c0
|
|
https://github.com/ruby/bigdecimal/commit/223d193f01
|
|
Fixes https://github.com/ruby/bigdecimal/issues/78 by describing behaviour for positive and negative zero in the docs.
https://github.com/ruby/bigdecimal/commit/5415b120ab
|
|
https://github.com/ruby/bigdecimal/commit/3ede8860a6
|
|
https://github.com/ruby/bigdecimal/commit/70146fb6ad
|
|
Fixes https://github.com/ruby/bigdecimal/pull/220
https://github.com/ruby/bigdecimal/commit/127a1b5a31
|
|
https://github.com/ruby/bigdecimal/commit/ac7daa5f15
|
|
https://github.com/ruby/bigdecimal/commit/a32f6cb9e2
|
|
(https://github.com/ruby/bigdecimal/pull/209)
* Enhanced RDoc for BigDecimal
* Update ext/bigdecimal/bigdecimal.c
Remove the instance number of `Float::DIG`.
* Update ext/bigdecimal/bigdecimal.c
Add BigDecimal call-seq without ndigits.
* Update ext/bigdecimal/bigdecimal.c
Replace the word sum with value or result in the description of BigDecimal().
* Update ext/bigdecimal/bigdecimal.c
Remove the instance value of Float::DIG.
* Update ext/bigdecimal/bigdecimal.c
Fix mis-description of precision
* Update ext/bigdecimal/bigdecimal.c
Fix the description of precision determination
* Update ext/bigdecimal/bigdecimal.c
Add the description of the precision in the Rational case.
https://github.com/ruby/bigdecimal/commit/acabb132a4
Co-authored-by: Kenta Murata <[email protected]>
|
|
Fix GH-214.
https://github.com/ruby/bigdecimal/commit/13e0e93f37
|
|
https://github.com/ruby/bigdecimal/commit/ef9cf4e69e
|
|
Fix GH-212.
https://github.com/ruby/bigdecimal/commit/900bb7fcf5
|
|
https://github.com/ruby/bigdecimal/commit/c019caeaba
|
|
https://github.com/ruby/bigdecimal/commit/ceaf16b03e
|
|
Fixes GH-198.
https://github.com/ruby/bigdecimal/commit/4fbec55680
|
|
https://github.com/ruby/bigdecimal/commit/8fc83dd2fe
|
|
https://github.com/ruby/bigdecimal/commit/42c999f728
|
|
https://github.com/ruby/bigdecimal/commit/0de9298d15
|
|
https://github.com/ruby/bigdecimal/commit/6139ea1092
|
|
Fix GH-205
https://github.com/ruby/bigdecimal/commit/7d198394a2
|