MacRuby is a version of Ruby, ported to run directly on top of Mac OS X core technologies such as the Objective-C common runtime and garbage collector, and the CoreFoundation framework.
Even though it is still a work in progress, MacRuby has the main goal to enable the creation of full-fledged Mac OS X applications which do not sacrifice performance in order to enjoy the benefits of using Ruby.
What's New in This Release: [ read full changelog ]
Highlights:
· Support for the new MacBook Pro hardware (SandyBridge processors).
· Fixes in macruby_deploy for App Store submissions.
· Xcode4 support.
· Minor stability fixes.
Changes:
· Fixed a bug where we would crash when protecting an internal call during an exception raise.
· Fixed a bug in the BridgeSupport parser when loading IOKit, which contains very large structures.
· Fixed a bug in IO#try_convert to properly raise a TypeError exception when passed a wrong object.
· Fixed a regexp bug in the URI library to avoid a backtrace explosion.
· Fixed a bug in String#+ where non-string objects could be concatenated.
· Fixed a bug when break expressions inside hash iterations wouldn't be taken into account.
· Fixed a bug in Array#fill(start, length) where passing a huge length would cause a crash.
· Fixed various minor CRuby conformance bugs in Array.
· Implemented the Hash#{keep_if, select!} methods.
· Implemented the Set#{keep_if, select!} methods.
· Fixed a bug in the ostruct library where regexp global va...