summaryrefslogtreecommitdiff
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* bignum.c (bary_sparse_p): do not comsume Random::DEFAULTYusuke Endoh2020-10-121-3/+3
* bignum.c (rb_int_powm): Integer#pow(0, 1) should return 0Yusuke Endoh2020-10-121-0/+2
* Use https instead of httpKazuhiro NISHIYAMA2020-07-281-1/+1
* ON_DEBUG: delete unused macro卜部昌平2020-07-141-24/+0
* rb_big_aref: do not goto into a branch卜部昌平2020-06-291-2/+2
* rb_int_parse_cstr: do not goto into a branch卜部昌平2020-06-291-4/+6
* str2big_scan_digits: do not goto into a branch卜部昌平2020-06-291-4/+3
* bary_mul_karatsuba_branch: do not goto into a branch卜部昌平2020-06-291-6/+10
* Respect BIGNUM_DEBUG defined by command line optionNobuyoshi Nakada2020-05-291-1/+4
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-10/+11
* Removed non-RUBY_INTEGER_UNIFICATION codeNobuyoshi Nakada2020-03-211-6/+0
* Leave power cache table initialized as QfalseNobuyoshi Nakada2020-03-211-9/+3
* suppress uninitialized variable warnings卜部昌平2020-03-041-1/+1
* Clarified documentation in rb_integer_unpack [ci skip]Bernhard F. Brodowsky2020-02-081-1/+1
* bignum.c: extract bdigits_to_mpz and bdigits_from_mpz (#2805)Kenta Murata2020-01-011-18/+27
* Introduce BIGNUM_EMBED_P to check BIGNUM_EMBED_FLAG (#2802)Kenta Murata2019-12-311-6/+6
* decouple internal.h headers卜部昌平2019-12-261-12/+25
* internal/bingnum.h rework卜部昌平2019-12-261-1/+1
* add several __has_something macro卜部昌平2019-12-261-2/+0
* make functions static卜部昌平2019-11-191-1/+3
* bignum.c (estimate_initial_sqrt): prevent integer overflowYusuke Endoh2019-10-211-1/+9
* Unused LONG_MAX_as_doubleNobuyoshi Nakada2019-09-101-0/+2
* interesting (but annoying) tidbit warning suppressed卜部昌平2019-09-051-1/+11
* * expand tabs.git2019-08-031-2/+2
* Predefine some IDsNobuyoshi Nakada2019-08-031-3/+3
* [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