summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* * numeric.c (check_uint): fix wrong message.usa2008-07-181-8/+2
* * numeric.c (check_uint, rb_num2uint, rb_fix2uint): fixed wrong checkusa2008-07-181-14/+15
* * numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.usa2008-07-171-10/+19
* * numeric.c (check_uint, rb_num2uint, rb_fix2uint): proper check.usa2008-07-041-4/+10
* * numeric.c (rb_num2uint, rb_fix2uint): typo.usa2008-07-031-2/+2
* * numeric.c (check_uint, rb_num2uint): also needs checking negativeusa2008-07-031-8/+4
* * numeric.c (num_coerce): call rb_Float(x) first. don't depend onakr2008-06-301-1/+3
* * numeric.c (flo_round): get rid of overflow.nobu2008-06-211-5/+10
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-0/+2
* * numeric.c: "%" is required before PRI?VALUE.akr2008-05-271-4/+4
* * numeric.c (num_div): should raise ZeroDivisionError.matz2008-05-271-1/+6
* * numeric.c (num_fdiv): fallback to_f should always return floatmatz2008-05-271-1/+15
* * numeric.c (check_int): use PRIxVALUE format specifier.matz2008-05-271-12/+4
* * numeric.c (bit_coerce): float should not be a valid operand ofmatz2008-05-071-5/+9
* * numeric.c (fix_divide): float division should floor() beforematz2008-05-071-1/+1
* * string.c (sym_to_i): remove obsolete method. preparation formatz2008-05-071-49/+0
* * bignum.c (rb_big_fdiv): flo.fdiv(NaN) should result NaN.matz2008-05-071-13/+4
* * bignum.c (rb_big_divide), numeric.c (fix_divide): check for resultnobu2008-05-011-10/+12
* * numeric.c: cancelled recent changes (except to remove rdiv).tadf2008-04-071-28/+22
* * numeric.c (num_quo): RDoc updated.matz2008-04-031-4/+4
* * bignum.c (Init_Bignum): rdiv method removed. [ruby-dev:34242]matz2008-04-031-20/+6
* * numeric.c (num_rdiv): should always return rational number.matz2008-04-021-29/+40
* * numeric.c (num_quo): should convert its operand to Rational.matz2008-03-311-2/+2
* both complex and rational are now builtin classes.tadf2008-03-161-6/+63
* * numeric.c (flo_divmod): remvoed unused variable.nobu2008-03-141-1/+1
* * numeric.c (fix_divmod): should return integer division. [ruby-dev:34006]matz2008-03-131-11/+18
* * numeric.c (fix_coerce): try conversion before type check.nobu2008-03-111-9/+19
* fix doc.akr2008-03-091-0/+1
* * numeric.c (fix_to_s): avoid rb_scan_args() when no argumentmatz2008-03-051-4/+7
* * numeric.c (rb_num_coerce_bin): add ID argument to specifymatz2008-02-121-31/+31
* * string.c (rb_str_usascii_new{,2}: defined.naruse2008-01-251-6/+11
* * numeric.c (fix_quo): typo. a patch from Shin-ichiro HARAusa2008-01-161-1/+1
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* fix typos.akr2007-12-311-1/+1
* * pack.c (pack_pack): use NUM2LONG instead of NUM2INT.usa2007-12-241-3/+3
* * proc.c (method_name): preserve Symbol's encoding.matz2007-12-241-2/+2
* enable several rdoc.akr2007-12-241-4/+4
* * include/ruby/encoding.h, encoding.c, re.c, io.c, parse.y, numeric.c,akr2007-12-221-1/+1
* * encoding.c (rb_ascii_encoding): renamed from previousmatz2007-12-211-1/+1
* * io.c (rb_io_s_read): allow specifying encoding explicitly.matz2007-12-211-0/+1
* * regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr2007-12-211-1/+1
* * include/ruby/ruby.h: rename RFloat#double_value -> float_value.ko12007-11-201-1/+1
* * numeric.c (round): fallback definition.nobu2007-11-131-6/+19
* * include/ruby/ruby.h: introduce 2 macros:ko12007-11-131-88/+88
* * numeric.c (flodivmod): work around for inifinity.nobu2007-11-131-1/+11
* * numeric.c (flo_divmod): round to the nearest integer. [ ruby-Bugs-14540 ]shyouhei2007-11-121-1/+1
* * numeric.c (int_chr): take an optional encoding parameter.nobu2007-10-261-10/+30
* * numeric.c (fix_pow): returns 1.0 for 0**0.0.nobu2007-10-261-0/+1
* * numeric.c (fix_pow): returns infinity for 0**-1. [ruby-dev:32084]nobu2007-10-261-2/+8
* * numeric.c (flo_round): should be number but not rounding factor.nobu2007-10-151-1/+1