summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2007-07-19* bignum.c (rb_big_lshift, rb_big_rshift): separated functionsnobu
2007-07-18* bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242]nobu
2007-07-15* bignum.c (rb_big_pow): removed invariant variable. [ruby-dev:31236]nobu
2007-07-15* bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]nobu
2007-07-15* bignum.c (rb_cstr_to_inum): check leading non-digits.nobu
2007-07-14* bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]nobu
2007-06-28refine previous change.akr
2007-06-28* bignum.c (rb_big_hash): fix hash area.akr
2007-06-26 * include/ruby/ruby.h: IL32LLP64 support.usa
2007-06-10* include/ruby: moved public headers.nobu
2007-05-09* bignum.c: purged trailing spaces.nobu
2007-05-09* bignum.c (Init_Bignum), numeric.c (Init_Numeric): added fdiv asnobu
2007-05-02* bignum.c (rb_big_quo): now calculate in integer. [ruby-dev:30753]nobu
2007-05-01* bignum.c (rb_big_pow): improvement by calculating from MSB and usingnobu
2007-04-26* bignum.c (rb_big_pow): truncate all zero BDIGITs. [ruby-dev:30733]nobu
2007-04-26* bignum.c (rb_big_pow): reduce multiplying for even number.nobu
2007-03-21* bignum.c (rb_big2str0): round up for the most significant digit.nobu
2006-10-30* bignum.c (rb_big2str0): use better approximation.usa
2006-10-30* bignum.c (rb_big2str0): wrong allocation length.matz
2006-10-30* sprintf.c (rb_str_format): should preserve leading zeromatz
2006-10-07* bignum.c (rb_big_rshift): a bug in right shift of negativematz
2006-09-21* bignum.c (rb_big_hash): use rb_memhash().matz
2006-09-04* numeric.c (fix_plus): addition in Fixnum will never overflowmatz
2006-08-31* ruby.h (struct RString): embed small strings.matz
2006-07-11* bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019]matz
2006-07-11* bignum.c (bignorm): sizeof(long) may be smaller thanmatz
2006-07-03* bignum.c: ruby 1.9 HEAD 64 bit warnings clean up frommatz
2006-06-27* object.c (rb_cstr_to_dbl): should not skip '_' at the beginningmatz
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-03-01* dir.c: supress warning "/* within comment"ocean
2006-02-22* bignum.c (bignorm): x may not be a bignum. [ruby-dev:28367]matz
2005-12-16* bignum.c (rb_big_rshift): fix a GC problem onakr
2005-10-21* bignum.c (bignew_1): convertion from `int' to `char' discardsocean
2005-10-01* bignum.c (rb_big_rand): removed. [ruby-dev:25405]akr
2005-09-14* bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean
2005-09-12* array.c: moved to ANSI function style from K&R function style.ocean
2005-09-06* Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not loadnobu
2005-08-12* parse.y (f_larglist): allow optional arguments even whenmatz
2005-08-10* bignum.c (rb_big_mul0): multiply two numbers (x, y) withoutmatz
2005-08-03* numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod,matz
2005-07-25* bignum.c (rb_big_eq): reduce isnan(). [ruby-dev:26600]matz
2005-07-01* bignum.c (rb_big_neg): may be accessing bogus pointer value.matz
2005-06-30* eval.c (rb_eval): pre-evaluate argument for unambiguousmatz
2005-06-28* dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unusedocean
2005-06-08* array.c (rb_ary_nitems): add the block feature to Array#nitems.matz
2005-06-08* bignum.c (get2comp): revert all prior changes, and calculatematz
2005-06-07* bignum.c (bignorm): fixed a bug in normalizing negative numbersmatz
2005-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2004-09-03* struct.c (make_struct): remove redefining constant whenmatz
2004-08-28* bignum.c (rb_big_and): protect parameters from GC.matz