[macruby-changes] [3882] MacRuby/trunk/spec

source_changes at macosforge.org source_changes at macosforge.org
Sun Mar 28 13:08:26 PDT 2010


Revision: 3882
          http://trac.macosforge.org/projects/ruby/changeset/3882
Author:   eloy.de.enige at gmail.com
Date:     2010-03-28 13:08:26 -0700 (Sun, 28 Mar 2010)
Log Message:
-----------
Stash tagging

Modified Paths:
--------------
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/equal_value_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/flatten_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/exponent_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/class/initialize_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/hash/element_set_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/hash/store_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/method_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_method_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/require_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/module/constants_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/module/include_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/objectspace/define_finalizer_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/rational/Rational_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/dump_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/each_line_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/lines_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/language/defined_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/divmod_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/exponent_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/modulo_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/power_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/complex/math/atanh_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/send_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/math/rsqrt_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/exponent_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/stringscanner/getch_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/group_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/queue_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/source_tags.txt

Added Paths:
-----------
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/keep_if_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/rotate_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/select_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/array/sort_by_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/magnitude_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/complex/polar_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/complex/rationalize_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/dir/home_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/collect_concat_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/each_entry_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/flat_map_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/slice_before_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/exponent_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/magnitude_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/float/constants_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/float/exponent_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/hash/merge_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/hash/shift_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/method/arity_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/object/new_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/rational/magnitude_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/inspect_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/union_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/string/initialize_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/time/
    MacRuby/trunk/spec/frozen/tags/macruby/core/time/minus_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/time/plus_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/time/to_r_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/ceil_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/div_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/floor_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/mode_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_i_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_int_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/truncate_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/br_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frame_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frameset_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/csv/parse_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/fiber/
    MacRuby/trunk/spec/frozen/tags/macruby/library/fiber/resume_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/
    MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/close_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/write_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/logger/logger/close_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/shellwords/shellwords_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/getnameinfo_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/path_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/ungetc_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/tempfile/_close_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_file_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/kvc_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/objc_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/core/pointer_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/language/
    MacRuby/trunk/spec/macruby/tags/macruby/language/method_tags.txt
    MacRuby/trunk/spec/macruby/tags/macruby/language/objc_method_tags.txt

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/array/equal_value_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/equal_value_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/equal_value_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 critical:Array#== handles well recursive arrays
+fails:Array#== compares with an equivalent Array-like object using #to_ary

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/array/flatten_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/flatten_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/flatten_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:Array#flatten! returns nil when the level of recursion is 0
+fails:Array#flatten returns dup when the level of recursion is 0

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/array/keep_if_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/keep_if_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/keep_if_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:Array#keep_if returns the same array if no changes were made
+fails:Array#keep_if deletes elements for which the block returns a false value
+fails:Array#keep_if returns an enumerator if no block is given

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/array/rotate_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/rotate_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/rotate_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,9 @@
+fails:Array#rotate returns a copy of the array whose first n elements is moved to the last
+fails:Array#rotate returns a copy of the array when the length is one
+fails:Array#rotate returns an empty array when self is empty
+fails:Array#rotate does not return self
+fails:Array#rotate returns subclass instance for Array subclasses
+fails:Array#rotate! moves the first n elements to the last and returns self
+fails:Array#rotate! does nothing and returns self when the length is zero or one
+fails:Array#rotate! returns self
+fails:Array#rotate! raises a RuntimeError on a frozen array

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/array/select_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/select_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/select_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:Array#select! returns nil if no changes were made in the array
+fails:Array#select! deletes elements for which the block returns a false value
+fails:Array#select! returns an enumerator if no block is given

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/array/sort_by_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/array/sort_by_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/array/sort_by_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,6 @@
+fails:Array#sort_by! sorts array in place by passing each element to the given block
+fails:Array#sort_by! returns an Enumerator if not given a block
+fails:Array#sort_by! completes when supplied a block that always returns the same result
+fails:Array#sort_by! raises a RuntimeError on a frozen array
+fails:Array#sort_by! returns the specified value when it would break in the given block
+fails:Array#sort_by! makes some modification even if finished sorting when it would break in the given block

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/exponent_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/exponent_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/exponent_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:Bignum#** returns self raised to other power
+fails:Bignum#** returns a complex number when negative and raised to a fractional power

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/magnitude_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/magnitude_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/bignum/magnitude_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Bignum#magnitude returns the absolute value

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/class/initialize_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/class/initialize_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/class/initialize_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,3 @@
 fails:Class#new passes the block to #initialize
