Skip to content
Commits on Apr 9, 2010
  1. @vvs

    [1.9] IO.copy_stream should close files that it opened itself

    This fixes 3 new rubyspec failures in 1.9 mode.
    vvs committed Apr 9, 2010
  2. @vvs

    JRUBY-4420: [1.9] IO#copy_stream unable to take a File object

    Thanks to Jongsu Kim for noticing the typo in the code.
    Rubyspec for this case is added as well.
    vvs committed Apr 9, 2010
Commits on Apr 8, 2010
  1. @enebo
  2. @headius
  3. @yokolet

    Fix testSharingVariableWithCompileNode#ScriptingContainerTest by inje…

    …cting the lvar before each eval.
    yokolet committed Apr 8, 2010
  4. @enebo
  5. @BanzaiMan
  6. @headius

    Fix for remaining issues with JRUBY-4695: local variable has value ni…

    …l when compile mode is JIT or FORCE
    headius committed Apr 7, 2010
  7. @BanzaiMan
  8. @BanzaiMan
  9. @headius

    Add specs for rescuing Java exceptions with "Exception" or "Object", …

    …add duck-typed methods from Ruby Exception to Java Throwable plus specs, and fix a few gaps in the logic for JRUBY-4677.
    headius committed Apr 7, 2010
Commits on Apr 7, 2010
  1. @headius

    Add the expected Exception methods to java.lang.Throwable, since it w…

    …ill start to show up in rescues more now.
    headius committed Apr 7, 2010
  2. @headius

    Make two more internal exceptions be unrescuable. Fixing Continuation…

    … fixes IRB failing to exit cleanly.
    headius committed Apr 7, 2010
  3. @nicksieger
  4. @yokolet

    Partially fix JRUBY-4695, sharing variables when JIT/FORCE is set. Cu…

    …rrently, sharing lvars works on JIT but not on FORCE while sharing ivars works on both JIT/FORCE.
    yokolet committed Apr 7, 2010
  5. @nicksieger
  6. @yokolet
  7. @vvs
  8. @headius

    Fix for JRUBY-4677: Java exceptions can't be rescued with "rescue Exc…

    This fixes the problem by modifying all rescue blocks to handle Java exceptions when they're rescueing "Exception" as well as handling Ruby exceptions. It feels like the way it should work from the Ruby side, but I worry about it from the Java side. I had to introduce a new Unrescuable marker to allow some internal exceptions to propagate. All tests pass, specs pass the same.
    headius committed Apr 6, 2010
  9. @vvs
  10. @headius

    Fix for JRUBY-4643: it is correct that M::X does not look for X in Ob…

    Also includes a BONUS fix for off-by-one backtrace lines in evals with line specified.
    headius committed Apr 7, 2010
  11. Update to jnr-netdb 1.0

    Wayne Meissner committed Apr 7, 2010
Commits on Apr 6, 2010
  1. @headius

    Revert changes to irb/completion.rb, which were related to Java packa…

    …ge modules and not ObjectSpace. See JRUBY-2186.
    headius committed Apr 6, 2010
  2. Fix JRUBY-4696 - FFI needs api for setting dlopen flags

    Wayne Meissner committed Apr 6, 2010
  3. Fix JRUBY-4698 - NPE out of FFI's async_callback_spec

    Wayne Meissner committed Apr 6, 2010
  4. @undees @vvs
Commits on Apr 5, 2010
  1. @enebo
  2. @enebo
  3. @enebo
  4. @headius

    Add patched JIP profile.jar for JRUBY-4676: [regression] --profile mo…

    …de is completely broken
    headius committed Apr 5, 2010
  5. @headius
  6. @headius

    Remove some incorrect javadocs and clean up generic typing in WeakHas…

    …hSet to make it clear it's not storing the weak referee in the value.
    headius committed Mar 22, 2010
  7. @headius

    Better fix for JRUBY-2186 and improvement to prevent things like JRUB…

    JRUBY-2186 added logic to filter out singleton classes in completeion.rb. This commit just filters them during each_object, like MRI does.
    JRUBY-4693 reported a perf issue with Float multiplication that turned out to be just running a benchmark in IRB. We originally turned ObjectSpace on in IRB to allow completion to work, but completion only uses each_object(Module). This commit makes that work as well as each_object(Class) did.
    headius committed Apr 5, 2010
  8. @headius

    Add Function0 through Function3 and FunctionN interfaces, for single-…

    …method functor impls.
    headius committed Apr 5, 2010
Something went wrong with that request. Please try again.