Hi all,
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
static-linked:
$ ruby-1.9.0 -e '
p $".include?("openssl.so")
p require("openssl") # should require openssl.rb...
'
true
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
and 1.9:
~ % cat t
class Base
def initialize(a = 'base')
p a
end
end
class Derived < Base
def initialize(a = 'derived')
super
end
end
Derived.new(0)
~ % ruby-1.8.2 t
"derived"
~ % ruby-1.9.0 t
"base"
Matz selected 1.8 behavior.
Note that this is known issue; refer ruby-dev summary 23971-24053
([ruby-talk:108967]).
-- Minero Aoki
ruby-dev summary index: http://i.loveruby.net/en/ruby-dev-summary.html