Switch branches/tags
Commits on Mar 15, 2011
  1. build.xml: tweak previous commit to ensure that we aren't missing lib…

    …/jruby.jar in dist-bin
    nicksieger committed Mar 15, 2011
  2. Make all ant dist bits not include all other .jars. Make sure cext bi…

    …nary bits are included
    enebo committed Mar 15, 2011
  3. Fix JRUBY-5482: Using ffi from jruby-maven-plugins fails under 1.6.0.…

    …RC2 (works with 1.5.6)
    Update to what will be jffi 1.0.8, to incorporate the following fix (in headius/jffi atm).
    commit fa8086365ca5da6d80332923e6a4a4aeedd80642
    Author: Charles Oliver Nutter <>
    Date:   Mon Mar 14 22:30:04 2011 -0500
        Fix JRUBY-5482: Using ffi from jruby-maven-plugins fails under 1.6.0.RC2 (works with 1.5.6)
        Try both Init's classloader and context classloader for native bits.
    headius committed Mar 15, 2011
  4. Fix JRUBY-5583: Profiling should not bomb out trying to find method name

    Two fixes, but I'm going to leave the bug open to try to determine why a method was missing from the profile table:
    * Make profiling table growth synchronized, for cases where methods are being defined across threads
    * If a method can't be found at display time, replace it with "<unknown>". This should not happen.
    headius committed Mar 15, 2011
Commits on Mar 14, 2011
Commits on Mar 13, 2011
Commits on Mar 12, 2011
  1. Faster, regexp-free versions of getRubyCasedName and getJavaPropertyN…

    These were showing up on Ruboto startup profiles.
    * getRubyCasedName: 8-10x faster
    * getJavaPropertyName: 6-7x faster
    headius committed Mar 12, 2011
Commits on Mar 11, 2011
Commits on Mar 10, 2011
  1. Remove setContainer

    enebo committed Mar 10, 2011
  2. No use for MethodMetaObject anymore - always lookup the closest lexical

    container; cleanup load/store binding instructions (more to be done);
    refactored some interpretation preparation code into a IRScope method.
    subbuss committed Mar 10, 2011
  3. Fix JRUBY-5539: marshal fails in 1.9 with strings

    Read off the " from the marshal stream before reading encoding String bytes.
    headius committed Mar 10, 2011
Commits on Mar 9, 2011
  1. Fix one bug in MethodFactory bytecode-loading check.

    * ClassLoader.getResourceAsStream doesn't take a leading /
    headius committed Mar 9, 2011
  2. Preliminary fix for JRUBY-5567: Invokers will fail to generate and ki…

    …ll method binding on systems that do not support bytecode loading
    I added logic into MethodFactory to attempt to load a class, forcing reflected invokers forever if this fails in any way. I have confirmed manually that this does not interfere with normal execution, and have left logging in place that indicates when it has fallen back. See JRUBY-5568 for a task to remove this logging before JRuby 1.6 final.
    JRUBY-5567 will remain open until a more robust solution can be found (JRuby 1.6.1).
    See also JRUBY-5566, which this issue caused.
    headius committed Mar 9, 2011
Commits on Mar 8, 2011
  1. Add yecht classes into jruby-core and ensure jar-dist in dist-bin bui…

    …lds a new jar with renamed asm stuff.
    headius committed Mar 8, 2011
Commits on Mar 7, 2011
  1. Bump for RC3

    enebo committed Mar 7, 2011
  2. Fix JRUBY-5531: Process.spawn("ruby") gives garbage PID

    I believe spawn should behave like popen, in that it never launches the command in-process. No need to set that precedent now and worry about it later.
    headius committed Mar 7, 2011