+fails:Class#initialize raises a TypeError when called on already initialized classes
+fails:Class#initialize should raise a TypeError (even for BasicObject)

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/complex/polar_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/complex/polar_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/complex/polar_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Complex.polar raises a TypeError when given non real arguments

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/complex/rationalize_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/complex/rationalize_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/complex/rationalize_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:Complex#rationalize raises RangeError if self has non-zero imaginary part
+fails:Complex#rationalize returns a Rational if self has zero imaginary part

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/dir/home_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/dir/home_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/dir/home_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:Dir.home returns the current user's home directory as a string if called without arguments
+fails:Dir.home returns the named user's home directory as a string if called with an argument
+fails:Dir.home raises an ArgumentError if the named user doesn't exist

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/collect_concat_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/collect_concat_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/collect_concat_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,4 @@
+fails:Enumerable#collect_concat returns a new array with the results of passing each element to block, flattened one level
+fails:Enumerable#collect_concat skips elements that are empty Arrays
+fails:Enumerable#collect_concat calls to_ary but not to_a
+fails:Enumerable#collect_concat returns an enumerator when no block given

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/each_entry_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/each_entry_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/each_entry_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,4 @@
+fails:Enumerable#each_entry yields multiple arguments as an array
+fails:Enumerable#each_entry returns an enumerator if no block
+fails:Enumerable#each_entry raises an Argument error when extra arguments
+fails:Enumerable#each_entry passes extra arguments to #each

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/flat_map_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/flat_map_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/flat_map_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,4 @@
+fails:Enumerable#flat_map returns a new array with the results of passing each element to block, flattened one level
+fails:Enumerable#flat_map skips elements that are empty Arrays
+fails:Enumerable#flat_map calls to_ary but not to_a
+fails:Enumerable#flat_map returns an enumerator when no block given

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/slice_before_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/slice_before_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/enumerable/slice_before_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,6 @@
+fails:Enumerable#slice_before raises an Argument error when given an incorrect number of arguments
+fails:Enumerable#slice_before when given an argument and no block calls === on the argument to determine when to yield
+fails:Enumerable#slice_before when given an argument and no block doesn't yield an empty array if the filter matches the first entry or the last entry
+fails:Enumerable#slice_before when given an argument and no block uses standard boolean as a test
+fails:Enumerable#slice_before when given a block and no argument calls the block to determine when to yield
+fails:Enumerable#slice_before when given a block and an argument calls the block with a copy of that argument

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/lchmod_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:File.lchmod changes the file mode of the link and not of the file

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/lstat_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:File.lstat returns a File::Stat object with symlink properties for a symlink

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/readlink_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:File.readlink raises an Errno::ENOENT if called with an invalid argument
+fails:File.readlink return the name of the file referenced by the given link

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/stat/symlink_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:File::Stat#symlink? accepts an object that has a #to_path method
+fails:File::Stat#symlink? returns true if the file is a link

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/symlink_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -3,3 +3,4 @@
 fails:File.symlink raises an Errno::EEXIST if the target already exists
 fails:File.symlink? returns true if the file is a link
 fails:File.symlink? accepts an object that has a #to_path method
+fails:File.symlink create a symlink between a source and target file

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/file/to_path_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,6 @@
 fails:File#to_path preserves the encoding of the path
 fails:File#to_path does not preserve the encoding of the path
+fails:File#to_path returns a String
+fails:File#to_path does not normalise the path it returns
+fails:File#to_path does not canonicalize the path it returns
+fails:File#to_path does not absolute-ise the path it returns

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/exponent_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/exponent_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/exponent_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Fixnum#** returns a complex number when negative and raised to a fractional power

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/magnitude_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/magnitude_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/fixnum/magnitude_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Fixnum#magnitude returns self's absolute value

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/float/constants_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/float/constants_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/float/constants_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:Float#CONSTANTS the INFINITY is the positive infinity
+fails:Float#CONSTANTS the NAN is 'not a number'

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/float/exponent_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/float/exponent_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/float/exponent_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Float#** returns a complex number when negative and raised to a fractional power

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/gc/stress_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,3 +1,4 @@
 fails:GC.stress returns current status of GC stress mode
 fails:GC.stress= can be invoked without any exceptions
 fails:GC.stress= returns a proper boolean result
