summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2020-10-12bignum.c (bary_sparse_p): do not comsume Random::DEFAULTYusuke Endoh
2020-10-12bignum.c (rb_int_powm): Integer#pow(0, 1) should return 0Yusuke Endoh
2020-07-28Use https instead of httpKazuhiro NISHIYAMA
2020-07-14ON_DEBUG: delete unused macro卜部昌平
2020-06-29rb_big_aref: do not goto into a branch卜部昌平
2020-06-29rb_int_parse_cstr: do not goto into a branch卜部昌平
2020-06-29str2big_scan_digits: do not goto into a branch卜部昌平
2020-06-29bary_mul_karatsuba_branch: do not goto into a branch卜部昌平
2020-05-28Respect BIGNUM_DEBUG defined by command line optionNobuyoshi Nakada
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-21Removed non-RUBY_INTEGER_UNIFICATION codeNobuyoshi Nakada
2020-03-21Leave power cache table initialized as QfalseNobuyoshi Nakada
2020-03-04suppress uninitialized variable warnings卜部昌平
2020-02-08Clarified documentation in rb_integer_unpack [ci skip]Bernhard F. Brodowsky
2020-01-01bignum.c: extract bdigits_to_mpz and bdigits_from_mpz (#2805)Kenta Murata
2019-12-31Introduce BIGNUM_EMBED_P to check BIGNUM_EMBED_FLAG (#2802)Kenta Murata
2019-12-26decouple internal.h headers卜部昌平
2019-12-26internal/bingnum.h rework卜部昌平
2019-12-26add several __has_something macro卜部昌平
2019-11-19make functions static卜部昌平
2019-10-21bignum.c (estimate_initial_sqrt): prevent integer overflowYusuke Endoh
2019-09-10Unused LONG_MAX_as_doubleNobuyoshi Nakada
2019-09-05interesting (but annoying) tidbit warning suppressed卜部昌平
2019-08-03* expand tabs.git
2019-08-03Predefine some IDsNobuyoshi Nakada
2019-03-22[DOC] fix markups [ci skip]nobu
2019-01-04* expand tabs.svn
2019-01-04introduce rb_nogvl C-API to mark ubf as async-signal-safenormal
2018-12-12complex.c: rb_complex_new_polarnobu
2018-11-16bignum.c: fix bug in big2dbl()shyouhei
2018-11-16bignum.c: avoid (size_t)--shyouhei
2018-11-16bignum.c: BDIGIT might or might not integer-promoteshyouhei
2018-11-16avoid division by zeroshyouhei
2018-11-16bignum.c: suppress unused variable warningnobu
2018-11-15* expand tabs.svn
2018-11-15suppress integer overflow warningsshyouhei
2018-11-15bignum.c: ee should be signedshyouhei
2018-11-13suppress integer overflow warningsshyouhei
2018-11-12~(unsigned char) is not unsigned charshyouhei
2018-11-04complex.c: rb_dbl_complex_polar_pinobu
2018-10-02Fix Rational of Floatnobu
2018-07-24UNREACHABLE_RETURNnobu
2018-06-17refine Integer#** and Float#**nobu
2018-06-14bignum.c: get rid of redefined methodnobu
2018-06-13bignum.c: call functions directlynobu
2018-06-13bignum.c: refine pownobu
2018-04-04bignum.c: Bignum#fdiv avoids double division when divisor is bignummame
2018-03-15Add `exception:` keyword in Kernel#Integer()mrkn