summaryrefslogtreecommitdiff
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] Integer#coerce deals with also FloatNobuyoshi Nakada2021-12-291-5/+6
* Fix the warning in rb_big2dbl, Bignum is no longer definedNobuyoshi Nakada2021-12-291-1/+1
* Remove obsolete Fixnum and BignumNobuyoshi Nakada2021-12-281-4/+0
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-2/+0
* bary_mul_balance_with_mulfunc: move working buffer allocationNobuyoshi Nakada2021-10-121-0/+13
* bary_mul_balance_with_mulfunc: consitify invariant variablesNobuyoshi Nakada2021-10-121-12/+11
* Refactor and Using RBOOL macroS.H2021-09-151-14/+5
* Remove uneeded initialize local variable (#4818)S.H2021-09-131-1/+0
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-2/+0
* Replace RBOOL macroS-H-GAMELINKS2021-09-051-5/+5
* Use C99-defined macros to classify a floating-point numberNobuyoshi Nakada2021-08-271-1/+1
* Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada2021-08-241-1/+0
* Suppress unused-variable warnings when DEBUG_INTEGER_PACKNobuyoshi Nakada2021-08-091-0/+2
* Remove unneeded declarations in bignum.cS.H2021-03-201-4/+0
* bignum.c: Make sure the argument of LONG2FIX is longYusuke Endoh2021-01-231-4/+4
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-051-1/+1
* Fixed indefinite articles before "Integer" [ci skip]Nobuyoshi Nakada2020-12-211-1/+1
* 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