Switch branches/tags
Commits on Jun 6, 2010
  1. Update maven poms to 1.5.1

    enebo committed Jun 6, 2010
Commits on Jun 4, 2010
  1. Fix for JRUBY-4825: __FILE__ is not expanded when it is used from wit…

    headius committed Jun 4, 2010
    …hin a a compiled ruby script used as the main class of an executable jar
  2. Probable fix for JRUBY-4831: Multiple block args to ActiveRecord asso…

    headius committed Jun 4, 2010
    …ciation proxy are splatted incorrectly
Commits on Jun 3, 2010
  1. Additional changes for JRUBY-4799:

    headius committed Jun 3, 2010
    * Rewrite the logic to pick methods off a class and its superclasses to do a better job handling interfaces, non-public classes, and so on.
    * Make the access check be a catch-all, so any exception raised will mean we don't have that access.
  2. Add a test for JRUBY-4839 to ensure finalizers are removed both with …

    headius committed Jun 3, 2010
    …and without ObjectSpace enabled.
Commits on Jun 2, 2010
  1. Fix for JRUBY-4839: ObjectSpace.undefine_finalizer does not work

    headius committed Jun 2, 2010
    We need a way to test this without ObjectSpace enabled. All our test runs currently enable ObjectSpace to pass as many tests as possible.
  2. Taking a low risk approach to this change.

    BanzaiMan committed Jun 2, 2010
    Revert "Fix JRUBY-4842: Time#utc_offset is incorrect in small time range. Specs are in RubySpec a186c01."
    This reverts commit aa7cf89.
  3. Fix JRUBY-4842: Time#utc_offset is incorrect in small time range. Spe…

    BanzaiMan committed Jun 2, 2010
    …cs are in RubySpec a186c01.
  4. Fix for JRUBY-4832: Memory Leak when extending Java class with additi…

    headius committed Jun 2, 2010
    …onal Ruby instance variable
  5. Two fixes for executeScript logic:

    headius committed Jun 2, 2010
    * In the compiled paths, do not use context.getFrameSelf as the self, since in many cases at the moment of execution no self has been set into the frame. The interpreter paths used getTopSelf, so now the compiled paths do too.
    * executeScript called through the same logic Main calls through, which meant it was usually trying to compile each script like it were a command-line script. Modified executeScript to call through runInterpreter instead of runNormally.
    These changes fix an issue with jrubyc --java(c) output where the generated classes could not be imported and constructed from top-level Ruby code.
  6. Revert "When loading classes for JI, don't force them to initialize r…

    headius committed Jun 2, 2010
    …ight away (needed for compilers, etc, where class will never actually be executed)."
    This reverts commit 61a000f.
Commits on Jun 1, 2010
  1. Reenable methods on private classes if setAccessible is available in …

    headius committed Jun 1, 2010
    …the current security context. JRUBY-4799.
  2. Fix for JRUBY-4799: Uncaught AccessibleObject.setAccessible fails on …

    headius committed May 27, 2010
    …App Engine
    The fix here is to avoid binding any methods from non-public classes, since from Java's perspective they're not callable that way. Instead, it only uses parent class methods and implemented interface methods. This does cause a behavioral change: non-public classes will appear to have no methods now, since the setAccessible we used to do is not always possible.
Commits on May 26, 2010
Commits on May 25, 2010
  1. Remove PropertyReader class, which became useless. This fix also elim…

    yokolet committed May 25, 2010
    …inates using context class loader from embed API.
Commits on May 24, 2010
Commits on May 23, 2010
  1. Fix JRUBY-4813: RubySpec: String#sub! with pattern and block raises a…

    BanzaiMan committed May 23, 2010
    … TypeError when self is frozen
    Also take care of the 1.9 mode.
Commits on May 22, 2010
  1. Change how to get script engine's info. Instead of using property fil…

    yokolet committed May 4, 2010
    …es, constants are hard coded.
Commits on May 13, 2010
Commits on May 12, 2010
  1. Update versions to 1.5.0

    nicksieger committed May 12, 2010
Commits on May 11, 2010
  1. JRUBY-4786: Add missing space to error message of Kernel#caller

    qerub authored and vvs committed May 10, 2010
    Signed-off-by: Vladimir Sizikov <>
Commits on May 6, 2010
  1. Add jffi-ppc-AIX library.

    headius committed May 6, 2010
Commits on May 5, 2010
Commits on May 4, 2010
  1. Bump to RC3

    enebo committed May 4, 2010