(2014/03/01 11:26), Eric Wong wrote:
>  * ext/extmk.rb: requires the .rb if the .rb and .so have the
>    same prefix (e.g. socket.rb vs socket.so).
>    Use rb_provide(feature) if feature.so is loaded and feature.rb
>    does not exist
>  * ext/openssl/extconf.rb: preload stringio.so
>  * ext/psych/extconf.rb: preload stringio.so
>  * load.c (ruby_init_ext): check rb_provided and use rb_provide

load.c seems necessary, please commit it only.
Others seem unnecessary.

-- 
Nobu Nakada