ruby-changes:25325
From: marcandre <ko1@a...>
Date: Mon, 29 Oct 2012 06:20:36 +0900 (JST)
Subject: [ruby-changes:25325] marcandRe: r37377 (trunk): Update Changelog
marcandre 2012-10-29 06:20:26 +0900 (Mon, 29 Oct 2012) New Revision: 37377 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37377 Log: Update Changelog Modified files: trunk/ChangeLog Index: ChangeLog =================================================================== --- ChangeLog (revision 37376) +++ ChangeLog (revision 37377) @@ -1,3 +1,10 @@ +Mon Oct 29 05:48:52 2012 Marc-Andre Lafortune <ruby-core@m...> + + * lib/ostruct.rb: Add [] and []=, base on a patch by Thomas Sawyer. + Also accept {Open}Struct as argument to new. + Add #eql?, #hash & #each_pair + Protect new_ostruct_member + Mon Oct 29 03:20:58 2012 Marc-Andre Lafortune <ruby-core@m...> * lib/matrix.rb: Fix determinant_e [ruby-dev:46305] [Bug #7228] @@ -125,7 +132,7 @@ Sat Oct 27 11:01:10 2012 Koichi Sasada <ko1@a...> - * numeric.c (rb_float_new_in_heap), include/ruby/ruby.h: + * numeric.c (rb_float_new_in_heap), include/ruby/ruby.h: make all Float objects frozen. [ruby-dev:46081] [ruby-trunk - Feature #6936] Most part of patch by NARUSE, Yui <naruse@r...>. @@ -312,7 +319,7 @@ is faster than ordinal cfunc method call. If `frame' is needed (for example, it calls another method with `rb_funcall()'), then build a frame. In other words, this - optimization delays frame building. + optimization delays frame building. However, to delay the frame building, we need additional overheads: (1) Store the last call information. (2) Check the delayed frame building before the frame is needed. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/