Revision: 1170 http://trac.macosforge.org/projects/ruby/changeset/1170 Author: eloy.de.enige@gmail.com Date: 2009-03-26 15:53:50 -0700 (Thu, 26 Mar 2009) Log Message: ----------- Removed all copied 1.9 language tags. Modified Paths: -------------- MacRuby/branches/experimental/rakelib/spec.rake MacRuby/branches/experimental/spec/frozen/tags/macruby/language/block_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/class_tags.txt Removed Paths: ------------- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/catch_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/constants_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/defined_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/file_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/metaclass_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/module_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/numbers_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/precedence_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/private_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/return_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/symbol_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/throw_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/undef_tags.txt MacRuby/branches/experimental/spec/frozen/tags/macruby/language/variables_tags.txt Modified: MacRuby/branches/experimental/rakelib/spec.rake =================================================================== --- MacRuby/branches/experimental/rakelib/spec.rake 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/rakelib/spec.rake 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,6 +1,4 @@ namespace :spec do - MSPEC_RUN = "./miniruby -v -I./mspec/lib -I./lib ./mspec/bin/mspec-run" - KNOWN_GOOD = %w{ and array @@ -28,7 +26,8 @@ desc "Run continuous integration language examples (known good)" task :ci do - sh "#{MSPEC_RUN} #{FileList["spec/frozen/language/{#{KNOWN_GOOD.join(',')}}_spec.rb"].join(' ')}" + files = FileList["spec/frozen/language/{#{KNOWN_GOOD.join(',')}}_spec.rb"] + sh "./mspec/bin/mspec ci -B ./spec/frozen/macruby.mspec #{files.join(' ')}" end desc "Run language examples that are known to fail" @@ -36,7 +35,7 @@ files = FileList["spec/frozen/language/*_spec.rb"] files -= files.grep(/\/(#{KNOWN_GOOD.join('|')})_spec\.rb$/) files.each do |spec| - sh "#{MSPEC_RUN} --format spec #{spec}" rescue nil + sh "./miniruby -v -I./mspec/lib -I./lib ./mspec/bin/mspec-run --format spec #{spec}" rescue nil end end Modified: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/block_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/block_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/block_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +1 @@ -critical:A block whose arguments are splatted yields the correct arguments in a nested block +critical:A block whose arguments are splatted yields the correct arguments in a nested block \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/catch_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/catch_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/catch_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,2 +0,0 @@ -fails:The catch keyword only allows symbols and strings -fails:The catch keyword matches strings as symbols Modified: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/class_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/class_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/class_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,11 +1,3 @@ -fails:A class definition raises TypeError if constant given as class name exists and is not a Module -fails:A class definition raises TypeError if any constant qualifying the class is not a Module -fails:A class definition allows the declaration of class variables in the body -fails:A class definition stores instance variables defined in the class body in the class object -fails:A class definition allows the declaration of class variables in a class method -fails:A class definition allows the definition of class-level instance variables in a class method -fails:A class definition allows the declaration of class variables in an instance method -fails:An outer class definition contains the inner classes critical:A class definition raises TypeError if the constant qualifying the class is nil critical:A class definition allows using self as the superclass if self is a class critical:A Class Definitions extending an object raises a TypeError when trying to extend numbers Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/constants_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/constants_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/constants_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,24 +0,0 @@ -fails:Literal (A::X) constant resolution with dynamically assigned constants returns the updated value when a constant is reassigned -fails:Constant resolution within methods sends #const_missing to the original class or module scope -fails:Constant resolution within methods with statically assigned constants searches the immediate class or module scope first -fails:Constant resolution within methods with statically assigned constants searches a module included in the immediate class before the superclass -fails:Constant resolution within methods with statically assigned constants searches the superclass before a module included in the superclass -fails:Constant resolution within methods with statically assigned constants searches a module included in the superclass -fails:Constant resolution within methods with statically assigned constants searches the superclass chain -fails:Constant resolution within methods with statically assigned constants searches the lexical scope of the method not the receiver's immediate class -fails:Constant resolution within methods with statically assigned constants searches the lexical scope of a singleton method -fails:Constant resolution within methods with statically assigned constants searches the lexical scope of a block -fails:Constant resolution within methods with statically assigned constants searches Object as a lexical scope only if Object is explicitly opened -fails:Constant resolution within methods with dynamically assigned constants searches the immediate class or module scope first -fails:Constant resolution within methods with dynamically assigned constants searches a module included in the immediate class before the superclass -fails:Constant resolution within methods with dynamically assigned constants searches the superclass before a module included in the superclass -fails:Constant resolution within methods with dynamically assigned constants searches a module included in the superclass -fails:Constant resolution within methods with dynamically assigned constants searches the superclass chain -fails:Constant resolution within methods with dynamically assigned constants searches the lexical scope of the method not the receiver's immediate class -fails:Constant resolution within methods with dynamically assigned constants searches the lexical scope of a singleton method -fails:Constant resolution within methods with dynamically assigned constants does not search the lexical scope of the caller -fails:Constant resolution within methods with dynamically assigned constants searches the lexical scope of a block -fails:Constant resolution within methods with dynamically assigned constants searches Object as a lexical scope only if Object is explicitly opened -fails:Constant resolution within methods with dynamically assigned constants returns the updated value when a constant is reassigned -fails:Constant resolution within methods with dynamically assigned constants does not search the lexical scope of qualifying modules -fails:Literal (A::X) constant resolution sends #const_missing to the original class or module scope Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/defined_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/defined_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/defined_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -fails:The defined? keyword follows normal lexical and hierarchical scoping for constants Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/file_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/file_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/file_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -critical:The __FILE__ constant equals (eval) inside an eval \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/metaclass_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/metaclass_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/metaclass_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -fails:A constant on a metaclass appears in the metaclass constant list Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/module_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/module_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/module_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -fails:module gets a name when assigned to a constant Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/numbers_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/numbers_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/numbers_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,2 +0,0 @@ -fails:Ruby numbers in various ways character to numeric shortcut -fails:Ruby numbers in various ways character with control character to numeric shortcut Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/precedence_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/precedence_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/precedence_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,2 +0,0 @@ -fails:Operators ! ~ + have a higher precedence than ** -fails:Operators <= < > >= have higher precedence than <=> == === != =~ !~ Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/private_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/private_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/private_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,5 +0,0 @@ -fails:The private keyword is overridden when a new class is opened -fails:The private keyword is no longer in effect when the class is closed -fails:The private keyword changes visibility of previously called method -fails:The private keyword changes visiblity of previously called methods with same send/call site -fails:The private keyword changes the visibility of the existing method in the subclass Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/return_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/return_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/return_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,7 +0,0 @@ -fails:The return keyword in a Thread raises a ThreadError if used to exit a thread -fails:The return keyword when passed a splat returns nil when the ary is empty -fails:The return keyword when passed a splat returns the first element when the array is size of 1 -fails:The return keyword when passed a splat returns a non-array when used as a splat -fails:The return keyword when passed a splat calls 'to_a' on the splatted value first -fails:The return keyword when passed a splat calls 'to_ary' on the splatted value first -fails:The return keyword within a block raises a LocalJumpError if there is no lexicaly enclosing method Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/symbol_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/symbol_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/symbol_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -fails:A Symbol literal must not be an empty string Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/throw_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/throw_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/throw_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,4 +0,0 @@ -fails:The throw keyword only allows symbols and strings as it's argument -fails:The throw keyword converts strings to a symbol -fails:The throw keyword raises a name error if outside of scope of a matching catch -fails:The throw keyword raises a ThreadError if used to exit a thread Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/undef_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/undef_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/undef_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1 +0,0 @@ -fails:The undef keyword undefines 'meth=' Deleted: MacRuby/branches/experimental/spec/frozen/tags/macruby/language/variables_tags.txt =================================================================== --- MacRuby/branches/experimental/spec/frozen/tags/macruby/language/variables_tags.txt 2009-03-26 18:35:50 UTC (rev 1169) +++ MacRuby/branches/experimental/spec/frozen/tags/macruby/language/variables_tags.txt 2009-03-26 22:53:50 UTC (rev 1170) @@ -1,9 +0,0 @@ -fails:Basic assignment assigns nil to lhs when rhs is an empty expression -fails:Basic assignment allows the assignment of the rhs to the lhs using the rhs splat operator -fails:Basic assignment allows the assignment of the rhs to the lhs using the lhs splat operator -fails:Basic assignment allows the assignment of rhs to the lhs using the lhs and rhs splat operators simultaneously -fails:Assignment using expansion succeeds without conversion -fails:Assigning multiple values calls #to_ary on rhs arg if rhs has only a single arg -fails:Operator assignment 'obj[idx] op= expr' returns result of rhs not result of []= -fails:Multiple assignments with splats * on the lhs has to be applied to the last parameter -fails:Multiple assignments with splats * on the lhs collects all parameters from its position onwards as an Array or an empty Array