Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 20, 2010
  1. @enebo
Commits on Aug 18, 2010
  1. @headius

    Fix for JRUBY-5021: imap-over-ssl connections left to GC do not clean…

    headius authored
    … up completely
    
    Conflicts:
    
    	src/org/jruby/util/io/ChannelDescriptor.java
Commits on Aug 16, 2010
  1. @nahi
  2. @nahi

    Revert "JRUBY-5007: add 'charset' parameter to mediatype of WEBrick h…

    nahi authored
    …ttp server's default error page."
    
    CRuby's release manager decided to apply the original patch which is
    differ from Apple and RedHat published.
    http://www.ruby-lang.org/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/
    I'll revert this and apply the following fix by CRuby development team.
    ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff
Commits on Aug 12, 2010
  1. @nahi

    JRUBY-5007: add 'charset' parameter to mediatype of WEBrick http serv…

    nahi authored
    …er's default error page.
    
    mediatype should have 'charset' parameter as a conventional manner.
Commits on Aug 7, 2010
  1. @headius
Commits on Aug 3, 2010
  1. @nicksieger
  2. @nicksieger
  3. @headius

    Fix for JRUBY-4767: JRuby and open-uri File handle issue

    headius authored
    The fix here is to no longer hold a hard reference to a Selector in each RubyThread, since on some environments (like Tomcat) RubyThread objects can build up a bit. Even a modest number of RubyThread objects will eat 3*N file descriptors for epoll selection, which quickly hits the ulimits on a typical Linux box. By opening and closing them for each select, we pay a small per-select hit, but it fixes the problem.
Commits on Jun 6, 2010
  1. @enebo

    Update maven poms to 1.5.1

    enebo authored
Commits on Jun 4, 2010
  1. @headius

    Fix for JRUBY-4825: __FILE__ is not expanded when it is used from wit…

    headius authored
    …hin a a compiled ruby script used as the main class of an executable jar
  2. @enebo
  3. @headius

    Probable fix for JRUBY-4831: Multiple block args to ActiveRecord asso…

    headius authored
    …ciation proxy are splatted incorrectly
  4. @headius
  5. @nicksieger
Commits on Jun 3, 2010
  1. @headius
  2. @headius
  3. @headius

    Additional changes for JRUBY-4799:

    headius authored
    * 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.
  4. @headius

    Add a test for JRUBY-4839 to ensure finalizers are removed both with …

    headius authored
    …and without ObjectSpace enabled.
Commits on Jun 2, 2010
  1. @headius

    Fix for JRUBY-4839: ObjectSpace.undefine_finalizer does not work

    headius authored
    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. @BanzaiMan

    Taking a low risk approach to this change.

    BanzaiMan authored
    Revert "Fix JRUBY-4842: Time#utc_offset is incorrect in small time range. Specs are in RubySpec a186c01."
    
    This reverts commit aa7cf89.
  3. @BanzaiMan

    Fix JRUBY-4842: Time#utc_offset is incorrect in small time range. Spe…

    BanzaiMan authored
    …cs are in RubySpec a186c01.
  4. @headius

    Fix for JRUBY-4832: Memory Leak when extending Java class with additi…

    headius authored
    …onal Ruby instance variable
  5. @headius

    Two fixes for executeScript logic:

    headius authored
    * 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. @headius

    Revert "When loading classes for JI, don't force them to initialize r…

    headius authored
    …ight away (needed for compilers, etc, where class will never actually be executed)."
    
    This reverts commit 61a000f.
Commits on Jun 1, 2010
  1. @enebo
  2. @headius

    Reenable methods on private classes if setAccessible is available in …

    headius authored
    …the current security context. JRUBY-4799.
  3. @headius

    Fix for JRUBY-4799: Uncaught AccessibleObject.setAccessible fails on …

    headius authored
    …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
  1. @enebo
Commits on May 25, 2010
  1. @yokolet

    Remove PropertyReader class, which became useless. This fix also elim…

    yokolet authored
    …inates using context class loader from embed API.
Commits on May 24, 2010
  1. @nicksieger
Commits on May 23, 2010
  1. @BanzaiMan

    Fix JRUBY-4813: RubySpec: String#sub! with pattern and block raises a…

    BanzaiMan authored
    … TypeError when self is frozen
    
    Also take care of the 1.9 mode.
Commits on May 22, 2010
  1. @yokolet
  2. @yokolet

    Change how to get script engine's info. Instead of using property fil…

    yokolet authored
    …es, constants are hard coded.
Commits on May 13, 2010
  1. @nicksieger
Something went wrong with that request. Please try again.