summaryrefslogtreecommitdiff
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* * bignum.c (rb_big2str0): prevent working clone fromnobu2012-04-141-1/+2
* Backport r23730; fixes #2462.knu2011-07-171-1/+9
* * bignum.c (rb_big2dbl), test/ruby/test_bignum.rb (test_to_f): A negative Big...mrkn2010-06-151-1/+4
* * pack.c (pack_pack): call rb_quad_pack to preserve RangeError.akr2010-05-111-1/+1
* * pack.c: backport integer pack/unpack from 1.9 for [ruby-core:21937].akr2010-05-101-14/+121
* * time.c: rdoc fix for <=>marcandre2009-10-281-1/+1
* * bignum.c (big_lshift, big_rshift): return Bignum always withoutnobu2009-06-181-6/+6
* * array.c (ary_resize_capa): Remove an unused function.knu2009-03-231-2/+6
* * bignum.c (rb_big2str0, bigsqr): made interruptible. [ruby-Bugs-20622]nobu2008-07-251-0/+5
* * bignum.c (big2ulong, big2ull): constified.nobu2008-07-131-2/+2
* * bignum.c (rb_big_div): Bignum#div should return integer formatz2008-04-011-3/+0
* * bignum.c (rb_cstr_to_inum): treat successive underscores asnobu2008-03-191-3/+4
* * bignum.c (big2str_find_n1): check integer overflow.nobu2008-02-291-0/+3
* * bignum.c (BIGZEROP): fix for longer Bignum zeros. [ruby-Bugs-17454]nobu2008-02-221-1/+15
* * bignum.c (rb_big_lshift, rb_big_rshift, rb_big_aref): removed excessnobu2008-02-221-4/+4
* * bignum.c (rb_cstr_to_inum): '0_2' is a valid representation.tadf2008-01-301-2/+9
* * bignum.c (rb_cstr_to_inum): an underscore succeeding after octalnobu2007-12-191-1/+1
* * bignum.c (rb_cstr_to_inum): trailing spaces may exist at sqeezingnobu2007-12-041-1/+1
* * bignum.c (rb_big2str0): do not clobber space for sign.nobu2007-11-281-1/+1
* * bignum.c (bigtrunc): RBIGNUM(x)->len may be zero. out of boundmatz2007-08-161-0/+1
* * bignum.c (big_lshift): make shift offset long type.akr2007-08-161-10/+11
* * bignum.c (rb_big_aref): check for Bignum index range.nobu2007-07-301-12/+22
* * bignum.c (rb_big_lshift, rb_big_rshift): separated functionsnobu2007-07-191-9/+93
* * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242]nobu2007-07-181-1/+3
* * bignum.c (rb_big_pow): removed invariant variable. [ruby-dev:31236]nobu2007-07-151-15/+3
* * bignum.c (rb_big_neg): SIGNED_VALUE isn't in 1.8.nobu2007-07-151-1/+1
* * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]nobu2007-07-151-1/+2
* * bignum.c (rb_cstr_to_inum): check leading non-digits.nobu2007-07-151-15/+16
* * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]nobu2007-07-141-0/+1
* * bignum.c: purged trailing spaces.nobu2007-05-091-42/+42
* * bignum.c (Init_Bignum), numeric.c (Init_Numeric): added fdiv asnobu2007-05-091-0/+2
* * bignum.c (rb_big_quo): now calculate in integer. [ruby-dev:30753]nobu2007-05-091-6/+65
* * bignum.c (rb_big_pow): reduce multiplying for even number.nobu2007-05-091-29/+97
* * bignum.c (rb_big2str0): round up for the most significant digit.nobu2007-03-211-4/+4
* * bignum.c (bignorm): avoid segmentation. a patch from Hiroyukimatz2006-11-241-1/+4
* * bignum.c (rb_big2str0): use better approximation.usa2006-10-301-2/+2
* * bignum.c (rb_big2str0): wrong allocation length.matz2006-10-301-1/+1
* * bignum.c (rb_big2str0): a bug in length adjustment.matz2006-10-301-2/+9
* * sprintf.c (rb_str_format): should preserve leading zeromatz2006-10-301-10/+17
* * bignum.c (rb_big_rshift): a bug in right shift of negativematz2006-10-071-0/+4
* * bignum.c (rb_big_mul0): bignum multiplication withoutmatz2006-09-091-11/+18
* * numeric.c (fix_plus): addition in Fixnum will never overflowmatz2006-09-071-0/+2
* * prec.c (prec_prec_f): documentation patch frommatz2006-04-091-0/+5
* * bignum.c (rb_big_rshift): fix a GC problem onakr2005-12-161-1/+2
* * bignum.c (bignew_1): convertion from `int' to `char' discardsocean2005-10-211-2/+2
* * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not loadnobu2005-09-061-3/+3
* * bignum.c (rb_big_coerce): allow bignum x bignum coercing.matz2005-08-101-0/+3
* * bignum.c (rb_big_eq): reduce isnan(). [ruby-dev:26600]matz2005-07-221-1/+1
* * bignum.c (get2comp): revert all prior changes, and calculatematz2005-07-011-23/+22
* * bignum.c (get2comp): calculate proper 2's complement formatz2005-06-081-5/+5