+fails:GC.stress= sets the stress mode

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/hash/element_set_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/hash/element_set_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/hash/element_set_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:Hash#[]= stores unequal keys that hash to the same value
+fails:Hash#[]= raises a RuntimeError if a new key is added during iteration

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/hash/merge_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/hash/merge_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/hash/merge_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Hash#merge! raises a RuntimeError if a new key is added during iteration

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/hash/shift_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/hash/shift_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/hash/shift_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Hash#shift removes a pair from hash and return it

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/hash/store_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/hash/store_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/hash/store_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:Hash#store stores unequal keys that hash to the same value
+fails:Hash#store raises a RuntimeError if a new key is added during iteration

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Integer#gcd raises a TypeError unless the argument is an Integer

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Integer#gcdlcm raises an TypeError unless the argument is an Integer

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Integer#lcm raises an TypeError unless the argument is an Integer

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/load_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,3 +1,11 @@
 critical:Kernel#load produces __FILE__ as the given filename and __LINE__ as the source line number
 fails:Shell expansion in Kernel#load expands a preceding ~/ to the user's home directory to use as path
 fails:Kernel#load allows wrapping the code in the file in an anonymous module
+fails:Kernel#load (path resolution) raises a TypeError if passed an object that has #to_path but not #to_str
+fails:Kernel#load (path resolution) loads a ./ relative path from the current working directory with empty $LOAD_PATH
+fails:Kernel#load (path resolution) loads a ../ relative path from the current working directory with empty $LOAD_PATH
+fails:Kernel#load sets the enclosing scope to an anonymous module if passed true for 'wrap'
+fails:Kernel#load (shell expansion) expands a tilde to the HOME environment variable as the path to load
+fails:Kernel.load (path resolution) raises a TypeError if passed an object that has #to_path but not #to_str
+fails:Kernel.load (path resolution) loads a ./ relative path from the current working directory with empty $LOAD_PATH
+fails:Kernel.load (path resolution) loads a ../ relative path from the current working directory with empty $LOAD_PATH

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/method_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/method_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/method_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,4 +1,7 @@
 critical:Kernel#method returns a method object for a valid method
 critical:Kernel#method returns a method object for a valid singleton method
 critical:Kernel#method can call methods created with define_method
-critical:Kernel#method changes the method called for super on a target aliased method
\ No newline at end of file
+critical:Kernel#method changes the method called for super on a target aliased method
+fails:Kernel#method returns a method object if we repond_to_missing? method
+fails:Kernel#method can be called even if we only repond_to_missing? method, true
+fails:Kernel#method returns a method object if we repond_to_missing? method

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_method_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_method_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/public_method_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -3,3 +3,4 @@
 critical:Kernel#public_method returns a method object for a valid method
 critical:Kernel#public_method returns a method object for a valid singleton method
 critical:Kernel#public_method changes the method called for super on a target aliased method
+fails:Kernel#public_method returns a method object if we repond_to_missing? method

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/require_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/require_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/kernel/require_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -7,3 +7,29 @@
 fails:Kernel#require canonicalizes relative paths
 fails:Kernel#require performs tilde expansion before storing paths in $LOADED_FEATURES
 fails:Kernel#require does not resolve completely unqualified filenames against the current working directory unless it appears in $LOAD_PATH
+fails:Kernel#require (path resolution) raises a TypeError if passed an object that has #to_path but not #to_str
+fails:Kernel#require ($LOAD_FEATURES) does not load a ./ relative path that is already stored
+fails:Kernel#require ($LOAD_FEATURES) does not load a ../ relative path that is already stored
+fails:Kernel#require ($LOAD_FEATURES) does not load a non-canonical path that is already stored
+fails:Kernel#require ($LOAD_FEATURES) stores ./ relative paths as passed in
+fails:Kernel#require ($LOAD_FEATURES) stores ../ relative paths as passed in
+fails:Kernel#require ($LOAD_FEATURES) does not collapse duplicate path separators
+fails:Kernel#require ($LOAD_FEATURES) adds the suffix of the resolved filename
+fails:Kernel#require ($LOAD_FEATURES) loads a ./ relative path for a file already loaded
+fails:Kernel#require ($LOAD_FEATURES) loads a ../ relative path for a file already loaded
+fails:Kernel#require ($LOAD_FEATURES) does not load a non-canonical path for a file already loaded
+fails:Kernel#require (shell expansion) does not perform tilde expansion before storing paths in $LOADED_FEATURES
+fails:Kernel#require (shell expansion) performs tilde expansion before storing paths in $LOADED_FEATURES
+fails:Kernel.require (path resolution) raises a TypeError if passed an object that has #to_path but not #to_str
+fails:Kernel.require ($LOAD_FEATURES) does not load a ./ relative path that is already stored
+fails:Kernel.require ($LOAD_FEATURES) does not load a ../ relative path that is already stored
+fails:Kernel.require ($LOAD_FEATURES) does not load a non-canonical path that is already stored
+fails:Kernel.require ($LOAD_FEATURES) stores ./ relative paths as passed in
+fails:Kernel.require ($LOAD_FEATURES) stores ../ relative paths as passed in
+fails:Kernel.require ($LOAD_FEATURES) does not collapse duplicate path separators
+fails:Kernel.require ($LOAD_FEATURES) adds the suffix of the resolved filename
+fails:Kernel.require ($LOAD_FEATURES) loads a ./ relative path for a file already loaded
+fails:Kernel.require ($LOAD_FEATURES) loads a ../ relative path for a file already loaded
+fails:Kernel.require ($LOAD_FEATURES) does not load a non-canonical path for a file already loaded
+fails:Kernel.require (shell expansion) does not perform tilde expansion before storing paths in $LOADED_FEATURES
+fails:Kernel.require (shell expansion) performs tilde expansion before storing paths in $LOADED_FEATURES

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/marshal/load_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -8,3 +8,4 @@
 fails:Marshal::load loads a Bignum -2**64
 fails:Marshal::load loads a 'a'..'b'
 fails:Marshal::load returns an untrusted object if source is untrusted
