Here are the release notes.

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 variables would be 
overriden.
- Fixed a bug in macruby_deploy when passing --embed, to change the libmacruby 
dyld identification name, to conform to App Store submission rules.
- Fixed a bug in macruby_deploy when using --gem on gems containing a space 
character in their paths would break the deployment.
- Fixed a race condition crash in Thread#kill.
- Fixed a bug when compiling recursive method calls when methods actually 
re-define themselves on the fly (this fixes the mustache library).
- Moved to LLVM 2.9.
- Fixed a bug where converting a NULL pointer as an opaque type value to Ruby 
would not give nil (as in RubyCocoa).
- Fixed a bug in Hash#[]= to not duplicate a String key that is already frozen.

Tickets:

#1184   Bus Error occurs since r5265.
#1186   macirb segfaults when trying to tab complete an NSURL object
#1166   Segfaults occurs when was passed NULL pointer into rb_protect's 3rd 
argument.
#794    `pthread_mutex_unlock(&t->sleep_mutex)' failed: Invalid argument (22)
#734    Mustache fails on call to render.
#1177   Hash.each doesn't exit on embedded return
#1171   `macruby_deploy --gem` problem with directories that have a space
#1179   OpenStruct overwrites regex globals - seriously breaks Rack/Sinatra
#1178   Mac App Store reviewers rejecting MacRuby app's due to library name
#1185   LLVM error running 1.9 distribution on Sandy Bridge
#1191   Assertion failed with define_method.
#1194   launch_msg(LAUNCH_KEY_CHECKIN) doesn't return nil when run outside of a 
daemon/agent

Laurent
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to