ruby-changes:36620
From: nobu <ko1@a...>
Date: Wed, 3 Dec 2014 23:39:58 +0900 (JST)
Subject: [ruby-changes:36620] nobu:r48701 (trunk): load.c: defer static linked ini
nobu 2014-12-03 23:39:46 +0900 (Wed, 03 Dec 2014) New Revision: 48701 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=48701 Log: load.c: defer static linked ini * load.c (register_init_ext, ruby_init_ext): defer running the registered initialization function until required, not to enable extensions which have global effects just by loading, e.g., mathn/complex and mathn/rational. fix `make test` with --with-static-linked-ext. missing log at r48699t [ci skip] Modified files: trunk/ChangeLog Index: ChangeLog =================================================================== --- ChangeLog (revision 48700) +++ ChangeLog (revision 48701) @@ -5,6 +5,12 @@ Wed Dec 3 17:13:24 2014 Nobuyoshi Naka https://github.com/ruby/ruby/blob/trunk/ChangeLog#L5 Wed Dec 3 16:47:35 2014 Nobuyoshi Nakada <nobu@r...> + * load.c (register_init_ext, ruby_init_ext): defer running the + registered initialization function until required, not to enable + extensions which have global effects just by loading, e.g., + mathn/complex and mathn/rational. fix `make test` with + --with-static-linked-ext. + * enc/encinit.c.erb (Init_enc): initialize encdb and transdb directly. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/