Fixed spec failure on 1.9.3-p194 by setting Basic_Socket.do_not_reverse_lookup=true, before it was set to false for before and after filter.
Adds spec for directories with glob patterns

* Dir.[] and Dir.glob should be able to match these special directories.
  Passes under MRI, but currently fails under JRuby:
  https://github.com/jruby/jruby/issues/172
Improve specs for File.join using the rules given on [ruby-core:46804]

* Clarify the Windows part and specify the behavior of "\" on non-Windows
Spec dash behaviour for padded format directives.

Following JRuby issue https://github.com/jruby/jruby/issues/289, it appears
MRI applies '-' to normally padded format directives.  This added spec
documents this behaviour.
Spec that CGI.parse can handle semicolons in place of ampersands
Fix: backup original value before assign [rubyspec #155]

This is pointed by @edogawaconan.
https://github.com/rubyspec/rubyspec/issues/155
Hash[]'s incompatibility is postponed

MRI r37621 [ruby-dev:46440] [Bug #7300]
MRI r37619 remove Kernel#using, and add main.using instead
Run GC after this spec to finalize weakrefs
MRI r37838 changes String#chars to return array

bytes, codepoints, and lines are also changed [Feature #6670]
Revert "MRI r37838 changes String#chars to return array"

Commits that exclude behavior for a version must add specs that
describe that version's behavior.

This reverts commit e88d23364a752a0ef2bfb4f2e766f1cfd8472006.
Array#delete should return the last equal element in the array.
The currently released documentation is wrong.

The first released version of Ruby to exhibit this behavior is 1.8.7.
See http://bugs.ruby-lang.org/issues/7437
Must check object identity, not equality. Also, skip 1.8.7.
On 1.8.7, Array#delete returns the argument

The return value is the argument, even when it is not an element of
the array.
String#<=> uses return value of other#to_str

Commit r38044 updates behavior of String#<=> to account for the case
where other defines #to_str. [Bug #7342]

Fixes a typo

Updated wording

Refactor preexisting specs and simplify new specs

The old 1.9 spec would continue to pass under 2.0 since the stub of the
and cleans up the 2.0 spec in accordance with best spec practices.

Clarify complicated string comparison behavior under 1.9.3

Clarify wording
Merge pull request #164 from BanzaiMan/array_delete

Array#delete should return the last equal element in the array.
Avoid running this spec on 1.9 and later.

See
https://github.com/rubyspec/rubyspec/commit/be8dbfc03acb8b233a4f5e1dd46e3847f48edece#commitcomment-2303587
Stirng#end_with? should return true if passed ''.
Split the case wehre other is empty into its own example.
The failing case should be separate.