[macruby-changes] [MacRuby/MacRuby] fa4f2a: rb_big_fdiv() checks whether the given second argu...

noreply at github.com noreply at github.com
Mon Dec 26 15:54:25 PST 2011


  Branch: refs/heads/master
  Home:   https://github.com/MacRuby/MacRuby

  Commit: fa4f2a0be7c94932d798bcbad7deea8d61cf5e7e
      https://github.com/MacRuby/MacRuby/commit/fa4f2a0be7c94932d798bcbad7deea8d61cf5e7e
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  rb_big_fdiv() checks whether the given second argument can be converted to float properly


  Commit: e638654ec341f032a0576fb2d3e5a2b27de96704
      https://github.com/MacRuby/MacRuby/commit/e638654ec341f032a0576fb2d3e5a2b27de96704
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  move rb_bignum_new_retained() and rb_big_new()


  Commit: 159674b004deea609794cefd9ff9f17ba3d20751
      https://github.com/MacRuby/MacRuby/commit/159674b004deea609794cefd9ff9f17ba3d20751
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  should be US-ASCII


  Commit: e74bfb2b7bf317784a23356e281cdf167584f120
      https://github.com/MacRuby/MacRuby/commit/e74bfb2b7bf317784a23356e281cdf167584f120
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  faster multiplication by Karatsuba method


  Commit: 93f6dcf5b7ffd08d8d307892cfeccbea1ef83eb6
      https://github.com/MacRuby/MacRuby/commit/93f6dcf5b7ffd08d8d307892cfeccbea1ef83eb6
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  subtraction without making internal bignum values


  Commit: 8fccaf9d77037f576926d922f6167965ef623432
      https://github.com/MacRuby/MacRuby/commit/8fccaf9d77037f576926d922f6167965ef623432
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  call bigmul0(x, x) because it is faster than the original bigsqr


  Commit: 1c940f80f2168cdf84b8b39b76a39587715af2d7
      https://github.com/MacRuby/MacRuby/commit/1c940f80f2168cdf84b8b39b76a39587715af2d7
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  new function to calculate bignum and fixnum without allocating internal bignum


  Commit: f4ba511a551d875325bb268083292a30e4fe2200
      https://github.com/MacRuby/MacRuby/commit/f4ba511a551d875325bb268083292a30e4fe2200
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  fixed types


  Commit: c6fb10e2dd662b962670b904478f2f898d34544e
      https://github.com/MacRuby/MacRuby/commit/c6fb10e2dd662b962670b904478f2f898d34544e
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  trivial optimization


  Commit: 35a5da6848f218da0a9a70277a12dccf58be1f8d
      https://github.com/MacRuby/MacRuby/commit/35a5da6848f218da0a9a70277a12dccf58be1f8d
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  remove BDIGITS() inside of loop


  Commit: 855b790160d011410b64ed6d9ff66d3146be6174
      https://github.com/MacRuby/MacRuby/commit/855b790160d011410b64ed6d9ff66d3146be6174
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M bignum.c

  Log Message:
  -----------
  optimization by skipping zeros at the tail of digits


  Commit: 13a35ce670e70426bd531296dc530ba141e34c38
      https://github.com/MacRuby/MacRuby/commit/13a35ce670e70426bd531296dc530ba141e34c38
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M thread.c

  Log Message:
  -----------
  move pthread_yield_np() into rb_thread_schedule()


  Commit: 8ee41640dd81e112b03e8108504c2ccb7049131a
      https://github.com/MacRuby/MacRuby/commit/8ee41640dd81e112b03e8108504c2ccb7049131a
  Author: Watson <watson1978 at gmail.com>
  Date:   2011-12-26 (Mon, 26 Dec 2011)

  Changed paths:
    M test-mri/test/ruby/test_bignum.rb

  Log Message:
  -----------
  update UnitTest


Compare: https://github.com/MacRuby/MacRuby/compare/5c9d858...8ee4164


More information about the macruby-changes mailing list