summaryrefslogtreecommitdiff
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* [Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House2023-04-061-1/+2
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-1/+1
* bignum.c: rb_int_parse_cstr handle `0` stringsJean Boussier2023-01-301-1/+0
* [Bug #19323] Raise `RangeError` instead of integer overflowNobuyoshi Nakada2023-01-081-1/+4
* Use `roomof` macro for rounding up divisionsNobuyoshi Nakada2022-10-141-2/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-555/+555
* Fix the condition when a new buffer is needed without GMPNobuyoshi Nakada2022-06-021-2/+14
* Disable GMP by -DUSE_GMP=0Nobuyoshi Nakada2022-05-201-14/+20
* [DOC]Some link prefix replaceS-H-GAMELINKS2022-04-091-1/+1
* [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