Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
[Truffle] Massive untagging of specs.
- Loading branch information
1 parent
206152a
commit fe7f9c7
Showing
87 changed files
with
4 additions
and
570 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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 @@ | ||
fails:Array#clear keeps tainted status | ||
fails:Array#clear keeps untrusted status | ||
fails:Array#clear raises a RuntimeError on a frozen 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 |
---|---|---|
@@ -1,6 +1,4 @@ | ||
fails:Array#clone returns an Array or a subclass instance | ||
fails:Array#clone creates a new array containing all elements or the original | ||
fails:Array#clone copies taint status from the original | ||
fails:Array#clone copies untrusted status from the original | ||
fails:Array#clone copies frozen status from the original | ||
fails:Array#clone copies singleton methods |
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
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,6 +1,3 @@ | ||
fails:Array#delete_at removes the element at the specified index | ||
fails:Array#delete_at returns nil and makes no modification if the index is out of range | ||
fails:Array#delete_at tries to convert the passed argument to an Integer using #to_int | ||
fails:Array#delete_at raises a RuntimeError on a frozen array | ||
fails:Array#delete_at keeps tainted status | ||
fails:Array#delete_at keeps untrusted status |
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,5 +1,3 @@ | ||
fails:Array#delete removes elements that are #== to object | ||
fails:Array#delete may be given a block that is executed if no element matches object | ||
fails:Array#delete raises a RuntimeError on a frozen array | ||
fails:Array#delete keeps tainted status | ||
fails:Array#delete keeps untrusted status |
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,4 +1,3 @@ | ||
fails:Array#dup returns an Array or a subclass instance | ||
fails:Array#dup creates a new array containing all elements or the original | ||
fails:Array#dup copies taint status from the original | ||
fails:Array#dup copies untrusted status from the original |
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,5 +1,4 @@ | ||
fails:Array#eql? handles well recursive arrays | ||
fails:Array#eql? does not call #to_ary on its argument | ||
fails:Array#eql? does not call #to_ary on Array subclasses | ||
fails:Array#eql? ignores array class differences | ||
fails:Array#eql? returns false if any corresponding elements are not #eql? |
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,13 +1,4 @@ | ||
fails:Array#== returns true if other is the same array | ||
fails:Array#== returns true if corresponding elements are #eql? | ||
fails:Array#== returns false if other is shorter than self | ||
fails:Array#== returns false if other is longer than self | ||
fails:Array#== returns false immediately when sizes of the arrays differ | ||
fails:Array#== handles well recursive arrays | ||
fails:Array#== does not call #to_ary on its argument | ||
fails:Array#== does not call #to_ary on Array subclasses | ||
fails:Array#== ignores array class differences | ||
fails:Array#== compares with an equivalent Array-like object using #to_ary | ||
fails:Array#== returns false if any corresponding elements are not #== | ||
fails:Array#== returns true if corresponding elements are #== | ||
fails:Array#== returns false for [NaN] == [NaN] |
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
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,2 +1 @@ | ||
fails:Array#frozen? returns true if array is frozen | ||
fails:Array#frozen? returns false for an array being sorted by #sort |
This file was deleted.
Oops, something went wrong.
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,8 +1,3 @@ | ||
fails:Array#initialize_copy is private | ||
fails:Array#initialize_copy replaces the elements with elements from other array | ||
fails:Array#initialize_copy properly handles recursive arrays | ||
fails:Array#initialize_copy returns self | ||
fails:Array#initialize_copy does not make self dependent to the original array | ||
fails:Array#initialize_copy tries to convert the passed argument to an Array using #to_ary | ||
fails:Array#initialize_copy does not call #to_ary on Array subclasses | ||
fails:Array#initialize_copy raises a RuntimeError on a frozen 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 |
---|---|---|
@@ -1,24 +1,17 @@ | ||
fails:Array#initialize is private | ||
fails:Array#initialize is called on subclasses | ||
fails:Array#initialize preserves the object's identity even when changing its value | ||
fails:Array#initialize raises an ArgumentError if passed 3 or more arguments | ||
fails:Array#initialize raises a RuntimeError on frozen arrays | ||
fails:Array#initialize calls #to_ary to convert the value to an array, even if it's private | ||
fails:Array#initialize with no arguments makes the array empty | ||
fails:Array#initialize with no arguments does not use the given block | ||
fails:Array#initialize with (array) replaces self with the other array | ||
fails:Array#initialize with (array) does not use the given block | ||
fails:Array#initialize with (array) calls #to_ary to convert the value to an array | ||
fails:Array#initialize with (array) does not call #to_ary on instances of Array or subclasses of Array | ||
fails:Array#initialize with (array) raises a TypeError if an Array type argument and a default object | ||
fails:Array#initialize with (size, object=nil) sets the array to size and fills with the object | ||
fails:Array#initialize with (size, object=nil) sets the array to size and fills with nil when object is omitted | ||
fails:Array#initialize with (size, object=nil) raises an ArgumentError if size is negative | ||
fails:Array#initialize with (size, object=nil) raises an ArgumentError if size is too large | ||
fails:Array#initialize with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is given | ||
fails:Array#initialize with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is not given | ||
fails:Array#initialize with (size, object=nil) raises a TypeError if the size argument is not an Integer type | ||
fails:Array#initialize with (size, object=nil) yields the index of the element and sets the element to the value of the block | ||
fails:Array#initialize with (size, object=nil) uses the block value instead of using the default value | ||
fails:Array#initialize with (size, object=nil) returns the value passed to break | ||
fails:Array#initialize with (size, object=nil) sets the array to the values returned by the block before break is executed |
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
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
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,9 +1,6 @@ | ||
fails:Array#- creates an array minus any items from other array | ||
fails:Array#- properly handles recursive arrays | ||
fails:Array#- tries to convert the passed arguments to Arrays using #to_ary | ||
fails:Array#- raises a TypeError if the argument cannot be coerced to an Array by calling #to_ary | ||
fails:Array#- does not return subclass instance for Array subclasses | ||
fails:Array#- does not call to_ary on array subclasses | ||
fails:Array#- removes an item identified as equivalent via #hash and #eql? | ||
fails:Array#- doesn't remove an item with the same hash but not #eql? | ||
fails:Array#- is not destructive |
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,18 +1,14 @@ | ||
fails:Array.new returns an instance of Array | ||
fails:Array.new returns an instance of a subclass | ||
fails:Array.new with no arguments returns an empty array | ||
fails:Array.new with no arguments does not use the given block | ||
fails:Array.new with (array) returns an array initialized to the other array | ||
fails:Array.new with (array) does not use the given block | ||
fails:Array.new with (array) calls #to_ary to convert the value to an array | ||
fails:Array.new with (array) does not call #to_ary on instances of Array or subclasses of Array | ||
fails:Array.new with (array) raises a TypeError if an Array type argument and a default object | ||
fails:Array.new with (size, object=nil) returns an array of size filled with nil when object is omitted | ||
fails:Array.new with (size, object=nil) raises an ArgumentError if size is negative | ||
fails:Array.new with (size, object=nil) raises an ArgumentError if size is too large | ||
fails:Array.new with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is given | ||
fails:Array.new with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is not given | ||
fails:Array.new with (size, object=nil) raises a TypeError if the size argument is not an Integer type | ||
fails:Array.new with (size, object=nil) yields the index of the element and sets the element to the value of the block | ||
fails:Array.new with (size, object=nil) uses the block value instead of using the default value | ||
fails:Array.new with (size, object=nil) returns the value passed to break |
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
Oops, something went wrong.