summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2007-11-27* bignum.c (big2str_find_n1): removed extraneous element.nobu
2007-11-16* bignum.c (rb_big_odd_p): new method added. a patch from Tadashimatz
2007-11-13* include/ruby/ruby.h: introduce 2 macros:ko1
2007-09-29* bignum.c: use SIZEOF_LONG instead of SIZEOF_ULONG which is notakr
2007-09-01* include/ruby/ruby.h (struct RBignum): embed digits in RBignum forakr
2007-08-25* encoding.c: provide basic features for M17N.matz
2007-08-16* bignum.c (bigtrunc): RBIGNUM(x)->len may be zero. out of boundmatz
2007-08-16* bignum.c (big_lshift): make shift offset long type.akr
2007-08-08* bignum.c (rb_big2str0): should not use RTEST for non-VALUE.nobu
2007-08-08* bignum.c (rb_big2str0): should preserve sign mark.usa
2007-08-06* bignum.c (rb_big2str0): make Bignum#to_s even faster. a patchmatz
2007-08-02* bignum.c (big2str_table): base cannot be 0 or 1.nobu
2007-08-02* bignum.c (rb_big2str0): faster Bugnum#to_s using Karatsubamatz
2007-07-30* bignum.c (rb_big_aref): check for Bignum index range.nobu
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