summaryrefslogtreecommitdiff
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] fix markups [ci skip]nobu2019-03-221-2/+2
* * expand tabs.svn2019-01-041-1/+1
* introduce rb_nogvl C-API to mark ubf as async-signal-safenormal2019-01-041-1/+2
* complex.c: rb_complex_new_polarnobu2018-12-121-1/+1
* bignum.c: fix bug in big2dbl()shyouhei2018-11-161-1/+2
* bignum.c: avoid (size_t)--shyouhei2018-11-161-6/+11
* bignum.c: BDIGIT might or might not integer-promoteshyouhei2018-11-161-3/+9
* avoid division by zeroshyouhei2018-11-161-3/+8
* bignum.c: suppress unused variable warningnobu2018-11-161-0/+2
* * expand tabs.svn2018-11-151-3/+3
* suppress integer overflow warningsshyouhei2018-11-151-7/+10
* bignum.c: ee should be signedshyouhei2018-11-151-3/+4
* suppress integer overflow warningsshyouhei2018-11-131-4/+3
* ~(unsigned char) is not unsigned charshyouhei2018-11-121-2/+6
* complex.c: rb_dbl_complex_polar_pinobu2018-11-041-1/+1
* Fix Rational of Floatnobu2018-10-021-2/+8
* UNREACHABLE_RETURNnobu2018-07-241-1/+1
* refine Integer#** and Float#**nobu2018-06-171-3/+2
* bignum.c: get rid of redefined methodnobu2018-06-141-3/+3
* bignum.c: call functions directlynobu2018-06-131-17/+18
* bignum.c: refine pownobu2018-06-131-3/+5
* bignum.c: Bignum#fdiv avoids double division when divisor is bignummame2018-04-041-3/+1
* Add `exception:` keyword in Kernel#Integer()mrkn2018-03-151-3/+12
* rb_int_powm: call rb_int_pow directlymrkn2018-02-241-1/+1
* [DOC] obsolete classesnobu2018-02-231-0/+1
* Signature of rb_uint2big and rb_int2bignobu2018-02-201-5/+5
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-1/+1
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-1/+1
* __builtin_assume_aligned for *(foo *) castsshyouhei2018-01-151-3/+11
* __alignof__ to take alignment of a typeshyouhei2018-01-151-11/+10
* numeric.c: Fix Integer#pow with a large Fixnum modulomrkn2017-12-301-1/+3
* bignum.c: [DOC] simplify commentstomar2017-12-081-2/+2
* `Integer#pow(b)` accepts numerickazu2017-12-061-1/+1
* bignum.c: unified int_pow_tmp2nobu2017-12-051-19/+10
* bignum.c: explicit castsnobu2017-12-041-12/+10
* bignum.c, numeric.c: add Integer#pow(b, m)mrkn2017-12-041-0/+216
* bignum.c: avoid use of uninitialized value in Integer.sqrtrhe2017-11-021-0/+1
* Get rid of shadowing local variablesnobu2017-10-181-2/+0
* numeric.c: use NUM2DBLnobu2017-09-221-1/+1
* bignum.c: fix inexact estimationnobu2017-04-151-0/+3
* bignum.c: [DOC] typos and grammarstomar2017-03-161-3/+3
* bignum.c: rb_int_parse_cstrnobu2017-03-161-8/+31
* revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei2017-03-091-2/+4
* Use ADD instead of MULnaruse2017-03-071-10/+0
* optimize FIXABLE macroshyouhei2017-03-061-4/+12
* Makefile.sub: ULL_TO_DOUBLEnobu2017-02-281-2/+8
* bignum.c: use predefined IDsnobu2017-02-251-6/+7
* bignum.c: improve estimatenobu2017-02-251-23/+35
* bignum.c (bary_zero_p): constifynobu2017-02-251-1/+1
* extract initial sqrt estimation [Feature #13219]nobu2017-02-241-18/+28