aboutsummaryrefslogtreecommitdiffstats
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* * bignum.c (big_rshift), compile.c (validate_label,nobu2011-12-051-1/+3
* * bignum.c (): refix of r33536. Don't change behavior of Bignum#/.naruse2011-11-221-5/+4
* * bignum.c (rb_big2ulong): need to calc in unsigned long, becauseusa2011-11-161-2/+2
* * bignum.c (rb_big2ull): add a cast to get rid of a VC++ warning.usa2011-11-161-1/+1
* * bignum.c (rb_big2ull): fix 32bit platform breakage. we mustkosaki2011-11-141-2/+2
* * bignum.c (rb_big2ull): fix off-by-twice bug of NUM2ULL.kosaki2011-11-141-2/+8
* * numeric.c (check_uint): fix off-by-one bug of NUM2UINT.kosaki2011-11-141-3/+4
* * bignum.c (rb_big_divide): raise ZeroDivisionError if divisor isnobu2011-10-271-1/+3
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-8/+8
* * numeric.c (bit_coerce): A Fixnum and a Bignum are only permitted formrkn2011-08-291-3/+3
* * bignum.c (bigsub_int): add RB_GC_GUARD. This patch is made bymrkn2011-07-151-0/+3
* * internal.h: declare internal functions here.akr2011-06-171-0/+1
* * bignum.c (bigmul1_toom3): remove unused variable.nobu2011-05-291-1/+1
* * numeric.c (flo_round): fix for negative value.nobu2011-05-291-1/+1
* * bignum.c (dump_bignum, bigmul1_balance, big_split, biglsh_bang,mrkn2011-05-221-21/+286
* * bignum.c (rb_str_to_inum): get rid of too huge alloca().kosaki2011-01-271-2/+7
* * bignum.c (bigmul1_karatsuba): avoid overflow that make assertionmatz2011-01-071-6/+6
* * bignum.c: parenthesize macro arguments.akr2010-12-021-3/+3
* * bignum.c (rb_big2long, rb_big2ulong): rb2ulong() returns VALUE, butusa2010-10-271-3/+3
* * random.c (rb_genrand_ulong_limited): renamed fromnaruse2010-09-101-4/+3
* * bignum.c (rb_big_eq): never equal to infinity.nobu2010-08-031-1/+1
* * bignum.c (big_op): comparison of bignum and infinity has returned 1mame2010-08-011-2/+3
* * removed trailing spaces.nobu2010-05-291-1/+1
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-22/+22
* * bignum.c (bigmul1_karatsuba): suppress a warning.nobu2010-04-251-0/+1
* * bignum.c (bigmul1_karatsuba): fix calculation order to preventmame2010-04-201-15/+18
* * bignum.c, node.h, strftime.c, enc/trans/utf8_mac.trans: added explicit cast...muraken2010-03-251-1/+1
* * bignum.c (rb_big_pack): use DIGSPERLONG and BITSPERDIG.akr2010-03-071-4/+4
* add comment.akr2010-03-041-0/+14
* * pack.c: check assuption on QUAD_SIZE and SIZEOF_LONG.akr2010-02-271-0/+4
* * pack.c: fix q and Q for big endian environments which have noakr2010-02-261-0/+83
* * bignum.c: fix rb_quad_pack and rb_quad_unpack for environmentsakr2010-02-261-12/+18
* * pack.c (QUAD_SIZE): it should be always 8.akr2010-02-261-3/+3
* * bignum.c (big_op): remove unused variables.naruse2010-02-051-2/+0
* * bignum.c (big_gt, big_ge, big_lt, big_ge): added Bignum#>, >=, < andmame2010-02-041-0/+111
* * ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): update RDoc tomatz2010-01-281-0/+2
* * bignum.c (bigsub_int): remove nonsense loop.mame2010-01-181-2/+0
* Add Float::INFINITY and Float::NAN.naruse2009-12-291-1/+1
* * removed spaces just before tabs.nobu2009-11-261-4/+4
* * string.c: rdoc for <=>, casecmpmarcandre2009-10-281-1/+1
* * bignum.c (big_split): fix off-by-one error. [ruby-dev:39501]mame2009-10-171-4/+4
* fix rdoc.akr2009-10-121-2/+2
* * bignum.c (bigmul1_single): suppress a warning.nobu2009-09-131-1/+1
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+1
* * bignum.c (rb_big_idiv): added rdoc.nobu2009-09-041-1/+10
* * bignum.c (rb_big_div, rb_big_idiv): fixed indent.nobu2009-09-041-2/+2
* * bignum.c (bigmul1_single): new function specialized respect toakr2009-08-301-0/+19
* * bignum.c (rb_big_clone, bigmul1_normal, bigdivrem): trivialnobu2009-08-251-26/+29
* * numeric.c (flo_pow,fix_pow): may return complex number.tadf2009-08-161-0/+2
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h: checkko12009-08-121-0/+1