diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-06-11 06:06:01 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-06-11 06:06:01 +0000 |
| commit | 1e7898d76a90befec85074f9d580531cf64ee9be (patch) | |
| tree | 9f2bf529de22a6ef97bc0720acc9e0f9cc80bff5 /test/ruby | |
| parent | 3bb5d07486b3d06224481b459be5e814fe082b7a (diff) | |
* ext/bigdecimal/bigdecimal.c (VpCtoV): big number should result
to infinite. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (VpIsRoundMode): rounding mode
condition check updated. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (VpPower): should handle NaN and
Inf. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): divmod should
raise ZeroDivisionError. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (BigDecimal_mode): should check
exception for VP_EXCEPTION_UNDERFLOW and VP_EXCEPTION_ZERODIVIDE.
backported from 1.9.
* ext/bigdecimal/bigdecimal.c (VpException): ditto.
* ext/bigdecimal/bigdecimal.h (VP_EXCEPTION_ZERODIVIDE): new error
code. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (BigDecimal_div2, BigDecimal_round,
BigDecimal_truncate, BigDecimal_floor, BigDecimal_ceil): eagerly convert
bigdecimal to integer. backported from 1.9.
* ext/bigdecimal/bigdecimal.c (VpMult): free internal Real.
backported from 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby')
0 files changed, 0 insertions, 0 deletions
