Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 28ec5de6758e
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f3f6589134e8
Choose a head ref
  • 2 commits
  • 7 files changed
  • 1 contributor

Commits on Jan 6, 2015

  1. Revert "Update Marshal tags."

    This reverts commit bae20e7.
    headius committed Jan 6, 2015
    Copy the full SHA
    2b7f102 View commit details
  2. Copy the full SHA
    f3f6589 View commit details
1 change: 1 addition & 0 deletions spec/tags/ruby/core/float/case_compare_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Float#=== calls 'other == self' if coercion fails
1 change: 1 addition & 0 deletions spec/tags/ruby/core/float/equal_value_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Float#== calls 'other == self' if coercion fails
16 changes: 16 additions & 0 deletions spec/tags/ruby/core/marshal/dump_tags.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
fails:Marshal.dump dumps subsequent appearances of a symbol as a link
fails:Marshal.dump dumps subsequent appearances of an object as a link
fails:Marshal.dump ignores the recursion limit if the limit is negative
fails:Marshal.dump with an object responding to #_dump dumps the object returned by #marshal_dump
fails:Marshal.dump with a String dumps a blank String
fails:Marshal.dump with a String dumps a short String
fails:Marshal.dump with a String dumps a long String
fails:Marshal.dump with a String dumps a String extended with a Module
fails:Marshal.dump with a String dumps multiple strings using symlinks for the :E (encoding) symbol
fails:Marshal.dump with an Array dumps an empty Array
fails:Marshal.dump with an Array dumps a non-empty Array
fails:Marshal.dump with an Array dumps a recursive Array
fails(gh-631):Marshal.dump with a Hash dumps an extended Hash
fails(gh-631):Marshal.dump with a Regexp dumps a binary Regexp
fails(gh-631):Marshal.dump with an Array dumps an extended Array
fails:Marshal.dump with a Symbol dumps a big Symbol
fails:Marshal.dump with a Symbol dumps an encoded Symbol
fails:Marshal.dump with a Time dumps the zone and the offset
fails:Marshal.dump with a Time dumps the zone, but not the offset if zone is UTC
fails:Marshal.dump with an Exception contains the filename in the backtrace
8 changes: 8 additions & 0 deletions spec/tags/ruby/core/marshal/load_tags.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
fails:Marshal.load for a user Class raises ArgumentError if the object from an 'o' stream is not dumpable as 'o' type user class
fails:Marshal.load for a Integer loads 0
fails:Marshal.load for a Class raises ArgumentError if given a nonexistent class
fails:Marshal.load for a Module loads an old module
fails:Marshal.load for a wrapped C pointer loads
fails:Marshal.load for a wrapped C pointer raises TypeError when the local class is missing _data_load
fails:Marshal.load for a Hash loads an extended_user_hash with a parameter to initialize
fails:Marshal.load for a user Class loads a user-marshaled extended object
fails:Marshal.load for a user Class loads an extended Object
fails:Marshal.load for a Regexp loads an extended Regexp
fails:Marshal.load for a Regexp loads a extended_user_regexp having ivar
fails:Marshal.load when source is tainted does not taint Bignums
fails:Marshal.load when source is tainted does not taint Floats
fails:Marshal.load when a class with the same name as the dumped one exists outside the namespace raises a NameError
fails:Marshal.load when a class with the same name as the dumped one exists outside the namespace invokes Module#const_missing
8 changes: 8 additions & 0 deletions spec/tags/ruby/core/marshal/restore_tags.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
fails:Marshal.restore for a user Class raises ArgumentError if the object from an 'o' stream is not dumpable as 'o' type user class
fails:Marshal.restore for a Integer loads 0
fails:Marshal.restore for a Class raises ArgumentError if given a nonexistent class
fails:Marshal.restore for a Module loads an old module
fails:Marshal.restore for a wrapped C pointer loads
fails:Marshal.restore for a wrapped C pointer raises TypeError when the local class is missing _data_load
fails:Marshal.restore for a Hash loads an extended_user_hash with a parameter to initialize
fails:Marshal.restore for a user Class loads a user-marshaled extended object
fails:Marshal.restore for a user Class loads an extended Object
fails:Marshal.restore for a Regexp loads an extended Regexp
fails:Marshal.restore for a Regexp loads a extended_user_regexp having ivar
fails:Marshal.restore when source is tainted does not taint Bignums
fails:Marshal.restore when source is tainted does not taint Floats
fails:Marshal.restore when a class with the same name as the dumped one exists outside the namespace raises a NameError
fails:Marshal.restore when a class with the same name as the dumped one exists outside the namespace invokes Module#const_missing
1 change: 1 addition & 0 deletions spec/tags/ruby/language/block_tags.txt
Original file line number Diff line number Diff line change
@@ -6,3 +6,4 @@ fails:A block yielded a single Array calls #to_hash on the element that maps to
fails:A block yielded a single Array raises a TypeError if #to_hash does not return a Hash
fails:A block yielded a single Array raises the error raised inside #to_hash
fails:A block yielded a single Object receives the object if #to_ary returns nil
fails:A block yielded a single Array assigns elements to required arguments when a keyword rest argument is present
1 change: 1 addition & 0 deletions spec/tags/ruby/language/variables_tags.txt
Original file line number Diff line number Diff line change
@@ -15,3 +15,4 @@ fails:Multiple assignment with a MRHS value does not call #to_ary to convert a s
fails:Multiple assignment with a MRHS value calls #to_ary to convert a splatted Object when the position receiving the value is a multiple assignment
fails:Multiple assignment with a MRHS value does not call #to_ary to convert a splatted Object when the position receiving the value is a simple variable
fails:Multiple assignment with a MRHS value does not call #to_ary to convert a splatted Object when the position receiving the value is a rest variable
fails:Multiple assignment with a MRHS value raises a TypeError if #to_ary does not return an Array