summaryrefslogtreecommitdiffstats
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/defines.h (INFINITY): this is float.naruse2009-12-301-4/+4
* Add Float::INFINITY and Float::NAN.naruse2009-12-291-4/+18
* * numeric.c (flo_eq): supress a warning on VC++ for x64.usa2009-12-081-1/+1
* fix typos.akr2009-11-031-2/+2
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+1
* * numeric.c (flo_quo, int_round): added rdoc.nobu2009-09-051-2/+22
* * numeric.c (round): added declaration. [ruby-dev:39222]nobu2009-09-041-3/+2
* * vm_method.c (rb_remove_method_id): exported.nobu2009-08-271-3/+3
* * numeric.c (flo_pow,fix_pow): may return complex number.tadf2009-08-161-4/+13
* * numeric.c (num_imaginary): num#i to return imaginary counterpartmatz2009-08-161-0/+16
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h: checkko12009-08-121-0/+2
* * numeric.c (num_divmod): fixed rdoc. [ruby-core:24862]nobu2009-08-111-1/+1
* * numeric.c (flo_hash): normalize -0.0 to 0.0. [ruby-core:24577]matz2009-08-031-0/+2
* * suppressed shorten-64-to-32 warnings.nobu2009-07-181-9/+9
* * numeric.c (fix_divide): added an entry to rational.tadf2009-07-121-0/+6
* * numeric.c (dbl2ival): should raise FloatDomainError on Infinitymatz2009-07-041-7/+1
* trivial changes.tadf2009-06-281-8/+9
* * complex.c: revised rdoc.tadf2009-06-271-111/+111
* * numeric.c (int_chr): use default_internal encoding as defaultmatz2009-06-261-1/+7
* * numeric.c (num_div): don't use num_floor which is actuallytadf2009-06-201-46/+47
* * complex.c: edited rdoc.tadf2009-06-201-2/+3
* * complex.c: edited rdoc.tadf2009-06-191-41/+41
* * complex.c: edited rdoc.tadf2009-06-191-3/+3
* * numeric.c: edited rdoc.tadf2009-06-191-18/+29
* due to conflicttadf2009-06-191-113/+119
* * numeric.c (flo_cmp): should always return nil for NaN.matz2009-06-191-0/+6
* * numeric.c (*_numerator,*_denominator): moved to rational.c.tadf2009-06-191-53/+0
* * numeric.c ( num_numerator, num_denominator): usetadf2009-06-181-2/+4
* * numeric.c (flo_cmp): Infinity is greater than any bignummatz2009-06-171-0/+4
* * bignum.c (rb_big_fdiv): checks whether the given second argumenttadf2009-06-171-1/+3
* * common.mk (bignum.o, numeric.o): depend on util.h.nobu2009-05-261-13/+2
* * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long tonobu2009-05-201-11/+9
* * numeric.c (flo_to_s): reduce fragments if no precision lost.nobu2009-04-061-3/+6
* * file.c (sys_fail2, rb_file_s_readlink, BUFCHECK, rmext),nobu2009-04-061-1/+1
* * numeric.c (int_chr): checsk overflow.nobu2009-04-061-1/+4
* * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c,nobu2009-03-121-1/+1
* * marshal.c (div0), numeric.c (infinite_value): new functions tonobu2009-03-121-3/+16
* * array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,nobu2009-03-101-4/+4
* * numeric.c (flo_to_s): keeps enough precision for round trip.nobu2009-03-051-3/+5
* * numeric.c (flo_eq, flo_gt, flo_ge, flo_lt, flo_le, flo_eql): revertusa2009-02-271-1/+36
* * numeric.c (flo_eq): remove unnecessary NaN check using isnan().matz2009-02-231-15/+2
* stripped trailing spaces.nobu2009-02-221-1/+1
* * numeric.c (ruby_float_step): extracted from num_step().nobu2009-01-041-21/+29
* * numeric.c: Infinity.numerator returns self. [experimental]tadf2008-12-291-0/+20
* arrangementtadf2008-12-291-2/+2
* * numeric.c (int_ord): Integer#ord implemented.akr2008-12-221-0/+21
* * configure.in (mingw): no longer uses snprintf and vsnprintf ofnobu2008-12-221-4/+4
* * numeric.c (flodivmod): floating point division should raisematz2008-11-271-0/+1
* * numeric.c (num_step): treat infinite step specially.matz2008-11-241-4/+9
* * numeric.c (num_sadded): remove newly defined singleton methodmatz2008-10-181-1/+3