This is a summary of ruby-dev ML in these days.
[ruby-dev:26628] show information of --enable-pthreads
Hidetoshi NAGAI proposed a patch which reports that the working ruby
was compiled with --enable-pthreads option or not. Matz suggested
adding a new option, which prints all configure options.
[ruby-dev:26711] --with-static-linked-ext and require
IWATSUKI Hiroyuki reported a static linking related problem. With
--with-static-linked-ext, ruby cannot load xxx.rb when xxx.so is
$ ruby-1.9.0 -e '
p require("openssl") # should require openssl.rb...
false # but not loaded.
This bug is fixed by Nobuyoshi NAKADA.
[ruby-dev:26723] reducing #coerce calls
Tadashi Saito posted a patch which reduces Fixnum#coerce calls in
numerical calculation. This patch doubles calculation speed on
average. Matz accepted this patch.
[ruby-dev:26743] zsuper with optional arguments
Hiroshi NAKAMURA reported a difference of "super" between Ruby 1.8
~ % cat t
def initialize(a = 'base')
class Derived < Base
def initialize(a = 'derived')
~ % ruby-1.8.2 t
~ % ruby-1.9.0 t
Matz selected 1.8 behavior.
Note that this is known issue; refer ruby-dev summary 23971-24053
-- Minero Aoki
ruby-dev summary index: http://i.loveruby.net/en/ruby-dev-summary.html