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