summaryrefslogtreecommitdiffstats
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* fixed indentation.tadf2008-09-211-2/+2
* * prec.c: removed. Precision will be redesigned and be back again.yugui2008-09-191-67/+0
* * dln.c: newer BeOS support. a patch from Pete Goodevematz2008-09-191-0/+3
* * numeric.c: provides predicate real? instead of scalar?.tadf2008-09-161-4/+4
* * include/ruby/ruby.h (DBL2NUM): renamed from DOUBLE2NUM.matz2008-09-051-39/+39
* * complex.c ({nucomp,numeric}_rect): new.tadf2008-08-291-0/+3
* * include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu2008-08-161-0/+1
* * 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