| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | * bignum.c (big2str_table): base cannot be 0 or 1. | nobu | 2007-08-02 | 1 | -5/+7 |
* | * bignum.c (rb_big2str0): faster Bugnum#to_s using Karatsuba | matz | 2007-08-02 | 1 | -19/+111 |
* | * bignum.c (rb_big_aref): check for Bignum index range. | nobu | 2007-07-30 | 1 | -12/+22 |
* | * bignum.c (rb_big_lshift, rb_big_rshift): separated functions | nobu | 2007-07-19 | 1 | -9/+87 |
* | * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242] | nobu | 2007-07-18 | 1 | -1/+3 |
* | * bignum.c (rb_big_pow): removed invariant variable. [ruby-dev:31236] | nobu | 2007-07-15 | 1 | -15/+3 |
* | * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225] | nobu | 2007-07-15 | 1 | -1/+2 |
* | * bignum.c (rb_cstr_to_inum): check leading non-digits. | nobu | 2007-07-15 | 1 | -15/+16 |
* | * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225] | nobu | 2007-07-14 | 1 | -0/+1 |
* | refine previous change. | akr | 2007-06-28 | 1 | -1/+1 |
* | * bignum.c (rb_big_hash): fix hash area. | akr | 2007-06-28 | 1 | -1/+1 |
* | * include/ruby/ruby.h: IL32LLP64 support. | usa | 2007-06-26 | 1 | -3/+3 |
* | * include/ruby: moved public headers. | nobu | 2007-06-10 | 1 | -1/+1 |
* | * bignum.c: purged trailing spaces. | nobu | 2007-05-09 | 1 | -37/+37 |
* | * bignum.c (Init_Bignum), numeric.c (Init_Numeric): added fdiv as | nobu | 2007-05-09 | 1 | -0/+2 |
* | * bignum.c (rb_big_quo): now calculate in integer. [ruby-dev:30753] | nobu | 2007-05-02 | 1 | -6/+64 |
* | * bignum.c (rb_big_pow): improvement by calculating from MSB and using | nobu | 2007-05-01 | 1 | -11/+64 |
* | * bignum.c (rb_big_pow): truncate all zero BDIGITs. [ruby-dev:30733] | nobu | 2007-04-26 | 1 | -20/+34 |
* | * bignum.c (rb_big_pow): reduce multiplying for even number. | nobu | 2007-04-26 | 1 | -7/+5 |
* | * bignum.c (rb_big2str0): round up for the most significant digit. | nobu | 2007-03-21 | 1 | -4/+4 |
* | * bignum.c (rb_big2str0): use better approximation. | usa | 2006-10-30 | 1 | -2/+2 |
* | * bignum.c (rb_big2str0): wrong allocation length. | matz | 2006-10-30 | 1 | -1/+1 |
* | * sprintf.c (rb_str_format): should preserve leading zero | matz | 2006-10-30 | 1 | -12/+24 |
* | * bignum.c (rb_big_rshift): a bug in right shift of negative | matz | 2006-10-07 | 1 | -0/+4 |
* | * bignum.c (rb_big_hash): use rb_memhash(). | matz | 2006-09-21 | 1 | -7/+3 |
* | * numeric.c (fix_plus): addition in Fixnum will never overflow | matz | 2006-09-04 | 1 | -0/+2 |
* | * ruby.h (struct RString): embed small strings. | matz | 2006-08-31 | 1 | -6/+6 |
* | * bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019] | matz | 2006-07-11 | 1 | -13/+14 |
* | * bignum.c (bignorm): sizeof(long) may be smaller than | matz | 2006-07-11 | 1 | -6/+6 |
* | * bignum.c: ruby 1.9 HEAD 64 bit warnings clean up from | matz | 2006-07-03 | 1 | -2/+2 |
* | * object.c (rb_cstr_to_dbl): should not skip '_' at the beginning | matz | 2006-06-27 | 1 | -7/+2 |
* | * sprintf.c (rb_str_format): allow %c to print one character | matz | 2006-06-09 | 1 | -4/+9 |
* | * dir.c: supress warning "/* within comment" | ocean | 2006-03-01 | 1 | -6/+2 |
* | * bignum.c (bignorm): x may not be a bignum. [ruby-dev:28367] | matz | 2006-02-22 | 1 | -1/+4 |
* | * bignum.c (rb_big_rshift): fix a GC problem on | akr | 2005-12-16 | 1 | -1/+2 |
* | * bignum.c (bignew_1): convertion from `int' to `char' discards | ocean | 2005-10-21 | 1 | -4/+4 |
* | * bignum.c (rb_big_rand): removed. [ruby-dev:25405] | akr | 2005-10-01 | 1 | -19/+0 |
* | * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056] | ocean | 2005-09-14 | 1 | -1/+1 |
* | * array.c: moved to ANSI function style from K&R function style. | ocean | 2005-09-12 | 1 | -147/+63 |
* | * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not load | nobu | 2005-09-06 | 1 | -4/+4 |
* | * parse.y (f_larglist): allow optional arguments even when | matz | 2005-08-12 | 1 | -2/+2 |
* | * bignum.c (rb_big_mul0): multiply two numbers (x, y) without | matz | 2005-08-10 | 1 | -13/+21 |
* | * numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod, | matz | 2005-08-03 | 1 | -2/+2 |
* | * bignum.c (rb_big_eq): reduce isnan(). [ruby-dev:26600] | matz | 2005-07-25 | 1 | -1/+1 |
* | * bignum.c (rb_big_neg): may be accessing bogus pointer value. | matz | 2005-07-01 | 1 | -2/+4 |
* | * eval.c (rb_eval): pre-evaluate argument for unambiguous | matz | 2005-06-30 | 1 | -22/+22 |
* | * dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unused | ocean | 2005-06-28 | 1 | -1/+0 |
* | * array.c (rb_ary_nitems): add the block feature to Array#nitems. | matz | 2005-06-08 | 1 | -16/+0 |
* | * bignum.c (get2comp): revert all prior changes, and calculate | matz | 2005-06-08 | 1 | -14/+27 |
* | * bignum.c (bignorm): fixed a bug in normalizing negative numbers | matz | 2005-06-07 | 1 | -2/+8 |