aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_bignum.rb
Commit message (Expand)AuthorAgeFilesLines
* Use Integer instead of Fixnum and Bignum.akr2016-05-171-2/+2
* [Feature #12005] Unify Fixnum and Bignum into Integerakr2016-05-171-12/+12
* test/lib/test/unit/assertions.rb defines assert_fixnum and assert_bignum.akr2016-05-011-13/+13
* envutil.rb defines Integer::{FIXNUM_MIN,FIXNUM_MAX}.akr2016-05-011-8/+5
* * test/ruby/test_bignum.rb: Make sure to use Bignum values in the tests.mrkn2016-03-161-66/+79
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* preserve encodings in error messagesnobu2015-09-281-0/+2
* numeric.c: Bignum 0 is not positivenobu2015-05-191-0/+12
* test/unit/assertions.rb: return exceptionnobu2013-10-091-2/+1
* * bignum.c (GMP_DIV_DIGITS): New macro.akr2013-09-041-0/+3
* * test/ruby/test_bignum.rb (test_interrupt_during_to_s): Disable itakr2013-09-021-0/+3
* * bignum.c (power_cache_get_power): Appry bigtrunc to the result ofakr2013-08-021-0/+2
* * bignum.c (big_shift3): New function.akr2013-07-131-0/+5
* * bignum.c (bigand_int): Consider negative values.akr2013-06-261-0/+7
* * numeric.c (num_quo): should return a Float for a Float argument.mrkn2013-06-061-1/+3
* test_bignum.rb: refine testnobu2013-03-161-8/+5
* * include/ruby/intern.h: add the prototype declaration ofmrkn2012-12-221-0/+36
* * bignum.c (bigdivrem): optimize the way to retry calculation ofmrkn2012-11-271-0/+30
* * bignum.c (bigmul0): enable big_mul_toom3.mrkn2012-11-081-2/+1
* * bignum.c (bigmul0): disable big_mul_toom3_temporalily.mrkn2012-11-081-0/+111
* * bignum.c (bignew_1): Bignum instances are frozen.ko12012-10-281-0/+4
* * test/ruby/test_fixnum.rb (TestFixnum#test_singleton_method): new test.usa2012-08-231-0/+5
* * bignum.c (rb_big_pow): estimate result bit size more precisely.nobu2012-03-181-0/+3
* * bignum.c (): refix of r33536. Don't change behavior of Bignum#/.naruse2011-11-221-0/+6
* * bignum.c (rb_big_divide): raise ZeroDivisionError if divisor isnobu2011-10-271-0/+3
* * test/ruby/test_bignum.rb: ensure constants to be Bignum.nobu2011-10-271-12/+28
* * test/ruby/test_bignum.rb: use more descriptive assertions.nobu2011-09-301-16/+16
* * test/ruby/test_bignum.rb (TestBignum#test_interrupt): fix fornobu2011-09-301-4/+6
* * numeric.c (bit_coerce): A Fixnum and a Bignum are only permitted formrkn2011-08-291-0/+44
* * bignum.c (rb_big_eq): never equal to infinity.nobu2010-08-031-0/+1
* * bignum.c (big_op): comparison of bignum and infinity has returned 1mame2010-08-011-0/+2
* * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):nobu2010-04-291-2/+2
* * test/ruby/test_bignum.rb, test/ruby/test_class.rb,mame2010-01-211-0/+1
* * test/ruby/test_array.rb: add some tests (for coverage).mame2010-01-181-0/+13
* * test/ruby/test_bignum.rb: some coerce definitions (for test) wasmame2010-01-181-4/+5
* * bignum.c (rb_big_fdiv): checks whether the given second argumenttadf2009-06-171-0/+18
* * bignum.c (rb_big_mul): faster multiplication by Karatsuba method andmame2008-12-141-0/+20
* * test/ruby/test_bignum.rb (TestBignum#test_convert): removematz2008-12-111-12/+0
* test the actual value of (10**32768-1).to_s.akr2008-05-141-3/+1
* check the chracters in (10**32768-1).to_s.akr2008-05-131-1/+3
* * bignum.c (rb_big_fdiv): flo.fdiv(NaN) should result NaN.matz2008-05-071-2/+2
* add a test for [ruby-dev:34553].akr2008-05-011-0/+1
* * numeric.c (num_rdiv): should always return rational number.matz2008-04-021-1/+1
* * numeric.c (num_quo): should convert its operand to Rational.matz2008-03-311-5/+2
* added an assertion.tadf2008-03-191-0/+4
* * test/ruby/test_bignum.rb (test_too_big_to_s): skips a test using toonobu2008-02-291-3/+2
* * bignum.c (big2str_find_n1): check integer overflow.nobu2008-02-291-0/+9
* * test/ruby/test_pack.rb: fix tests for 64bit CPU.mame2008-02-101-3/+12
* * test/ruby/test_bignum.rb: suppress warnings during test.mame2008-01-311-0/+9
* add assertions.tadf2008-01-301-0/+3