summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2011-10-27* bignum.c (rb_big_divide): raise ZeroDivisionError if divisor isnobu
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-08-29* numeric.c (bit_coerce): A Fixnum and a Bignum are only permitted formrkn
2011-07-15* bignum.c (bigsub_int): add RB_GC_GUARD. This patch is made bymrkn
2011-06-17* internal.h: declare internal functions here.akr
2011-05-29* bignum.c (bigmul1_toom3): remove unused variable.nobu
2011-05-29* numeric.c (flo_round): fix for negative value.nobu
2011-05-22* bignum.c (dump_bignum, bigmul1_balance, big_split, biglsh_bang,mrkn
2011-01-27 * bignum.c (rb_str_to_inum): get rid of too huge alloca().kosaki
2011-01-07* bignum.c (bigmul1_karatsuba): avoid overflow that make assertionmatz
2010-12-02* bignum.c: parenthesize macro arguments.akr
2010-10-27* bignum.c (rb_big2long, rb_big2ulong): rb2ulong() returns VALUE, butusa
2010-09-10* random.c (rb_genrand_ulong_limited): renamed fromnaruse
2010-08-03* bignum.c (rb_big_eq): never equal to infinity.nobu
2010-08-01* bignum.c (big_op): comparison of bignum and infinity has returned 1mame
2010-05-29* removed trailing spaces.nobu
2010-05-17* array.c: Documentation: change => in call-seq to ->.marcandre
2010-04-25* bignum.c (bigmul1_karatsuba): suppress a warning.nobu
2010-04-20* bignum.c (bigmul1_karatsuba): fix calculation order to preventmame
2010-03-25* bignum.c, node.h, strftime.c, enc/trans/utf8_mac.trans: added explicit cast...muraken
2010-03-07* bignum.c (rb_big_pack): use DIGSPERLONG and BITSPERDIG.akr
2010-03-04add comment.akr
2010-02-27* pack.c: check assuption on QUAD_SIZE and SIZEOF_LONG.akr
2010-02-26* pack.c: fix q and Q for big endian environments which have noakr
2010-02-26* bignum.c: fix rb_quad_pack and rb_quad_unpack for environmentsakr
2010-02-26* pack.c (QUAD_SIZE): it should be always 8.akr
2010-02-05* bignum.c (big_op): remove unused variables.naruse
2010-02-04* bignum.c (big_gt, big_ge, big_lt, big_ge): added Bignum#>, >=, < andmame
2010-01-28* ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): update RDoc tomatz
2010-01-18* bignum.c (bigsub_int): remove nonsense loop.mame
2009-12-29Add Float::INFINITY and Float::NAN.naruse
2009-11-26* removed spaces just before tabs.nobu
2009-10-28* string.c: rdoc for <=>, casecmpmarcandre
2009-10-17* bignum.c (big_split): fix off-by-one error. [ruby-dev:39501]mame
2009-10-12fix rdoc.akr
2009-09-13* bignum.c (bigmul1_single): suppress a warning.nobu
2009-09-08* include/ruby/st.h (st_hash_func): use st_index_t.nobu
2009-09-04* bignum.c (rb_big_idiv): added rdoc.nobu
2009-09-04* bignum.c (rb_big_div, rb_big_idiv): fixed indent.nobu
2009-08-30* bignum.c (bigmul1_single): new function specialized respect toakr
2009-08-25* bignum.c (rb_big_clone, bigmul1_normal, bigdivrem): trivialnobu
2009-08-16 * numeric.c (flo_pow,fix_pow): may return complex number.tadf
2009-08-12* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h: checkko1
2009-08-09* bignum.c (rb_big_cmp, bigsub, big_real_len, bigmul1_normal,mame
2009-08-08* bignum.c (bigzero_p): removing BDIGITS() inside of thematz
2009-07-18* suppressed shorten-64-to-32 warnings.nobu
2009-07-16* bignum.c (rb_big_new, rb_bigzero_p), range.c (rb_range_values):nobu
2009-06-18* bignum.c (big_lshift, big_rshift): return Bignum always withoutnobu
2009-06-17* numeric.c (flo_cmp): Infinity is greater than any bignummatz
2009-06-17 * bignum.c (rb_big_fdiv): checks whether the given second argumenttadf