Permalink
Switch branches/tags
Commits on Aug 20, 2010
Commits on Aug 18, 2010
  1. Fix for JRUBY-5021: imap-over-ssl connections left to GC do not clean…

    headius committed Aug 18, 2010
    … up completely
    
    Conflicts:
    
    	src/org/jruby/util/io/ChannelDescriptor.java
Commits on Aug 16, 2010
  1. Revert "JRUBY-5007: add 'charset' parameter to mediatype of WEBrick h…

    nahi committed Aug 16, 2010
    …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. JRUBY-5007: add 'charset' parameter to mediatype of WEBrick http serv…

    nahi committed Aug 12, 2010
    …er's default error page.
    
    mediatype should have 'charset' parameter as a conventional manner.
Commits on Aug 7, 2010
Commits on Aug 3, 2010
  1. Fix for JRUBY-4767: JRuby and open-uri File handle issue

    headius committed Aug 3, 2010
    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. 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