# Code Review: RandomRubyFixes04

**URL:** <https://www.ruby-forum.com/t/code-review-randomrubyfixes04/151446>\
**Category:** IronRuby\
**Created:** [October 21, 2008, 4:29pm UTC](https://www.ruby-forum.com/t/code-review-randomrubyfixes04/151446 "2008-10-21T16:29:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![curthibbs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ac91a4/32.png) [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Post date:** [October 21, 2008, 4:29pm UTC](https://www.ruby-forum.com/t/code-review-randomrubyfixes04/151446/1 "2008-10-21T16:29:16Z")

</div>

tfpt review “/shelveset:RandomRubyFixes04;REDMOND\curth”  
Comment :  
Eliminated static field BasicSocket.DoNotReverseLookup in favor of a  
property on the context.  
Fixed two variants of String.slice! to work the same (inconsistent 🙂  
way as MRI  
Stub implementation of Process.uid  
Added exception class ECONNABORTED  
Naive support for non-Fixnum result of “hash”  
Implemented IoOps.sysread

---

<div class="post-metadata">

**Author:** ![curthibbs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ac91a4/32.png) [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Post date:** [October 21, 2008, 6:48pm UTC](https://www.ruby-forum.com/t/code-review-randomrubyfixes04/151446/2 "2008-10-21T18:48:07Z")

</div>

Looks good.
