[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:18095

From: (matz) <matz ruby-lang.org>
Date: Tue, 5 Sep 2006 05:10:47 +0900
Subject: [ruby-cvs:18095] ruby: * numeric.c (fix_plus): addition in Fixnum will never overflow

matz        Tue, 5 Sep 2006 05:10:47 +0900

  Modified files:
    ruby:
      ChangeLog bignum.c numeric.c
  Log:
    * numeric.c (fix_plus): addition in Fixnum will never overflow
      long.  a patch from Ondrej Bilka <neleai at seznam.cz>.
      [ruby-core:08794]
    
    * numeric.c (fix_minus): ditto.
    
    * bignum.c (rb_big_pow): eagerly truncate resulting bignum.
      [ruby-core:08794]
  
  Revision    Changes    Path
  1.5331      +11  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5330&r2=1.5331
  1.135       +3   -1    ruby/bignum.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/bignum.c?cvsroot=src&r1=1.134&r2=1.135
  1.143       +3   -9    ruby/numeric.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.142&r2=1.143


[前][次][番号順一覧][スレッド一覧][生データ]