From: Minero Aoki Date: 2005-08-15T15:37:28+09:00 Subject: ruby-dev summary 26662-26760 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