ext/openssl/depend: remove dependency from internal headers.
[Feature #9612]
ext/openssl/ossl.c (ossl_fips_mode_set): ditto.
ext/coverage/depend: ditto.
include/ruby/thread_native.h: added.
This header file only provides wrapper functions to control
native threads. These wrapper functions are used by MRI
implementation.
So will this be a default gem in 2.2? Has there been enough testing?
Because many Rubyists will now start putting "openssl" in their Gemfile, I think we need to get JRuby's version of openssl released as a -java platform gem.
I've started this process locally in the jruby/openssl fork of ruby/openssl. I hope we could work from one codebase in the future.