summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* * numeric.c (int_pow, fix_mul): Avoid optimization bugs ofknu2012-07-271-4/+4
* Backport r23730; fixes #2462.knu2011-07-171-0/+4
* backported r31286 from trunkusa2011-04-181-1/+1
* * numeric.c (Init_Numeric): fixed a potential bug when using bccwin32usa2010-12-011-0/+1
* * time.c: rdoc fix for <=>marcandre2009-10-281-2/+2
* * *.[chy]: removed trailing spaces.nobu2009-10-221-1/+1
* * numeric.c: Fix doc for #remainder [ruby-core:18796]marcandre2009-09-211-5/+3
* * numeric.c (round): added declaration. [ruby-dev:39222]nobu2009-09-041-3/+2
* * numeric.c (num_divmod): fixed rdoc. [ruby-core:24862]nobu2009-08-111-2/+2
* * array.c (ary_resize_capa): Remove an unused function.knu2009-03-231-6/+11
* * numeric.c (ruby_float_step): extracted from num_step().nobu2009-01-041-16/+28
* * dln.c: newer BeOS support. a patch from Pete Goodevematz2008-09-191-0/+3
* Sat Jul 19 00:27:58 2008 NAKAMURA Usaku <usa@ruby-lang.org>usa2008-07-181-12/+13
* * numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.usa2008-07-171-10/+14
* * numeric.c (check_uint): sorry, backport misstake.usa2008-07-041-1/+1
* * numeric.c (check_uint, rb_num2uint, rb_fix2uint): proper check.usa2008-07-041-5/+10
* * numeric.c (rb_fix2uint): typo.usa2008-07-031-1/+1
* * numeric.c (check_uint, rb_num2uint): also needs checking negativeusa2008-07-031-8/+5
* forgot to commit.akr2008-06-301-1/+3
* * suppress warnings with -Wwrite-string.nobu2008-05-311-1/+1
* * numeric.c (flo_divmod): Revert the behavior change; do notknu2008-05-271-3/+0
* * array.c (rb_ary_collect_bang, rb_ary_select): Return anknu2008-04-141-0/+8
* * numeric.c (fix_coerce): try conversion before type check.nobu2008-03-111-9/+20
* * numeric.c (int_odd_p): new method Integer#odd?.akr2007-12-051-9/+90
* * numeric.c (round): fallback definition.nobu2007-11-131-8/+22
* * numeric.c (flodivmod): work around for inifinity.nobu2007-11-131-3/+13
* * numeric.c (numeric.c): Integer#ord implemented. [ruby-dev:32206]akr2007-11-131-0/+21
* * numeric.c (flo_divmod): round to the nearest integer. [ ruby-Bugs-14540 ]shyouhei2007-11-121-1/+1
* * numeric.c (fix_pow): returns 1.0 for 0**0.0.nobu2007-10-261-3/+2
* * numeric.c (fix_pow): returns infinity for 0**-1. [ruby-dev:32084]nobu2007-10-261-2/+8
* * bignum.c (rb_big_lshift, rb_big_rshift): separated functionsnobu2007-07-191-12/+31
* * numeric.c (fix_pow): integer power calculation: 0**n => 0, matz2007-07-161-5/+36
* * numeric.c (fix_pow): 0**2 should not raise floating pointmatz2007-07-131-0/+1
* * numeric.c (int_pow): wrong overflow detection. [ruby-dev:31215]matz2007-07-131-1/+1
* * numeric.c (int_pow): wrong overflow detection. [ruby-dev:31213]matz2007-07-131-3/+5
* * numeric.c (int_pow): fix previous nubu's commit.usa2007-07-051-2/+5
* * numeric.c (int_pow): even number multiplication never be negative.nobu2007-07-051-1/+1
* * numeric.c: purged trailing spaces.nobu2007-05-091-117/+117
* * bignum.c (Init_Bignum), numeric.c (Init_Numeric): added fdiv asnobu2007-05-091-0/+4
* * numeric.c (int_pow): calculate power in Fixnum as possible.nobu2007-05-091-1/+35
* * numeric.c (fix_cmp, fix_equal): Remove FIX2LONG() to optimize.knu2007-02-231-7/+4
* Minor rdoc fixryan2006-09-241-3/+3
* * numeric.c (fix_plus): addition in Fixnum will never overflowmatz2006-09-071-8/+2
* * numeric.c (flo_hash): improve collision. fixed: [ruby-dev:29352]nobu2006-09-041-1/+1
* * common.mk, configure.in, defines.h, eval.c, gc.c, main.c,akr2006-09-011-0/+4
* * numeric.c (num_div): use floor rather than rb_Integer().matz2006-05-011-10/+18
* * numeric.c (fix_to_s): removed workaround for radix 2. Historically,ocean2006-02-051-4/+0
* * numeric.c (fix_to_s): (2**32).to_s(2) fails with exception whereocean2006-02-041-1/+1
* * ext/readline/readline.c (readline_readline): type check.matz2005-10-301-1/+1
* * class.c (rb_mod_init_copy, rb_class_init_copy), file.c (rb_stat_init_copy),nobu2005-09-281-0/+1