# Patches updated

**URL:** <https://www.ruby-forum.com/t/patches-updated/120493>\
**Category:** IronRuby\
**Created:** [November 17, 2007, 3:55pm UTC](https://www.ruby-forum.com/t/patches-updated/120493 "2007-11-17T15:55:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [November 17, 2007, 3:55pm UTC](https://www.ruby-forum.com/t/patches-updated/120493/1 "2007-11-17T15:55:07Z")

</div>

I updated patches and Mono HOWTO against SVN r57.  
[http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/](http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/)

patch-rakefile – please apply

1. Detect Mono path using pkg-config.
2. Define exec\_net method for running .NET executables.
3. Case sensitivity for IronRubyTestHost.

patch-dlr – not intended for inclusion

1. Color console workaround.
2. SignatureHelper.AddArguments is currently missing. (new in r56)
3. Backspace key fix and assert fix no more needed.

patch-catch-throw – please review

1. Implement Kernel#catch and Kernel#throw.
2. Tomas said he will send explanations with the correct implementation.

patch-gen-newline – please apply

1. Always use \r\n in ClassInitGenerator to avoid huge diff.

---

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [November 17, 2007, 6:23pm UTC](https://www.ruby-forum.com/t/patches-updated/120493/2 "2007-11-17T18:23:20Z")

</div>

Sanghyeon S.:

> 1. SignatureHelper.AddArguments is currently missing. (new in r56)
> 2. Backspace key fix and assert fix no more needed.
> 
> patch-catch-throw – please review
> 
> 1. Implement Kernel#catch and Kernel#throw.
> 2. Tomas said he will send explanations with the correct  
> implementation.
> 
> patch-gen-newline – please apply
> 
> 1. Always use \r\n in ClassInitGenerator to avoid huge diff.

In the queue. Thanks for updating your patches!

-John

---

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [November 17, 2007, 9:15pm UTC](https://www.ruby-forum.com/t/patches-updated/120493/3 "2007-11-17T21:15:28Z")

</div>

> > 1. SignatureHelper.AddArguments is currently missing. (new in r56)

Mono SVN has a fix for this, and the official 1.2.6 will have this  
implemented, so this should not be necessary.

Miguel.

---

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [November 21, 2007, 2:09am UTC](https://www.ruby-forum.com/t/patches-updated/120493/4 "2007-11-21T02:09:35Z")

</div>

Sanghyeon S.:

> 1. SignatureHelper.AddArguments is currently missing. (new in r56)
> 2. Backspace key fix and assert fix no more needed.
> 
> patch-catch-throw – please review
> 
> 1. Implement Kernel#catch and Kernel#throw.
> 2. Tomas said he will send explanations with the correct  
> implementation.
> 
> patch-gen-newline – please apply
> 
> 1. Always use \r\n in ClassInitGenerator to avoid huge diff.

Hi Seo,

Just applied your Rakefile and ClassInitGenerator patches in Revision  
59.

I’ll let Tomas comment on #catch and #throw.

Thanks!  
-John
