Skip to content

Commits on Oct 18, 2011

  1. Fix for JRUBY-6043, JRUBY-6058.

    This reverts back to blanket exception catching (which JRUBY-5965 removed), since
    at least two different exception types slipped through on the last patch, breaking
    Mirah and GAE. This should get us back to a working state for both.
    Signed-off-by: Hiro Asari <>
    tobias authored and BanzaiMan committed Oct 18, 2011

Commits on Sep 15, 2011

  1. Don't rely on FileStat#isIdentical on Windows, since it does not work…

    … [JRUBY-5726]
    FileStat#isIndentical uses inodes for identity, but Windows doesn't
    support inodes, and always returns zero, making all files appear identical.
    Signed-off-by: Hiro Asari <>
    tobias authored and BanzaiMan committed Sep 15, 2011

Commits on Aug 24, 2011

Commits on Aug 11, 2011

  1. Synchronize posix setenv/unsetenv calls, since they may not be reentr…

    …ant [JRUBY-5933]
    tobias authored and enebo committed Aug 11, 2011

Commits on Aug 6, 2011

  1. Don't assume every class has a ClassLoader [JRUBY-5965]

    This also replaces the blanket catch with the proper exception classes.
    tobias committed Aug 6, 2011

Commits on Jul 21, 2011

  1. Allow disabling ENV write-through to the real environment [JRUBY-5934]

    This adds updateNativeENVEnabled to RubyInstanceConfig with a default of true.
    If it is true and jruby.native.enabled is also true, any modifications to
    the runtime's ruby ENV will be reflected in the system env via POSIX. Otherwise,
    the modifications are not written through.
    This setting has not yet been pushed out to the embedding API's (ScriptingContainer
    & JRubyEngine), nor has it been documented.
    tobias committed Jul 21, 2011
You can’t perform that action at this time.