Permalink
Switch branches/tags
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
  3. Fix JRUBY-5532: IO.foreach: Can't convert Hash into String

    Note that this, like most IO methods, still ignores encoding options.
    headius committed Mar 7, 2011
  4. Fix JRUBY-5541: Problem with java_import on Android (Ruboto)

    Android was producing "null" for unmatching $ group variables in replaceAll, botching our conversion from camelCase to snake_case. Fixed by manually walking the matches and only replacing from groups that matched.
    headius committed Mar 7, 2011
Commits on Mar 6, 2011
  1. Bump jffi to 1.0.7

    Wayne Meissner committed Mar 6, 2011
Commits on Mar 5, 2011
  1. Updates from kristian for Maven POM files.

    * Share ASM stuff and library versions across jruby artifacts
    * Fix scoping for bundled libs
    headius committed Mar 5, 2011
  2. Cleanups and fixes for Maven artifacts.

    * "jruby" artifact provides all bundled jars
    * "jruby" artifact calls jar-dist instead of jar, to rewrite ASM
    * "jruby-base" is a new artifact that provides only ASM (but includes rewritten ASM), and other deps are scoped "runtime"
    * "jruby-complete" provides all bundled jars and rewrites ASM
    * build.xml includes jruby-base target for building a base jar
    headius committed Mar 5, 2011
  3. Moved modules, classes, constants from IRScopeImpl to IRModule to move

    away from recording lexical information to recording semantic
    information.  Moved away from 'compile-time' resolution of Ruby
    constants because Module.remove_const and set_const makes such resolutions
    potentially incorrect.
    subbuss committed Mar 5, 2011
  4. Unbreak JDBCDriverUnloader.

    headius committed Mar 5, 2011
  5. Fix JRUBY-5548: rb_call_super causes SystemStackError when used in bo…

    …th current class and ancestor class in a C extension
    
    Native methods should use "impl class" as frame class, just like other methods.
    headius committed Mar 5, 2011
  6. Switch IRubyObject.callMethod back to IRubyObject[], since ... has to…

    … be observed by child classes too.
    headius committed Mar 4, 2011
Commits on Mar 4, 2011
  1. Update snakeyaml classpath entry for Eclipse.

    1.7 -> 1.8 at c3f3999
    nahi committed Mar 4, 2011
  2. Update jcodings to 1.0.5

    enebo committed Mar 4, 2011
  3. Update to SnakeYAML 1.8.

    headius committed Mar 4, 2011
  4. Fix JRUBY-5550: JDBC Driver Unloading should be configurable

    We were unloading all drivers given to us by DriverManager, which included drivers loaded by *parent* classloaders. We should only unload drivers loaded by the JRubyClassLoader.
    headius committed Mar 4, 2011
  5. Fix JRUBY-5550: Using shoulda prevents Rails from running tests in ru…

    …by1.9 mode
    
    Array#join under 1.9 mode tries to coerce non-strings using to_str. NoMethodError is ignored, but in our case we ignored it and left $! set. This prevented Miniunit from running tests.
    headius committed Mar 4, 2011
Commits on Mar 3, 2011
  1. Pretty hacky getConstantDefined

    enebo committed Mar 3, 2011
  2. Make MethAddr in CallInstr be a MethAddr instead of Operand. SplitCal…

    …lInstr will be needed to deal with split calls
    enebo committed Mar 3, 2011
  3. Fix for JRUBY-5553. Not to raise ArrayIndexOutOfBoundsException, vari…

    …able length in ManyVarsDynamicScope is checked after this change.
    yokolet committed Mar 3, 2011
  4. DASGN node support in MASGN

    enebo committed Mar 3, 2011