[macruby-changes] [4091] MacRuby/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Thu May 13 15:31:57 PDT 2010
Revision: 4091
http://trac.macosforge.org/projects/ruby/changeset/4091
Author: martinlagardette at apple.com
Date: 2010-05-13 15:31:51 -0700 (Thu, 13 May 2010)
Log Message:
-----------
Improve core/gc pass rate
Modified Paths:
--------------
MacRuby/trunk/gc.c
Removed Paths:
-------------
MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt
MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt
MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt
Modified: MacRuby/trunk/gc.c
===================================================================
--- MacRuby/trunk/gc.c 2010-05-13 21:08:16 UTC (rev 4090)
+++ MacRuby/trunk/gc.c 2010-05-13 22:31:51 UTC (rev 4091)
@@ -231,7 +231,7 @@
auto_collector_reenable(__auto_zone);
dont_gc = Qfalse;
- return old;
+ return old ? Qtrue : Qfalse;
}
/*
@@ -253,7 +253,7 @@
auto_collector_disable(__auto_zone);
dont_gc = Qtrue;
- return old;
+ return old ? Qtrue : Qfalse;
}
VALUE rb_mGC;
@@ -1064,7 +1064,7 @@
rb_objc_define_module_function(rb_mGC, "stress", gc_stress_get, 0);
rb_objc_define_module_function(rb_mGC, "stress=", gc_stress_set, 1);
rb_objc_define_module_function(rb_mGC, "count", gc_count, 0);
- rb_objc_define_module_function(rb_mGC, "garbage_collect", rb_gc_start, 0);
+ rb_objc_define_method(rb_mGC, "garbage_collect", rb_gc_start, 0);
rb_mObSpace = rb_define_module("ObjectSpace");
rb_objc_define_module_function(rb_mObSpace, "each_object", os_each_obj, -1);
Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt 2010-05-13 21:08:16 UTC (rev 4090)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/disable_tags.txt 2010-05-13 22:31:51 UTC (rev 4091)
@@ -1 +0,0 @@
-fails:GC.disable returns true iff the garbage collection was previously disabled
Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt 2010-05-13 21:08:16 UTC (rev 4090)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/enable_tags.txt 2010-05-13 22:31:51 UTC (rev 4091)
@@ -1 +0,0 @@
-fails:GC.enable returns true iff the garbage collection was already disabled
Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt 2010-05-13 21:08:16 UTC (rev 4090)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/garbage_collect_tags.txt 2010-05-13 22:31:51 UTC (rev 4091)
@@ -1,3 +0,0 @@
-fails:GC#garbage_collect can be invoked without any exceptions
-fails:GC#garbage_collect ignores the supplied block
-fails:GC#garbage_collect always returns nil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100513/d7e434ec/attachment.html>
More information about the macruby-changes
mailing list