summaryrefslogtreecommitdiff
path: root/test/ruby/test_float.rb
AgeCommit message (Expand)Author
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-05-17numeric.c: Numeric#positive? and Numeric#negative?nobu
2015-03-18* remove trailing spaces.svn
2015-03-18hash.c: same hash values with Float#hashnobu
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-08-01numeric.c: 0 % Float::NAN returns Float::NANnobu
2014-08-01add assertions for division NaNnobu
2014-05-18* configure.in: Check nextafter() availability.akr
2014-03-04* test/ruby: get rid of warnings.usa
2013-12-13test/ruby: better assertionsnobu
2013-11-22util.c: ignore too long fraction partnobu
2013-09-07numeric.c: no extra checksnobu
2013-09-02Retain behavior of Numeric#step when nil is given as second argument.knu
2013-09-02Fix and add tests for Numeric#step.knu
2012-11-07Suppress warning: Bignum out of Float rangenaruse
2012-11-07* numeric.c (ruby_float_step): fix r37514: it yielded with NaNnaruse
2012-08-23* test/ruby/test_fixnum.rb (TestFixnum#test_singleton_method): new test.usa
2012-07-16* bignum.c (rb_big_float_cmp): compare an integer and float precisely.akr
2012-03-14* numeric.c: fix flodivmod for cornercases [Bug #6044]marcandre
2011-11-22Fix for r33811.naruse
2011-11-22* numeric.c (ruby_float_step): improve floating point calculations.naruse
2011-10-05Revert r33407; half-baked patch.naruse
2011-10-05* numeric.c (ruby_float_step): improve floating point calculations.naruse
2011-09-05* test/ruby/test_float.rb (TestFloat#test_round): show the number in question.nobu
2011-09-01* numeric.c (flo_round): substitute machine dependent magic number.nobu
2011-05-29* numeric.c (flo_round): fix for negative value.nobu
2011-03-22* numeric.c (flo_round): fix inaccurate results.nobu
2011-01-24* error.c (rb_invalid_str): prevent intermediate variable from GC.nobu
2010-10-30* util.c (ruby_strtod): get rid of overflow/underflow as possible.nobu
2010-10-20* util.c (ruby_strtod): reject 0x1.p+0. [ruby-dev:42432] #3966naruse
2010-09-13* util.c (ruby_strtod): reject Float('0x0.').naruse
2010-09-06* util.c (ruby_strtod): check there is at least 1 digit afternaruse
2010-09-06* util.c (ruby_strtod): check integr overflow.naruse
2010-08-23* util.c (ruby_strtod): make sure to have digit-sequence after 'p'naruse
2010-07-24* numeric.c (flo_cmp): honor the result of infinite? method of thenobu
2010-07-24* test/ruby/envutil.rb (EnvUtil#.suppress_warning): added.nobu
2010-05-12* numeric.c (flo_to_s): make minimum string representation.nobu
2010-04-29* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):nobu
2010-04-29* test/ruby: fixed nonsense assertions.nobu
2010-04-01* object.c (rb_cstr_to_dbl): return 0.0 if hexadecimal andnaruse
2009-12-29Add Float::INFINITY and Float::NAN.naruse
2009-06-17* numeric.c (flo_cmp): Infinity is greater than any bignummatz
2009-05-09* test/ruby/test_float.rb (TestFloat#test_sleep_with_Float): add akazu
2009-03-14* test/ruby/test_float.rb (TestFloat#test_to_s): precision wasnobu
2008-11-27* numeric.c (flodivmod): floating point division should raisematz
2008-09-19* prec.c: removed. Precision will be redesigned and be back again.yugui
2008-06-10* test/ruby/test_float.rb: add tests. [ruby-dev:35009]kazu
2008-05-16* math.c (to_flo): rb_Float() accepts even strings for input.matz
2008-05-14* test/ruby/test_object.rb: new tests to achieve over 90% testmame
2008-04-28more tests.akr