No description provided.
Functionality changes look fine, but @eregon needs to weigh in on the ruby/spec change.
@etehtsea We usually update from ruby/spec via @eregon's process of migrating subtree commits back and forth. I'm not sure, but this separate commit may interfere with that process.
It's OK to add specs directly here, even if the commits contains other changes. The advantages is it's tested directly against jruby and we don't need to wait for a spec merge.
However I prefer if the specs are in a commit alone as usually it means I don't need to edit the commit message 😃
The opened file descriptors should be closed here.
Implement Socket.socketpair to return Socket instances.
Socket#socketpair is guarded in spec now
sock2 was left uninitialized
Add Socket#socketpair response type spec
Fix Socket#socketpair shared spec