Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Merge pull request #772 from kostya/untag2
untag more things
- Loading branch information
Showing
with
148 additions
and 86 deletions.
- +2 −4 spec/tags/core/array/hash_tags.txt
- +0 −2 spec/tags/core/array/pack/a_tags.txt
- +0 −1 spec/tags/core/array/pack/at_tags.txt
- +0 −2 spec/tags/core/array/pack/c_tags.txt
- +0 −2 spec/tags/core/array/pack/d_tags.txt
- +0 −2 spec/tags/core/array/pack/e_tags.txt
- +0 −2 spec/tags/core/array/pack/f_tags.txt
- +0 −2 spec/tags/core/array/pack/g_tags.txt
- +0 −2 spec/tags/core/array/pack/i_tags.txt
- +0 −2 spec/tags/core/array/pack/n_tags.txt
- +0 −2 spec/tags/core/array/pack/p_tags.txt
- +0 −2 spec/tags/core/array/pack/q_tags.txt
- +0 −2 spec/tags/core/array/pack/s_tags.txt
- +0 −2 spec/tags/core/array/pack/v_tags.txt
- +0 −2 spec/tags/core/array/pack/x_tags.txt
- +0 −1 spec/tags/core/array/pack/z_tags.txt
- +0 −1 spec/tags/core/class/initialize_tags.txt
- +2 −10 spec/tags/core/file/open_tags.txt
- +0 −1 spec/tags/core/float/quo_tags.txt
- +1 −4 spec/tags/core/io/popen_tags.txt
- +2 −3 spec/tags/core/io/read_tags.txt
- +1 −3 spec/tags/core/io/rewind_tags.txt
- +0 −2 spec/tags/core/kernel/exit_tags.txt
- +0 −6 spec/tags/core/math/gamma_tags.txt
- +0 −1 spec/tags/core/module/module_function_tags.txt
- +0 −1 spec/tags/core/module/name_tags.txt
- +0 −1 spec/tags/core/module/remove_class_variable_tags.txt
- +0 −1 spec/tags/core/numeric/abs2_tags.txt
- +0 −3 spec/tags/core/numeric/fdiv_tags.txt
- +0 −1 spec/tags/core/process/exec_tags.txt
- +0 −1 spec/tags/core/random/rand_tags.txt
- +0 −1 spec/tags/core/regexp/initialize_tags.txt
- +22 −0 spec/tags/core/string/byteslice_tags.txt
- +6 −0 spec/tags/core/string/crypt_tags.txt
- +31 −0 spec/tags/core/string/element_reference_tags.txt
- +72 −0 spec/tags/core/string/slice_tags.txt
- +1 −0 spec/tags/core/string/split_tags.txt
- +0 −1 spec/tags/language/alias_tags.txt
- +0 −4 spec/tags/language/singleton_class_tags.txt
- +0 −1 spec/tags/language/string_tags.txt
- +8 −0 spec/tags/language/super_tags.txt
- +0 −8 topaz.mspec
@@ -1,4 +1,2 @@ | ||
fails:properly handles recursive arrays | ||
fails:returns the same hash for equal recursive arrays | ||
fails:Array#hash returns same hash code for arrays with the same content | ||
fails:Array#hash returns the same value if arrays are #eql? | ||
fails:Array#hash returns the same hash for equal recursive arrays | ||
fails:Array#hash returns the same hash for equal recursive arrays through hashes |
@@ -1,2 +1 @@ | ||
fails:Array#pack with format '@' taints the output string if the format string is tainted | ||
fails:Array#pack with format '@' extends the string with NULL bytes if the string size is less than the count |
@@ -1,3 +1 @@ | ||
fails:Array#pack with format 'P' taints the output string if the format string is tainted | ||
fails:Array#pack with format 'P' returns a String whose size is the number of bytes in a mochine word | ||
fails:Array#pack with format 'p' taints the output string if the format string is tainted |
@@ -1,4 +1,2 @@ | ||
fails:Array#pack with format 'x' taints the output string if the format string is tainted | ||
fails:Array#pack with format 'X' taints the output string if the format string is tainted | ||
fails:Array#pack with format 'x' does not add a NULL byte when passed the '*' modifier | ||
fails:Array#pack with format 'X' has no affect when passed the '*' modifier |
@@ -1,4 +1,2 @@ | ||
fails:IO#rewind positions the instance to the beginning of input | ||
fails:IO#rewind positions the instance to the beginning of input and clears EOF | ||
fails:IO#rewind sets lineno to 0 | ||
fails:IO#rewind raises IOError on closed stream | ||
fails:IO#rewind positions the instance to the beginning of input and clears EOF |
@@ -1,8 +1,6 @@ | ||
fails:Kernel#exit is a private method | ||
fails:Kernel#exit raises a SystemExit with the specified boolean status | ||
fails:Kernel#exit! is a private method | ||
fails:Kernel#exit! exits with the given status | ||
fails:Kernel#exit! exits immediately when called from a thread | ||
fails:Kernel.exit raises a SystemExit with the specified boolean status | ||
fails:Kernel.exit! exits with the given status | ||
fails:Kernel.exit! exits immediately when called from a thread |
@@ -1,8 +1,2 @@ | ||
fails:Math.gamma returns exactly 22! given 23 | ||
fails:Math.gamma returns approximately 29! given 30 | ||
fails:Math.gamma returns approximately 23! given 24 | ||
fails:Math.gamma returns approximately 24! given 25 | ||
fails:Math.gamma returns approximately 25! given 26 | ||
fails:Math.gamma returns approximately 26! given 27 | ||
fails:Math.gamma returns approximately 28! given 29 | ||
fails:Math.gamma returns approximately 27! given 28 |
@@ -1,4 +1,3 @@ | ||
fails:Module#name is set with a conditional assignment to a nested constant | ||
fails:Module#name is set with a conditional assignment to a constant | ||
fails:Module#name preserves the encoding in which the class was defined | ||
fails:Module#name is nil for a nested module created with the module keyword |
@@ -1,3 +1,2 @@ | ||
fails:Module#remove_class_variable removes class variable | ||
fails:Module#remove_class_variable returns the value of removing class variable | ||
fails:Module#remove_class_variable is public |
@@ -1,6 +1,3 @@ | ||
fails:Numeric#fdiv coerces self with #to_f | ||
fails:Numeric#fdiv coerces other with #to_f | ||
fails:Numeric#fdiv performs floating-point division | ||
fails:Numeric#fdiv returns a Float | ||
fails:Numeric#fdiv returns Infinity if other is 0 | ||
fails:Numeric#fdiv returns NaN if other is NaN |
@@ -1,3 +1,2 @@ | ||
fails:Process.exec | ||
fails:Process.exec raises Errno::ENOENT for an empty string | ||
fails:Process.exec raises Errno::ENOENT for a command which does not exist |
@@ -1,3 +1,2 @@ | ||
fails:Regexp#initialize is a private method | ||
fails:Regexp#initialize raises a SecurityError on a Regexp literal | ||
fails:Regexp#initialize raises a TypeError on an initialized non-literal Regexp |
@@ -0,0 +1,22 @@ | ||
fails:String#byteslice returns the character code of the character at the given index | ||
fails:String#byteslice returns nil if index is outside of self | ||
fails:String#byteslice calls to_int on the given index | ||
fails:String#byteslice raises a TypeError if the given index is nil | ||
fails:String#byteslice raises a TypeError if the given index can't be converted to an Integer | ||
fails:String#byteslice with index, length returns the substring starting at the given index with the given length | ||
fails:String#byteslice with index, length always taints resulting strings when self is tainted | ||
fails:String#byteslice with index, length returns nil if the offset falls outside of self | ||
fails:String#byteslice with index, length returns nil if the length is negative | ||
fails:String#byteslice with index, length calls to_int on the given index and the given length | ||
fails:String#byteslice with index, length raises a TypeError when idx or length can't be converted to an integer | ||
fails:String#byteslice with index, length raises a TypeError when the given index or the given length is nil | ||
fails:String#byteslice with index, length returns subclass instances | ||
fails:String#byteslice with index, length handles repeated application | ||
fails:String#byteslice with Range returns the substring given by the offsets of the range | ||
fails:String#byteslice with Range returns nil if the beginning of the range falls outside of self | ||
fails:String#byteslice with Range returns an empty string if range.begin is inside self and > real end | ||
fails:String#byteslice with Range always taints resulting strings when self is tainted | ||
fails:String#byteslice with Range returns subclass instances | ||
fails:String#byteslice with Range calls to_int on range arguments | ||
fails:String#byteslice with Range works with Range subclasses | ||
fails:String#byteslice with Range handles repeated application |
@@ -0,0 +1,6 @@ | ||
fails:String#crypt returns a cryptographic hash of self by applying the UNIX crypt algorithm with the specified salt | ||
fails:String#crypt raises an ArgumentError when the salt is shorter than two characters | ||
fails:String#crypt calls #to_str to converts the salt arg to a String | ||
fails:String#crypt raises a type error when the salt arg can't be converted to a string | ||
fails:String#crypt taints the result if either salt or self is tainted | ||
fails:String#crypt doesn't return subclass instances |
Oops, something went wrong.