summaryrefslogtreecommitdiff
path: root/numeric.c
AgeCommit message (Expand)Author
2009-01-04* numeric.c (ruby_float_step): extracted from num_step().nobu
2008-12-29 * numeric.c: Infinity.numerator returns self. [experimental]tadf
2008-12-29arrangementtadf
2008-12-22* numeric.c (int_ord): Integer#ord implemented.akr
2008-12-22* configure.in (mingw): no longer uses snprintf and vsnprintf ofnobu
2008-11-27* numeric.c (flodivmod): floating point division should raisematz
2008-11-24* numeric.c (num_step): treat infinite step specially.matz
2008-10-18* numeric.c (num_sadded): remove newly defined singleton methodmatz
2008-09-21fixed indentation.tadf
2008-09-19* prec.c: removed. Precision will be redesigned and be back again.yugui
2008-09-19* dln.c: newer BeOS support. a patch from Pete Goodevematz
2008-09-16 * numeric.c: provides predicate real? instead of scalar?.tadf
2008-09-05* include/ruby/ruby.h (DBL2NUM): renamed from DOUBLE2NUM.matz
2008-08-29 * complex.c ({nucomp,numeric}_rect): new.tadf
2008-08-16* include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu
2008-07-18* numeric.c (check_uint): fix wrong message.usa
2008-07-18 * numeric.c (check_uint, rb_num2uint, rb_fix2uint): fixed wrong checkusa
2008-07-17 * numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.usa
2008-07-04 * numeric.c (check_uint, rb_num2uint, rb_fix2uint): proper check.usa
2008-07-03 * numeric.c (rb_num2uint, rb_fix2uint): typo.usa
2008-07-03 * numeric.c (check_uint, rb_num2uint): also needs checking negativeusa
2008-06-30* numeric.c (num_coerce): call rb_Float(x) first. don't depend onakr
2008-06-21* numeric.c (flo_round): get rid of overflow.nobu
2008-06-09* include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu
2008-05-27* numeric.c: "%" is required before PRI?VALUE.akr
2008-05-27* numeric.c (num_div): should raise ZeroDivisionError.matz
2008-05-27* numeric.c (num_fdiv): fallback to_f should always return floatmatz
2008-05-27* numeric.c (check_int): use PRIxVALUE format specifier.matz
2008-05-07* numeric.c (bit_coerce): float should not be a valid operand ofmatz
2008-05-07* numeric.c (fix_divide): float division should floor() beforematz
2008-05-07* string.c (sym_to_i): remove obsolete method. preparation formatz
2008-05-07* bignum.c (rb_big_fdiv): flo.fdiv(NaN) should result NaN.matz
2008-05-01* bignum.c (rb_big_divide), numeric.c (fix_divide): check for resultnobu
2008-04-07 * numeric.c: cancelled recent changes (except to remove rdiv).tadf
2008-04-03* numeric.c (num_quo): RDoc updated.matz
2008-04-03* bignum.c (Init_Bignum): rdiv method removed. [ruby-dev:34242]matz
2008-04-02* numeric.c (num_rdiv): should always return rational number.matz
2008-03-31* numeric.c (num_quo): should convert its operand to Rational.matz
2008-03-16both complex and rational are now builtin classes.tadf
2008-03-14* numeric.c (flo_divmod): remvoed unused variable.nobu
2008-03-13* numeric.c (fix_divmod): should return integer division. [ruby-dev:34006]matz
2008-03-11* numeric.c (fix_coerce): try conversion before type check.nobu
2008-03-09fix doc.akr
2008-03-05* numeric.c (fix_to_s): avoid rb_scan_args() when no argumentmatz
2008-02-12* numeric.c (rb_num_coerce_bin): add ID argument to specifymatz
2008-01-25* string.c (rb_str_usascii_new{,2}: defined.naruse
2008-01-16 * numeric.c (fix_quo): typo. a patch from Shin-ichiro HARAusa
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2007-12-31fix typos.akr
2007-12-24 * pack.c (pack_pack): use NUM2LONG instead of NUM2INT.usa