fails:Marshal.restore raises an ArgumentError when the dumped class is missing
fails:Marshal.restore returns the value of the proc when called with a proc
fails:Marshal.restore calls the proc for recursively visited data
fails:Marshal.restore loads an array containing objects having _dump method, and with proc
fails:Marshal.restore loads an array containing objects having marshal_dump method, and with proc
fails:Marshal.restore loads an Array with proc
fails:Marshal.restore assigns classes to nested subclasses of Array correctly
fails:Marshal.restore loads subclasses of Array with overridden << and push correctly
fails:Marshal.restore raises EOFError on loading an empty file
fails:Marshal.restore returns an untainted object if source is untainted
fails:Marshal.restore preserves taintedness of nested structure
fails:Marshal.restore returns a trusted object if source is trusted
fails:Marshal.restore returns an untrusted object if source is untrusted
fails:Marshal.restore loads a 1..2
fails:Marshal.restore loads a 1...2
fails:Marshal.restore loads a 'a'..'b'
fails:Marshal.restore loads a Struct
fails:Marshal.restore loads a String extended
fails:Marshal.restore loads a String subclass
fails:Marshal.restore loads a String subclass extended
fails:Marshal.restore loads a Fixnum -2**24
fails:Marshal.restore loads a Fixnum -4516727
fails:Marshal.restore loads a Fixnum -2**16
fails:Marshal.restore loads a Fixnum -2**8
fails:Marshal.restore loads a Fixnum -123
fails:Marshal.restore loads a Fixnum -124
fails:Marshal.restore loads a Class String
fails:Marshal.restore loads a Module Marshal
fails:Marshal.restore loads a Module nested
fails:Marshal.restore loads a _dump object
fails:Marshal.restore loads a _dump object extended
fails:Marshal.restore loads a marshal_dump object
fails:Marshal.restore loads a Random
fails:Marshal.restore raises an ArgumentError with full constant name when the dumped constant is missing
fails:Marshal.restore when source is tainted returns a tainted object
fails:Marshal.restore for an Array loads an array containing the same objects
fails:Marshal.restore for a Hash loads an extended_user_hash with a parameter to initialize
fails:Marshal.restore for a Hash preserves hash ivars when hash contains a string having ivar
fails:Marshal.restore for a String loads a String subclass with custom constructor
fails:Marshal.restore for a Struct loads a extended_struct having fields with same objects
fails:Marshal.restore for a Struct loads a struct having ivar
fails:Marshal.restore for a Struct loads a struct having fields
fails:Marshal.restore for a Struct does not call initialize on the unmarshaled struct
fails:Marshal.restore for an Exception loads a marshalled exception with no message
fails:Marshal.restore for an Exception loads a marshalled exception with a message
fails:Marshal.restore for an Exception loads a marshalled exception with a backtrace
fails:Marshal.restore for a user Class loads a user-marshaled extended object
fails:Marshal.restore for a user Class loads a user_object
fails:Marshal.restore for a user Class loads an object
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 user Class loads an extended Object
fails:Marshal.restore for a user Class loads an object having ivar
fails:Marshal.restore for a user Class that extends a core type other than Object or BasicObject raises ArgumentError if the resulting class does not extend the same type
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 for a Integer loads and Integer -8
fails:Marshal.restore for a Integer loads an Integer 1234
fails:Marshal.restore for a Integer loads an Integer -1234
fails:Marshal.restore for a Rational loads
fails:Marshal.restore for a Complex loads
fails:Marshal.restore for a Time loads
fails:Marshal.restore for a Time loads serialized instance variables
fails:Marshal.restore for a Time loads Time objects stored as links
fails:Marshal.restore for a Time loads the zone
fails:Marshal.restore for a Time loads nanoseconds
fails:Marshal.restore for a Class loads
fails:Marshal.restore for a Class raises ArgumentError if given the name of a non-Module
fails:Marshal.restore for a Class raises ArgumentError if given a nonexistent class
fails:Marshal.restore for a Module loads a module
fails:Marshal.restore for a Module raises ArgumentError if given the name of a non-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 wrapped C pointer raises ArgumentError when the local class is a regular object
fails:Marshal.restore when a class with the same name as the dumped one exists outside the namespace invokes Module#const_missing