+fails:Marshal::load preserves hash ivars when hash contains a string having ivar

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/atanh_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,6 @@
 fails:Math.atanh raises an Errno::EDOM if x = 1.0
 fails:Math.atanh raises an Errno::EDOM if x = -1.0
+fails:Math.atanh raises an Math::DomainError for arguments greater than 1.0
+fails:Math.atanh raises an Math::DomainError for arguments less than -1.0
+fails:Math#atanh raises an Math::DomainError for arguments greater than 1.0
+fails:Math#atanh raises an Math::DomainError for arguments less than -1.0

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/gamma_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,12 @@
 fails:Math.gamma returns NaN given NaN
+fails:Math.gamma returns 14! given 15
+fails:Math.gamma returns 15! given 16
+fails:Math.gamma returns 16! given 17
+fails:Math.gamma returns 17! given 18
+fails:Math.gamma returns 18! given 19
+fails:Math.gamma returns 19! given 20
+fails:Math.gamma returns 21! given 22
+fails:Math.gamma returns 22! given 23
+fails:Math.gamma raises Math::DomainError given -1
+fails:Math.gamma raises Math::DomainError given negative infinity
+fails:Math.gamma returns 20! given 21

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/math/lgamma_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -2,3 +2,8 @@
 fails:Math.lgamma returns known values
 fails:Math.lgamma returns correct values given +/- infinity
 fails:Math.lgamma returns correct value given NaN
+fails:Math.lgamma returns [Infinity, 1] when passed 0
+fails:Math.lgamma returns [Infinity, 1] when passed -1
+fails:Math.lgamma raises Math::DomainError when passed -Infinity
+fails:Math.lgamma returns [Infinity, 1] when passed Infinity
+fails:Math.lgamma returns [NaN, 1] when passed NaN

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/method/arity_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/method/arity_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/method/arity_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Method#arity returns n, where n is the number of required arguments and method created via defined_method

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/module/constants_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/module/constants_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/module/constants_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -2,3 +2,4 @@
 fails:Module.constants returns an array of Symbol names
 fails:Module#constants returns an array of Symbol names of all constants defined in the moduleand all included modules
 fails:Module#constants includes names of constants defined after a module is included
+fails:Module.constants returns Module's constants when given a parameter

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/module/include_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/module/include_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/module/include_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -4,3 +4,4 @@
 fails:Module#include recursively includes new mixins
 critical:Module#include detects cyclic includes
 fails:Module#include? raises a TypeError when no module was given
+fails:Module#include preserves ancestor order

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/object/new_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/object/new_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/object/new_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Object.new accepts any number of arguments

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/objectspace/define_finalizer_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/objectspace/define_finalizer_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/objectspace/define_finalizer_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,3 @@
 critical:ObjectSpace.define_finalizer calls finalizer on process termination
 critical:ObjectSpace.define_finalizer doesn't call self-referencing finalizers
+fails:ObjectSpace.define_finalizer calls finalizer at exit even if it is self-referencing

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/rational/Rational_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/rational/Rational_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/rational/Rational_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,3 @@
 fails:Rational() passed two arguments sets the denominator to the second argument
 fails:Rational() passed two arguments sets the numerator to the first argument
