summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
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
2009-06-15avoid signbit() and adjust indentation.tadf
2009-06-15 * bignum.c (rb_big2db): (-Float::MAX.to_i*2).to_f should returntadf
2009-05-27* bignum.c (bigand_int): new function to calculate bignum andmatz
2009-05-26* common.mk (bignum.o, numeric.o): depend on util.h.nobu
2009-05-26* bignum.c (bignew_1): inline memory allocation.matz
2009-04-20* bignum.c (bigsub_int): subtraction without making internalmatz
2009-03-26* bignum.c (rb_cmpint): FIX2INT may fail on LP64 platforms.akr
2009-03-13* bignum.c (bigfixize): zero length Bignum is 0.nobu