Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: 1.6.2
Commits on May 23, 2011
  1. @enebo

    Bump for 1.6.2

    enebo authored
  2. @headius
  3. @enebo

    Bump for tomorrow's 1.6.2

    enebo authored
  4. @BanzaiMan @headius

    Fix JRUBY-4828: Null-byte vulnerability via org.jruby.ext.ffi.Util.ch…

    BanzaiMan authored headius committed
    …eckStringSafety()
  5. @headius

    Fix JRUBY-5780 - set all FFI initialize methods to be private visibil…

    Wayne Meissner authored headius committed
    …ity. Pointed out and initial patch by Chung Shin Yee <shinyee@speedgocomputing.com>
  6. @headius

    Fix JRUBY-5765 by explicitly filtering out 10.4u SDK from MACSDK. Tha…

    Wayne Meissner authored headius committed
    …nks to Stephen Bannasch for pointing it out and providing an alternate fix.
  7. @headius

    Rip out the FFI::Struct byte_order stuff ... ruby-ffi only sets byte_…

    Wayne Meissner authored headius committed
    …order on pointers
  8. @headius

    Fix JRUBY-5759 - check if @byte_order is defined before using it.

    Wayne Meissner authored headius committed
  9. @headius

    Add OpenVMS platform check.

    headius authored
  10. @headius
  11. @BanzaiMan @headius

    tzdata 2011g was released on April 25, 2011

    BanzaiMan authored headius committed
  12. @headius
  13. @BanzaiMan @headius

    jline jar is now at 1.0.

    BanzaiMan authored headius committed
Commits on May 20, 2011
  1. @headius

    Bump versions to 1.6.2.dev.

    headius authored
  2. @headius

    Fix JRUBY-5802: Problem loading yaml string in 1.9 mode with JRuby 1.…

    headius authored
    …6 and newer
    
    * Psych::SyntaxError should allocate a RubyException, not a RubyObject.
  3. @nahi
  4. @nahi

    JRUBY-5786: Fix SelectorPool file descriptor leak

    nahi authored
    Close all selectors in SelectorPool explicitly at Ruby runtime termination.
    
    We need to call java.nio.channel.Selector#close() for freeing internal
    resource(s). For example, Selector implementation of Hotspot JVM for Linux
    uses 2 file descriptors(fd) per 1 instance and close() is the only way to
    release these fds.
    
    We kept soft-referenced selectors in a pool and let GC collect it. Since
    Selector does not have a finalizer 2 fds per each selector leaked after
    Ruby runtime was terminated, and creating many Ruby runtimes eventually
    caused 'Too many open files' error.
    
    Number of selectors in SelectorPool (== number of leaked fds after a runtime
    terminated) depends on numbers of maximum *concurrent* select operations
    in the runtime. It should not grow so much but we might need to release
    spare selectors while running in the future.
Commits on May 19, 2011
  1. @BanzaiMan

    Remove tags for JRUBY-4587

    BanzaiMan authored
  2. @BanzaiMan

    Fix JRUBY-5665 for 1.9 mode.

    BanzaiMan authored
  3. @BanzaiMan

    Remove tags for JRUBY-5665

    BanzaiMan authored
  4. @enebo

    Match MRI on warn (JRUBY-5805)

    enebo authored
  5. @browning @BanzaiMan

    5665 fix - check for tainted and pass it along

    browning authored BanzaiMan committed
    Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
Commits on May 16, 2011
  1. @headius

    Improve perf of defined? by avoiding the constant encoding of Java St…

    headius authored
    …ring + ByteList construction + Ruby String.
Commits on May 11, 2011
  1. @enebo
  2. @nahi

    JRUBY-5787: Array#choice could raise ConcurrencyError

    nahi authored
    Did not work properly when begin != 0. There seems no similar bug
    exists.
  3. @nahi

    JRUBY-5776: SecureRandom.random_number(Bignum) raise a RangeError

    nahi authored
    JRuby uses the patched version of securerandom.rb for both 1.8 and 1.9
    which utilizes java.security.SecureRandom. Using nextInt causes this
    RangeError for bit number so introduce CRuby's byte operation
    implementation.
Commits on May 3, 2011
  1. @yokolet

    Fix for JRUBY-5689. The culprit was in a singleton instace creation. …

    yokolet authored
    …Plus, small refactoring to clear up who should be resposible to keep a local variable behavior value.
  2. @yokolet
Commits on May 1, 2011
  1. @stepheneb @BanzaiMan

    Add Eclipse's .metadata/ to the .gitignore file

    stepheneb authored BanzaiMan committed
  2. @BanzaiMan
Commits on Apr 28, 2011
  1. @headius

    Fix JRUBY-5729: Process.respond_to?(:fork) must return false

    headius authored
    DynamicMethod now has setNotImplemented and isNotImplemented, to indicate whether this is a "not implemented" method. JRubyMethod annotations specify notImplemented = true to change from the default false. Only patched fork, because ideally notImplemented methods would have no bodies at all and share an invoker.
Commits on Apr 27, 2011
  1. @olabini @headius

    Fix JRUBY-5581 by updating the Yecht version

    olabini authored headius committed
  2. @headius

    Fix JRUBY-5728: Array#pack is no longer threadsafe

    headius authored
    Patch by Rich Liebling.
  3. @headius
  4. @headius

    Fix JRUBY-5740: zip with Range argument does not work in 1.9 mode

    headius authored
    * 1.9 uses to_enum and next to walk uncoercible arguments.
Something went wrong with that request. Please try again.