aboutsummaryrefslogtreecommitdiffstats
path: root/ext/bigdecimal/bigdecimal.c
Commit message (Expand)AuthorAgeFilesLines
* * encoding.c: Fix return value of `Encoding::ISO8859_1.name`hsbt2016-04-251-1/+1
* * ext/**/*.c (*_memsize): same as r52986 for extensions.ko12015-12-091-1/+1
* * ext/bigdecimal/bigdecimal.c: Fix double word typo.hsbt2015-12-021-1/+1
* bigdecimal.c: suppress warningsnobu2015-11-081-2/+2
* ext: use RARRAY_AREFnobu2015-11-051-2/+2
* ext: use RARRAY_CONST_PTRnobu2015-11-041-2/+2
* bigdecimal.c: wrapper object before allocnobu2015-05-271-6/+8
* * bigdecimal: conform to ruby's license. [ruby-core:68466] [Bug #10952]mrkn2015-04-081-7/+0
* bigdecimal.c: format specifiersnobu2015-02-041-7/+7
* bigdecimal.c: fix a typonobu2015-02-041-1/+1
* * ext/bigdecimal/bigdecimal.c (rb_rational_num): add fallback functionmrkn2015-01-291-0/+24
* * ext/bigdecimal/bigdecimal.c: fixes documentation like labeled lists,hsbt2015-01-121-44/+55
* fix printf format conversion specifiersnobu2014-12-261-5/+5
* use 0 for reservednobu2014-12-011-1/+1
* * ext/bigdecimal/bigdecimal.c: [DOC] Add description ofmrkn2014-07-311-0/+13
* * 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
* * 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
* 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-131-2/+4
* ext: use PRIsVALUE for rb_raise and rb_warnnobu2014-01-131-2/+2
* ruby/util.h: DECIMAL_SIZE_OF_BITSnobu2014-01-121-1/+2
* bigdecimal.c: expand buffernobu2014-01-111-2/+2
* * ext/bigdecimal: update class method call style from :: to .eregon2014-01-021-1/+1
* * 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-121-5/+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
* * ext/bigdecimal/bigdecimal.c (BigDecimal_power): Use FIX2LONG insteadmrkn2013-11-231-2/+2
* 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.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
* * 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