spec for JRUBY-6679
pass for most western codepage
--fast is mostly a no-op

* --fast is now basically synonymous with -X+C (force compilation)
* The other features that --fast enabled added complexity and often
  caused strange bugs (e.g., JRUBY-6698).
* I *think* that much of these performance gains can be garnered by
  simply using JRuby 1.7 with Java 7 and invokedynamic.
Update Net/HTTP to use JVM HTTP proxy properties.
JRUBY-6714++: Various circular require warnings
Fixes JRUBY-6677

* Passes the `mode` argument correctly from Kernel#open to IO#popen, so
  if a non-default mode is specified (e.g., "w"), it is honored

Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
warning: loading in progress, circular require considered harmful - rubygems/spec_fetcher

Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
upgraded idea project files to jdk 1.7

Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
Fix and test for #190

Baffling that this got through, but I obviously botched the impl
of __persistent__ and __persistent__=. They were set up as meta-
class methods but using the instance method versions. So they
received a RubyClass object but then the invoker has to cast to
JavaProxy. Fixed by making them static and adjusting impl
accordingly.
Spelling fix for fib_complex bench warning.
Update to jline-2.7.
Add tictactoe board-building bench for JRUBY-6707.
Fix JRUBY-6706

Collections.shuffle works incorreclty on Ruby arrays

We were not implementing List.set properly; it should return the
previous value at that index, and we were just returning the
given value.
bump versions for dev
Fix memory leak in FFI usage from multiple runtimes

This fixes JRUBY-5053 and GitHub issue #203. Instead of storing the
AbstractInvoker refmap in a static Map, the same data is now stored on
an instance of the FFI class which holds all other per-runtime
FFI-related data.
Fix JRUBY-6702

File.utime does not check file permissions

We were ignoring the return value from utimes. Added logic to
check it and raise errno on -1.
Errant printf removed
Explicit callers to JRuby module should explicitly require 'jruby'
variableCaptured appears to be vestigial
date strftime micro-opt 1/2.  Use specific formatting methods instead of Generic String.format (+30% gain on reasonable iso date format string)