[macruby-changes] [MacRuby/MacRuby] 74cb1b: remove the object from recursive_objects in RoxorV...

GitHub noreply at github.com
Tue Jun 12 22:34:52 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/MacRuby/MacRuby
  Commit: 74cb1bf1951d33de032efbc10cd4f37d20bd20b3
      https://github.com/MacRuby/MacRuby/commit/74cb1bf1951d33de032efbc10cd4f37d20bd20b3
  Author: Watson <watson1978 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M vm.cpp
    M vm.h

  Log Message:
  -----------
  remove the object from recursive_objects in RoxorVM::exec_recursive() even if called function raises an exception


  Commit: 4c6e0e196ac8f0ce7085632ece099a8c0df2c89a
      https://github.com/MacRuby/MacRuby/commit/4c6e0e196ac8f0ce7085632ece099a8c0df2c89a
  Author: Watson <watson1978 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M include/ruby/intern.h
    M vm.cpp
    M vm.h

  Log Message:
  -----------
  implement rb_exec_recursive_outer()


  Commit: 2f8fefa4d731c02754c48af2f4b115ec238abddd
      https://github.com/MacRuby/MacRuby/commit/2f8fefa4d731c02754c48af2f4b115ec238abddd
  Author: Watson <watson1978 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M NSArray.m
    M array.c

  Log Message:
  -----------
  fix the Array#hash since its method had returned just size of array


  Commit: 6b3908bd59cc95e56efbd847f5e5777ce4122b44
      https://github.com/MacRuby/MacRuby/commit/6b3908bd59cc95e56efbd847f5e5777ce4122b44
  Author: Watson <watson1978 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M range.c
    M struct.c

  Log Message:
  -----------
  use rb_exec_recursive_outer() instead of rb_exec_recursive() to retrieve the hash value


Compare: https://github.com/MacRuby/MacRuby/compare/15a853a3969e...6b3908bd59cc


More information about the macruby-changes mailing list