Permalink
Switch branches/tags
Commits on Oct 18, 2011
  1. Fix for JRUBY-6043, JRUBY-6058.

    tobias authored and BanzaiMan committed Oct 10, 2011
    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 <asari.ruby@gmail.com>
Commits on Sep 15, 2011
  1. Don't rely on FileStat#isIdentical on Windows, since it does not work…

    tobias authored and BanzaiMan committed Aug 31, 2011
    … [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 <asari.ruby@gmail.com>
Commits on Aug 24, 2011
Commits on Aug 11, 2011
  1. Synchronize posix setenv/unsetenv calls, since they may not be reentr…

    tobias authored and enebo committed Aug 6, 2011
    …ant [JRUBY-5933]
Commits on Aug 6, 2011
  1. Don't assume every class has a ClassLoader [JRUBY-5965]

    tobias committed Aug 6, 2011
    This also replaces the blanket catch with the proper exception classes.
Commits on Jul 21, 2011
  1. Allow disabling ENV write-through to the real environment [JRUBY-5934]

    tobias committed Jul 21, 2011
    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.