+fails:Rational() raises a TypeError if the arguments are not Integers

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/rational/magnitude_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/rational/magnitude_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/rational/magnitude_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Rational#abs returns self's absolute value

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/inspect_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/inspect_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/inspect_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Regexp#inspect doesn't over escape forward slashes

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/union_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/union_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/regexp/union_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Regexp.union raises ArgumentError if the kcodes conflict

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/dump_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/dump_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/dump_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:String#dump includes .force_encoding(name) if the encoding isn't ASCII compatible
+fails:String#dump includes .force_encoding(name) if the encoding isn't ASCII compatiable

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/each_line_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/each_line_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/each_line_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -3,3 +3,4 @@
 fails:String#each_line yields subclass instances for subclasses
 fails:String#each_line not care if the string is modified while substituting
 fails:String#each_line does not care if the string is modified while substituting
+fails:String#each_line yields paragraphs (broken by 2 or more successive newlines) when passed ''

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/string/initialize_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/initialize_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/initialize_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:String#initialize raises a RuntimeError on a frozen instance that would not be modified

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/lines_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/lines_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/lines_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -2,3 +2,4 @@
 fails:String#lines yields subclass instances for subclasses
 fails:String#lines does not care if the string is modified while substituting
 fails:String#lines accept string-like separator
+fails:String#lines yields paragraphs (broken by 2 or more successive newlines) when passed ''

Modified: MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/string/unpack_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -14,3 +14,5 @@
 fails:String#unpack with 'IiLlSs' directives uses sizeof(int) as an integer
 fails:String#unpack with 'lL' uses 4 bytes for an integer
 fails:String#unpack with 'M' directive returns an array by decoding self according to the format string
+fails:String#unpack with 'Q' and 'q' directives pads nil when the string is short
+fails:String#unpack with 'M' directive decodes the rest of the string as MIMEs quoted-printable

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/time/minus_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/time/minus_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/time/minus_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Time#- accepts arguments that can be coerced into Rational

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/time/plus_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/time/plus_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/time/plus_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:Time#+ does NOT round
+fails:Time#+ adds a negative Float
+fails:Time#+ accepts arguments that can be coerced into Rational

Added: MacRuby/trunk/spec/frozen/tags/macruby/core/time/to_r_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/time/to_r_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/time/to_r_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:Time#to_r returns the rational number of seconds + usecs since the epoch
+fails:Time#to_r returns the numerator of the rational number when the denominator is 1

Modified: MacRuby/trunk/spec/frozen/tags/macruby/language/defined_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/language/defined_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/language/defined_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -10,3 +10,38 @@
 critical:The defined? keyword for super for a method taking arguments returns nil from a block in a #define_method when no superclass method exists
 critical:The defined? keyword for super for a method taking arguments returns 'super' from a #define_method when a superclass method exists
 critical:The defined? keyword for super for a method taking arguments returns 'super' from a block in a #define_method when a superclass method exists
