⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Ruby master
All Projects
Ruby
»
Ruby master
Overview
Activity
Roadmap
Issues
Repository
Like
«
Previous
|
Next
»
Revision ebd61e5f
Added by
mrkn (Kenta Murata)
almost 13 years
ago
ID
ebd61e5f289958fbba5f54d9ff6bf916de524819
Parent
b88daae7
Child
919978a8
ext/bigdecimal/bigdecimal.c (BigDecimal_power): support non-integral
exponent. fixes
#3271
ext/bigdecimal/bigdecimal.c (rmpd_power_by_big_decimal): ditto.
ext/bigdecimal/bigdecimal.c (BigDecimal_power_op): add a function to
only use for "**" operator.
test/bigdecimal/test_bigdecimal.rb: add a bunch of tests for the
above changes.
ext/bigdecimal/bigdecimal.c (is_integer): add an utility function.
ext/bigdecimal/bigdecimal.c (is_negative): ditto.
ext/bigdecimal/bigdecimal.c (is_positive): ditto.
ext/bigdecimal/bigdecimal.c (is_zero): ditto.
ext/bigdecimal/bigdecimal.c (is_one): ditto.
ext/bigdecimal/bigdecimal.c (is_even): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Related issues
Bug #3271
: BigMath.power が遅い
Loading...
exponent. fixes #3271
only use for "**" operator.
above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e