# Code Review: Kernel

**URL:** <https://www.ruby-forum.com/t/code-review-kernel/138901>\
**Category:** IronRuby\
**Created:** [May 28, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/code-review-kernel/138901 "2008-05-28T20:44:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [May 28, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/code-review-kernel/138901/1 "2008-05-28T20:44:11Z")

</div>

tfpt review “/shelveset:Kernel;REDMOND\tomat”

Defines Kernel type stub in Core and renames Kernel type in libraries to  
KernelOps.  
This way, the Kernel module could be identified in both Core and  
libraries by the Kernel type.  
Enables libraries to monkey-patch Kernel - the type wasn’t stored in  
module cache and therefore wasn’t available for monkey-patching from  
libraries.  
Also moves FlowTaint to RubyUtils.

Tomas