+fails:The defined? keyword when called with a method name having a module as receiver returns nil if the method is private
+fails:The defined? keyword when called with a method name having a local variable as receiver calls #respond_to_missing?
+fails:The defined? keyword for an expression returns nil for an expression with 'not' and an unset global variable
+fails:The defined? keyword for an expression returns nil for an expression with 'not' and an unset instance variable
+fails:The defined? keyword for an expression returns nil for an expression with '!' and an unset global variable
+fails:The defined? keyword for an expression returns nil for an expression with '!' and an unset instance variable
+fails:The defined? keyword for an expression with a dynamic String returns 'expression' when the String contains a call to an undefined method
+fails:The defined? keyword for an expression with a dynamic String does not call the method in the String
+fails:The defined? keyword for an expression with a dynamic Regexp returns 'expression' when the Regexp contains a call to an undefined method
+fails:The defined? keyword for an expression with a dynamic Regexp does not call the method in the Regexp
+fails:The defined? keyword for variables when a String does not match a Regexp returns nil for $&
+fails:The defined? keyword for variables when a String does not match a Regexp returns nil for $`
+fails:The defined? keyword for variables when a String does not match a Regexp returns nil for $'
+fails:The defined? keyword for variables when a String does not match a Regexp returns nil for $+
+fails:The defined? keyword for variables when a String does not match a Regexp returns nil for $1-$9
+fails:The defined? keyword for variables when a String matches a Regexp returns 'global-variable' for $&
+fails:The defined? keyword for variables when a String matches a Regexp returns 'global-variable' for $`
+fails:The defined? keyword for variables when a String matches a Regexp returns 'global-variable' for $'
+fails:The defined? keyword for variables when a String matches a Regexp returns 'global-variable' for $+
+fails:The defined? keyword for variables when a String matches a Regexp returns 'global-variable' for the capture references
+fails:The defined? keyword for variables when a String matches a Regexp returns nil for non-captures
+fails:The defined? keyword for variables when a Regexp does not match a String returns nil for $&
+fails:The defined? keyword for variables when a Regexp does not match a String returns nil for $`
+fails:The defined? keyword for variables when a Regexp does not match a String returns nil for $'
+fails:The defined? keyword for variables when a Regexp does not match a String returns nil for $+
+fails:The defined? keyword for variables when a Regexp does not match a String returns nil for $1-$9
+fails:The defined? keyword for variables when a Regexp matches a String returns 'global-variable' for $&
+fails:The defined? keyword for variables when a Regexp matches a String returns 'global-variable' for $`
+fails:The defined? keyword for variables when a Regexp matches a String returns 'global-variable' for $'
+fails:The defined? keyword for variables when a Regexp matches a String returns 'global-variable' for $+
+fails:The defined? keyword for variables when a Regexp matches a String returns 'global-variable' for the capture references
+fails:The defined? keyword for variables when a Regexp matches a String returns nil for non-captures
+fails:The defined? keyword for yield returns 'yield' if a block is passed to a method not taking a block parameter
+fails:The defined? keyword for yield returns 'yield' if a block is passed to a method taking a block parameter
+fails:The defined? keyword for super returns nil when a superclass undef's the method

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/ceil_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/ceil_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/ceil_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:BigDecimal#ceil returns an Integer, if n is unspecified
+fails:BigDecimal#ceil raise exception, if self is special value

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/div_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/div_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/div_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,4 @@
+fails:BigDecimal#div raises FloatDomainError if NaN is involved
+fails:BigDecimal#div returns 0 if divided by Infinity and no precision given
+fails:BigDecimal#div raises ZeroDivisionError if divided by zero and no precision given
+fails:BigDecimal#div raises FloatDomainError if (+|-) Infinity divided by 1 and no precision given

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/divmod_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/divmod_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/divmod_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,7 @@
 fails:BigDecimal#divmod Can be reversed with * and +
 fails:BigDecimal#divmod array contains quotient and modulus as BigDecimal
+fails:BigDecimal#mod_part_of_divmod returns the dividend if the divisor is Infinity
+fails:BigDecimal#mod_part_of_divmod raises ZeroDivisionError if other is zero
+fails:BigDecimal#divmod raises ZeroDivisionError if the divisor is zero
+fails:BigDecimal#divmod returns an array of Infinity and NaN if the dividend is Infinity
+fails:BigDecimal#divmod returns an array of zero and the dividend if the divisor is Infinity

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/exponent_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/exponent_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/exponent_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,3 @@
 fails:BigDecimal#** powers of self
+fails:BigDecimal#** returns 0.0 if self is infinite and argument is negative
+fails:BigDecimal#** returns infinite if self is infinite and argument is positive

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/floor_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/floor_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/floor_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:BigDecimal#floor raise exception, if self is special value

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/mode_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/mode_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/mode_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:BigDecimal.mode returns Infinity when too big

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/modulo_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/modulo_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/modulo_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -2,3 +2,7 @@
 fails:BigDecimal#modulo returns a [Float value] when the argument is Float
 fails:BigDecimal#% returns self modulo other
 fails:BigDecimal#% returns a [Float value] when the argument is Float
+fails:BigDecimal#% returns the dividend if the divisor is Infinity
+fails:BigDecimal#% raises ZeroDivisionError if other is zero
+fails:BigDecimal#modulo returns the dividend if the divisor is Infinity
+fails:BigDecimal#modulo raises ZeroDivisionError if other is zero

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/power_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/power_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/power_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,3 @@
 fails:BigDecimal#power powers of self
+fails:BigDecimal#power returns 0.0 if self is infinite and argument is negative
+fails:BigDecimal#power returns infinite if self is infinite and argument is positive

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_i_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_i_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_i_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:BigDecimal#to_i raises FloatDomainError if BigDecimal is infinity or NaN

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_int_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_int_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/to_int_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:BigDecimal#to_int raises FloatDomainError if BigDecimal is infinity or NaN

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/truncate_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/truncate_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/bigdecimal/truncate_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:BigDecimal#truncate returns value of type Integer.
+fails:BigDecimal#truncate returns the same value if self is special value

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/br_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/br_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/br_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:CGI::HtmlExtension#br when each HTML generation returns the doctype declaration for HTML3
+fails:CGI::HtmlExtension#br when each HTML generation returns the doctype declaration for HTML4
+fails:CGI::HtmlExtension#br when each HTML generation returns the doctype declaration for the Transitional version of HTML4

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frame_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frame_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frame_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:CGI::HtmlExtension#frame initializes the HTML Generation methods for the Frameset version of HTML4

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frameset_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frameset_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/frameset_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:CGI::HtmlExtension#frameset initializes the HTML Generation methods for the Frameset version of HTML4

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/cgi/htmlextension/scrolling_list_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -7,3 +7,10 @@
 fails:CGI::HtmlExtension#popup_menu when passed name, values ... ignores a passed block
 fails:CGI::HtmlExtension#popup_menu when passed a Hash uses the passed Hash to generate the 'select'-element and the 'option'-elements
 fails:CGI::HtmlExtension#popup_menu when passed a Hash ignores a passed block
