[MacRuby/MacRuby] 74cb1b: remove the object from recursive_objects in RoxorV...
Branch: refs/heads/master Home: https://github.com/MacRuby/MacRuby Commit: 74cb1bf1951d33de032efbc10cd4f37d20bd20b3 https://github.com/MacRuby/MacRuby/commit/74cb1bf1951d33de032efbc10cd4f37d20... Author: Watson <watson1978@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/4c6e0e196ac8f0ce7085632ece099a8c0d... Author: Watson <watson1978@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/2f8fefa4d731c02754c48af2f4b115ec23... Author: Watson <watson1978@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/6b3908bd59cc95e56efbd847f5e5777ce4... Author: Watson <watson1978@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
participants (1)
-
GitHub