when jruby is not coming from the thread.currentThread.contextClassLoader then ScriptingContainer
does not work out of the box, dito with JRubyEngineFactory using a wrong value or 'none' value for the classloader
system property (org.jruby.embed.classloader)
Ugh. Fix naming mistake.
Reinstate pre-build, since -Ptest doesn't fire lib dependency.
Tag specs that don't pass in MRI 2.2 either.
MRI also sometimes raises ECONNRESET for this test.
bitCoerce now attempts to coerce given arguments for bitwise operations
into fixnums or bignums, and raises an exception if it is unable to do so.
Numeric#quo now delegates to Rational#quo, which performs conversions according
to MRI behavior.
Revert "Tag specs that don't pass in MRI 2.2 either."

This reverts commit c8d44412584a597a77b02c2d70b886a3a565ad7f.
Put these in the right place.
ObjectSpace can't/shouldn't handle pre-frozen immediates.
Fix check LJR instr compilation in JIT.
Only assign these constants once.
Update Numeric#step to be 2.2 compliant

Including support for kwargs and better infinite bounds handling.

To support this change, ArgsUtil.extractKeywordArgs has been added
which will validate kwargs and extract an array of values given a list
of keywords to accept. This should probably be rolled into the
@JRubyMethod decorator at some point so that kwargs validation and extraction
is transparent.
Fix assignment of test options
Revert "Move frozen checks to getSingletonClass() - this allows for MRI-compliant behavior"

This reverts commit 7ff0a1f47358e834d52ea1473b235ec83c8d19c6.
Fix freeze enforcement and exceptions for immediate values. Passes test
suite and rubyspec suite now.
Fix ruby-bug 8284
Fix class variable naming checks to be 2.2-compatible
[Truffle] Module#module_eval is an alias of Module#class_eval.

* The doc is misleading.
[Truffle] Mimic MRI exception when {class,moudle}_eval has neither args nor block.