Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added language specs to CI and updated tags for them.
- Loading branch information
Brian Ford
committed
Oct 27, 2008
1 parent
9a5d5aa
commit a49773f
Showing
18 changed files
with
51 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
fails:The alias keyword creates a new name for an existing method | ||
fails:The alias keyword adds the new method to the list of methods | ||
fails:The alias keyword adds the new method to the list of public methods | ||
fails:The alias keyword overwrites an existing method with the target name | ||
fails:The alias keyword is reversible | ||
fails:The alias keyword operates on the object's metaclass when used in instance_eval |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
fails:The unpacking splat operator (*) when applied to a literal nested array, unpacks its elements into the containing array | ||
fails:The unpacking splat operator (*) when applied to a nested referenced array, unpacks its elements into the containing array |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
fails:The break statement ends block execution if used whithin block | ||
fails:The break statement causes block to return value passed to break | ||
fails:The break statement causes block to return nil if no value passed to break | ||
fails:Breaking out of a loop with a value assigns splatted objects | ||
fails:Breaking out of a loop with a value assigns to a splatted reference | ||
fails:Breaking out of a loop with a value assigns splatted objects to a splatted reference | ||
fails:Breaking out of a loop with a value assigns splatted objects to a splatted reference from a splatted loop | ||
fails:Breaking out of a loop with a value assigns splatted objects to multiple block variables |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
fails:The 'case'-construct raises a SyntaxError when 'else' is used when no 'when' is given | ||
fails:The 'case'-construct raises a SyntaxError when 'else' is used before a 'when' was given |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,5 @@ | ||
fails:A class definition returns the value of the last statement in the body | ||
fails:A class definition allows using self as the superclass iff self is a class | ||
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:class provides hooks calls inherited when a class is created |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
fails:Constant lookup rule looks up in modules included in Object | ||
fails:Constant declaration can be done under modules | ||
fails:Constant declaration can be done under classes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
fails:Calling a method with range in () should give higher priority to range | ||
fails:Calling a method fails with both lambda and block argument | ||
fails:Calling a private setter method permits self as a receiver | ||
fails:Calling a method with ambiguous missing parens, arguments go with innermost call |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
fails:Assignment via next assigns objects to a splatted reference | ||
fails:Assignment via next assigns splatted objects | ||
fails:Assignment via next assigns splatted objects to a splatted reference via a splatted yield | ||
fails:Assignment via next assigns splatted objects to multiple variables |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
fails:A method call evaluates arguments after receiver | ||
fails:A method call evaluates arguments left-to-right | ||
fails:A method call evaluates block pass before arguments | ||
fails:A method call evaluates block pass before receiver |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
fails:Operators ! ~ + is right-associative | ||
fails:Operators ! ~ + have a higher precedence than ** | ||
fails:Operators <=> == === != =~ !~ have higher precedence than && | ||
fails:Operators <=> == === != =~ !~ are non-associative | ||
fails:Operators .. ... are non-associative |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
fails:Literal Regexps matches against $_ (last input) in a conditional if no explicit matchee provided |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,6 @@ | ||
fails:Executing return from within a block raises a LocalJumpError | ||
fails:Executing return from within a block causes the method calling the method that yields to the block to return | ||
fails:Assignment via return assigns objects to block variables | ||
fails:Assignment via return assigns objects to splatted block variables that include the splat operator inside the block | ||
fails:Assignment via return assigns splatted objects to block variables | ||
fails:Assignment via return assigns splatted objects to multiple block variables |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
fails:A Symbol literal must not be an empty string |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
fails:The undef keyword undefines 'meth=' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,5 @@ | ||
fails:Assignment via yield assigns splatted objects to multiple block variables | ||
fails:Assignment via yield assigns objects to block variables | ||
fails:Assignment via yield assigns objects to block variables that include the splat operator inside the block | ||
fails:Assignment via yield assigns objects to splatted block variables that include the splat operator inside the block | ||
fails:Assignment via yield assigns objects to multiple block variables |