+fails:CGI::HtmlExtension#scrolling_list when passed name, values ... returns a 'select'-element with the passed name containing 'option'-elements based on the passed values
+fails:CGI::HtmlExtension#scrolling_list when passed name, values ... allows passing values inside of arrays
+fails:CGI::HtmlExtension#scrolling_list when passed name, values ... allows passing a value as an Array containing the value and the select state or a label
+fails:CGI::HtmlExtension#scrolling_list when passed name, values ... allows passing a value as an Array containing the value, a label and the select state
+fails:CGI::HtmlExtension#scrolling_list when passed name, values ... ignores a passed block
+fails:CGI::HtmlExtension#scrolling_list when passed a Hash uses the passed Hash to generate the 'select'-element and the 'option'-elements
+fails:CGI::HtmlExtension#scrolling_list when passed a Hash ignores a passed block

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/complex/math/atanh_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/complex/math/atanh_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/complex/math/atanh_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -4,3 +4,5 @@
 fails:Math.atanh! returns Infinity for 1.0
 fails:Math.atanh! returns -Infinity for -1.0
 fails:Math.atanh! raises a TypeError when passed a Complex number
+fails:Math#atanh returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0
+fails:Math.atanh returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/csv/parse_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/csv/parse_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/csv/parse_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,7 @@
+fails:CSV.parse parses 'foo,bar,baz' into [['foo','bar','baz']]
+fails:CSV.parse parses 'foo,baz' into [[foo,nil,baz]]
+fails:"CSV.parse parses 'foo,bar\nbaz,quz' into [['foo','bar'],['baz','quz']]"
+fails:"CSV.parse parses 'foo,bar'\nbaz' into [['foo','bar'],['baz']]"
+fails:"CSV.parse parses 'foo\nbar,baz' into [['foo'],['bar','baz']]"
+fails:CSV.parse parses 'foo;bar' into [['foo','bar']] with a separator of ;
+fails:"CSV.parse parses 'foo;bar\nbaz;quz' into [['foo','bar'],['baz','quz']] with a separator of ;"

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/send_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/send_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/delegate/send_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,3 @@
 fails:SimpleDelegator.new doesn't forward private method calls
 fails:SimpleDelegator.new forwards private method calls made via send or __send__
+fails:SimpleDelegator.new doesn't forward private method calls even via send or __send__

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/fiber/resume_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/fiber/resume_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/fiber/resume_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Fiber#resume raises a FiberError if the Fiber has transfered control to another Fiber

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/close_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/close_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/close_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Logger::LogDevice#close closes the LogDevice's stream

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/write_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/write_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/logger/device/write_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Logger::LogDevice#write fails if the device is already closed

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/logger/logger/close_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/logger/logger/close_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/logger/logger/close_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Logger#close closes the logging device

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/math/rsqrt_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/math/rsqrt_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/mathn/math/rsqrt_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,4 @@
 fails:Math#rsqrt returns the square root for Rational numbers
 fails:Math.rsqrt returns the square root for Rational numbers
+fails:Math#rsqrt raises an Math::DomainError if the argument is a negative number
+fails:Math.rsqrt raises an Math::DomainError if the argument is a negative number

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/exponent_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/exponent_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/matrix/exponent_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:Matrix#** multiples the Matrix by itself _n_ times
+fails:Matrix#** raises a ErrOperationNotImplemented exception for powers that aren't Integers

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/shellwords/shellwords_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/shellwords/shellwords_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/shellwords/shellwords_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,5 @@
+fails:Shellwords#shellwords honors quoted strings
+fails:Shellwords#shellwords honors escaped double quotes
+fails:Shellwords#shellwords honors escaped single quotes
+fails:Shellwords#shellwords raises ArgumentError when double quoted strings are misquoted
+fails:Shellwords#shellwords raises ArgumentError when single quoted strings are misquoted

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/getnameinfo_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/getnameinfo_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/socket/socket/getnameinfo_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:Socket#getnameinfo gets the name information and resolve the host
+fails:Socket#getnameinfo gets the name information and resolves the service

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/path_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/path_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/path_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:StringIO#path is not defined

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/ungetc_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/ungetc_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/stringio/ungetc_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:StringIO#ungetc when passed [char] pads with \000 when the current position is after the end

