summaryrefslogtreecommitdiff
path: root/ext/bigdecimal
Commit message (Expand)AuthorAgeFilesLines
* * ext/bigdecimal/bigdecimal.c: [DOC] Add description ofmrkn2014-07-311-0/+13
* bigdecimal/math.rb: error message in BigMath#PInobu2014-06-281-1/+1
* * include/ruby/ruby.h: Hide Rational internal.akr2014-05-171-10/+10
* class.c: do nothing if copying selfnobu2014-02-211-1/+3
* * ext/bigdecimal/bigdecimal.c (BigDecimal_initialize): Insert GC guard.mrkn2014-02-161-2/+7
* bigdecimal.c: refine macrosnobu2014-02-161-3/+3
* * ext/bigdecimal/bigdecimal.c (BIGNUM_ZERO_P): Unused macro removed.akr2014-02-151-4/+0
* * internal.h: Rename macro names: RBIGNUM_FOO to BIGNUM_FOO.akr2014-02-151-2/+2
* bigdecimal.h: suppress warningsnobu2014-02-121-2/+2
* * ext/bigdecimal/bigdecimal.c (BigMath_s_log): Use rb_big_cmp instead ofakr2014-02-111-2/+3
* * bignum.c (rb_big_cmp): Specialize a comparison to zero.akr2014-02-111-1/+1
* * ext/bigdecimal/bigdecimal.gemspec: bigdecimal version 1.2.5.mrkn2014-01-151-1/+1
* bigdecimal.c: rename macrosnobu2014-01-151-5/+7
* bigdecimal.c: backword compatibility as gemnobu2014-01-141-11/+12
* bigdecimal.c: backword compatibility as gemnobu2014-01-141-9/+20
* * ext/bigdecimal/bigdecimal.c (BigDecimal_divide): Add an additionalmrkn2014-01-132-3/+5
* ext: use PRIsVALUE for rb_raise and rb_warnnobu2014-01-131-2/+2
* ruby/util.h: DECIMAL_SIZE_OF_BITSnobu2014-01-122-2/+3
* bigdecimal.c: expand buffernobu2014-01-111-2/+2
* * ext/bigdecimal: update class method call style from :: to .eregon2014-01-025-29/+30
* * ext/bigdecimal/bigdecimal.c (VpSetPTR): fix for limitation of the resultingmrkn2013-12-121-2/+14
* * ext/bigdecimal/bigdecimal.c (VpAddAbs): put out a conditional branch frommrkn2013-12-121-15/+15
* * ext/bigdecimal/bigdecimal.c (VPrint): be a static function, support anothermrkn2013-12-122-6/+21
* * bigdecimal.c (BigDecimal_coerce): convert a Float to a BigDecimal insteadmrkn2013-12-081-1/+2
* * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec):mrkn2013-12-051-2/+11
* bigdecimal.gemspec: datenobu2013-11-261-0/+2
* * ext/bigdecimal/bigdecimal.gemspec: bump BigDecimal to 1.2.3 forzzak2013-11-251-1/+1
* * ext/bigdecimal/bigdecimal.gemspec: Remove Gem::Specification#datezzak2013-11-251-1/+0
* * ext/bigdecimal/bigdecimal.c (BigDecimal_power): Use FIX2LONG insteadmrkn2013-11-231-2/+2
* * ext/bigdecimal/lib/bigdecimal/math.rb (BigMath.E): Use BigMath.exp.mrkn2013-11-231-14/+1
* expmrkn2013-11-231-11/+6
* * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): The signature wasmrkn2013-11-231-51/+52
* * ext/bigdecimal/bigdecimal.c (BigDecimal_power):mrkn2013-11-221-1/+1
* * ext/bigdecimal/bigdecimal.gemspec: version 1.2.2.mrkn2013-11-221-1/+1
* * ext/bigdecimal/bigdecimal.c (BigDecimal_data_type):mrkn2013-11-221-0/+2
* * ext/bigdecimal/bigdecimal.c (BigDecimal_power): Round the result value.mrkn2013-11-221-0/+3
* * ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Insert rb_thread_check_ints.mrkn2013-11-221-0/+3
* * ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Fix the inserting pointsmrkn2013-11-221-9/+16
* * ext/bigdecimal/bigdecimal.c: Fix indentation.mrkn2013-11-221-9/+9
* * ext/bigdecimal/bigdecimal.c (VpAlloc): Fix the expr to adjust the sizemrkn2013-11-211-1/+3
* * ext/bigdecimal/bigdecimal.c (BigDecimal_sqrt): Fix the precision ofmrkn2013-11-211-5/+5
* * ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] remove example ofnagachika2013-11-141-2/+0
* * ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] +precision+ is requiredzzak2013-11-131-1/+0
* * ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] Document the requiredzzak2013-11-131-3/+7
* * add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko12013-10-291-0/+1
* * ext/bigdecimal/bigdecimal.c: [DOC] several fixes by @chastellzzak2013-09-261-14/+14
* Eliminate less-than-zero checks for unsigned variablesnobu2013-09-121-4/+4
* * ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] document top-levelzzak2013-07-151-0/+21
* * ext/bigdecimal/bigdecimal.h (RB_UNUSED_VAR, UNREACHABLE):mrkn2013-07-012-1/+13
* * ext/bigdecimal/bigdecimal.c (BigDecimal_save_rounding_mode): fix typo.charliesome2013-06-261-1/+1