-
-
Notifications
You must be signed in to change notification settings - Fork 924
Commit
Conflicts: truffle/src/main/java/org/jruby/truffle/nodes/core/HashNodes.java truffle/src/main/java/org/jruby/truffle/nodes/core/StringNodes.java truffle/src/main/java/org/jruby/truffle/runtime/hash/HashOperations.java
- Loading branch information
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Array#flatten returns subclass instance for Array subclasses | ||
fails:Array#flatten returns a tainted array if self is tainted | ||
fails:Array#flatten returns an untrusted array if self is untrusted |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Enumerable#entries passes through the values yielded by #each_with_index | ||
fails:Enumerable#entries returns a tainted array if self is tainted | ||
fails:Enumerable#entries returns an untrusted array if self is untrusted |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Enumerable#to_a returns a tainted array if self is tainted | ||
fails:Enumerable#to_a returns an untrusted array if self is untrusted | ||
fails:Enumerable#to_a passes through the values yielded by #each_with_index |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Hash#delete calls supplied block if the key is not found | ||
fails:Hash#delete accepts keys with private #hash method | ||
fails:Hash#delete raises a RuntimeError if called on a frozen instance |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:Hash#[] calls subclass implementations of default | ||
fails:Hash#[] finds a value via an identical key even when its #eql? isn't reflexive | ||
fails:Hash#[] supports keys with private #hash method |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Hash#[]= accepts keys with private #hash method | ||
fails:Hash#[]= doesn't duplicate and freeze already frozen string keys | ||
fails:Hash#[]= raises a RuntimeError if called on a frozen instance |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
fails:Hash#initialize_copy replaces the contents of self with other | ||
fails:Hash#initialize_copy tries to convert the passed argument to a hash using #to_hash | ||
fails:Hash#initialize_copy raises a RuntimeError if called on a frozen instance that is modified | ||
fails:Hash#initialize_copy raises a RuntimeError if called on a frozen instance that would not be modified |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:Hash#store accepts keys with private #hash method | ||
fails:Hash#store doesn't duplicate and freeze already frozen string keys | ||
fails:Hash#store raises a RuntimeError if called on a frozen instance |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:String#capitalize is locale insensitive (only upcases a-z and only downcases A-Z) | ||
fails:String#capitalize returns subclass instances when called on a subclass |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,7 @@ | ||
fails:String#codepoints raises an ArgumentError when self has an invalid encoding and a method is called on the returned Enumerator | ||
fails:String#codepoints yields each codepoint to the block if one is given | ||
fails:String#codepoints raises an ArgumentError if self's encoding is invalid and a block is given | ||
fails:String#codepoints returns codepoints as Fixnums | ||
fails:String#codepoints returns one codepoint for each character | ||
fails:String#codepoints works for multibyte characters | ||
fails:String#codepoints returns the codepoint corresponding to the character's position in the String's encoding | ||
fails:String#codepoints round-trips to the original String using Integer#chr | ||
fails:String#codepoints is synonomous with #bytes for Strings which are single-byte optimisable | ||
fails:String#codepoints returns an Array when no block is given | ||
fails:String#codepoints raises an ArgumentError when no block is given if self has an invalid encoding |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:String#downcase is locale insensitive (only replaces A-Z) | ||
fails:String#downcase returns a subclass instance for subclasses |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:String#dump returns a subclass instance | ||
fails:String#dump includes .force_encoding(name) if the encoding isn't ASCII compatible |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,6 @@ | ||
fails:String#each_codepoint raises an ArgumentError when self has an invalid encoding and a method is called on the returned Enumerator | ||
fails:String#each_codepoint yields each codepoint to the block if one is given | ||
fails:String#each_codepoint raises an ArgumentError if self's encoding is invalid and a block is given | ||
fails:String#each_codepoint returns codepoints as Fixnums | ||
fails:String#each_codepoint returns one codepoint for each character | ||
fails:String#each_codepoint works for multibyte characters | ||
fails:String#each_codepoint returns the codepoint corresponding to the character's position in the String's encoding | ||
fails:String#each_codepoint round-trips to the original String using Integer#chr | ||
fails:String#each_codepoint is synonomous with #bytes for Strings which are single-byte optimisable | ||
fails:String#each_codepoint returns an Enumerator when no block is given | ||
fails:String#each_codepoint returns an Enumerator when no block is given even when self has an invalid encoding |
This file was deleted.
This file was deleted.