Modified: MacRuby/trunk/spec/frozen/tags/macruby/library/stringscanner/getch_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/stringscanner/getch_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/stringscanner/getch_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1 +1,2 @@
 fails:StringScanner#getch should keep the encoding
+fails:StringScanner#getch is multi-byte character sensitive

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/tempfile/_close_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/tempfile/_close_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/tempfile/_close_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Tempfile#_close is protected

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_file_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_file_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_file_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:YAML.load_file returns a hash

Added: MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/frozen/tags/macruby/library/yaml/load_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:YAML.load accepts numbers
+fails:YAML.load parses start markers

Modified: MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/group_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/group_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/group_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:on_completion will run a notify block on the specified queue
+fails:on_completion will run the notify block only after all associated blocks have been run

Modified: MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/queue_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/queue_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/queue_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -1,2 +1,4 @@
 critical:Dispatch::Queue new raises an ArgumentError if not passed a string
 fails:Dispatch::Queue == should be true if the underlying dispatch_queues are equal
+fails:to_s returns the name of the queue
+fails:suspend! suspends the queue which can be resumed by calling #resume!

Modified: MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/source_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/source_tags.txt	2010-03-28 20:06:49 UTC (rev 3881)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/gcd/source_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -3,3 +3,5 @@
 fails:Dispatch::Source of type file: READ does close file when cancelled given IO
 fails:Dispatch::Source of type file: VNODE fires with data showing mask of vnode events
 fails:Dispatch::Source Timer fires every interval thereafter
+fails:Dispatch::Source of type file: VNODE does close file when cancelled given IO
+fails:Dispatch::Source of type file: WRITE does close file when cancelled given IO

Added: MacRuby/trunk/spec/macruby/tags/macruby/core/kvc_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/kvc_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/kvc_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,6 @@
+fails:A scalar being accessed through NSKeyValueCoding can be manipulated
+fails:An ordered collection being accessed through NSKeyValueCoding can be manipulated through whole-array accessors
+fails:An ordered collection being accessed through NSKeyValueCoding can be manipulated through index accessors
+fails:An ordered collection being accessed through NSKeyValueCoding can be manipulated through index accessors (w/ replace)
+fails:An ordered collection being accessed through NSKeyValueCoding can be manipulated through index set accessors
+fails:An ordered collection being accessed through NSKeyValueCoding can be manipulated through index set accessors (w/ replace)

Added: MacRuby/trunk/spec/macruby/tags/macruby/core/objc_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/objc_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/objc_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,2 @@
+fails:-[MacRuby sharedRuntime] can evaluate a given Ruby expression
+fails:-[MacRuby sharedRuntime] can evaluate a given Ruby file using a path or an URL

Added: MacRuby/trunk/spec/macruby/tags/macruby/core/pointer_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/core/pointer_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/macruby/tags/macruby/core/pointer_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1 @@
+fails:Pointer, through #[] and #[]= can assign and retrieve any object with type `object'

Added: MacRuby/trunk/spec/macruby/tags/macruby/language/method_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/language/method_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/macruby/tags/macruby/language/method_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:A pure MacRuby method can be called using -[NSObject performSelector:]
+fails:A pure MacRuby method can be called using -[NSObject performSelector:withObject:]
+fails:A pure MacRuby method can be called using -[NSObject performSelector:withObject:withObject:]

Added: MacRuby/trunk/spec/macruby/tags/macruby/language/objc_method_tags.txt
===================================================================
--- MacRuby/trunk/spec/macruby/tags/macruby/language/objc_method_tags.txt	                        (rev 0)
+++ MacRuby/trunk/spec/macruby/tags/macruby/language/objc_method_tags.txt	2010-03-28 20:08:26 UTC (rev 3882)
@@ -0,0 +1,3 @@
+fails:A pure Objective-C method can be called with #foo= if it matches the #setFoo pattern
+fails:A pure Objective-C method can be called on an immediate object
+fails:A pure MacRuby method can be forwarded by NSUndoManager
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100328/ad1b2799/attachment-0001.html>


More information about the macruby-changes mailing list