Commits on Aug 28, 2010
  1. Merge remote branch 'jruby/master'

    committed Aug 28, 2010
Commits on Aug 27, 2010
  1. Not particularly pretty fix for potential NPE if there's an error get…

    …ting selector or setting to non-blocking. This should have thrown at least an IOError before, but now it can throw NPE. Better resource cleanup code here would be really nice.
    headius committed Aug 27, 2010
Commits on Aug 26, 2010
  1. output the modes string in the "illegal access mode" message instead …

    …of the mode value
    Signed-off-by: Hiro Asari <>
    joast committed with BanzaiMan Aug 26, 2010
Commits on Aug 25, 2010
Commits on Aug 24, 2010
  1. Change name of joda-time.version to joda.time.version

    Avoids issue with joda.time.version => JODA_TIME_VERSION conversion
    meta code in helpers.rake (#load_build_properties_into_constants)
    nicksieger committed Aug 24, 2010
  2. Too many places to specify joda-time version, so extract it to a sing…

    …le value in
    BanzaiMan committed Aug 24, 2010
  3. Fix JRUBY-4982: jruby embeds outdated timezone data via joda-time

    Adds the ant task 'update-tzdata' and the tasks it depends on. 'update-tzdata' is a completely independent task, so it does not disrupt the current release process. So a call to the 'jar' task is still required for JRuby to see the new tzdata.
    As described in you'll need jakarta-commons-net-1.4.0 or later in a place ant can find.
    BanzaiMan committed Aug 24, 2010
Commits on Aug 23, 2010
  1. Multiple changes related to JRUBY-5026:

    * Fix Proc to do a metaclass == check before reusing existing Proc object on the block. Fixes JRUBY-5026
    * Update specs to pull in spec for JRUBY-5026
    * Update 1.9 stdlib and tag one new failing spec
    * Tag new URI ruby_bug failures in 1.8 stdlib
    headius committed Aug 23, 2010
Commits on Aug 20, 2010
Commits on Aug 19, 2010
  1. fix JRUBY-5022: [1.9] Kernel.Float can handle hexadecimal numbers as …

    All specs fixed for String#% in 1.9
    calavera committed Aug 19, 2010
  2. Tweak FFI::Pointer#to_s and #inspect output

    Wayne Meissner committed Aug 19, 2010
  3. Remove range checks when converting ruby Integers to native byte/shor…

    …t/int, etc.
    Wayne Meissner committed Aug 17, 2010
Commits on Aug 18, 2010
  1. - Bug fix in cfg generation in the presence of exceptions; bug fix in IR

      generation in the presence of returns in ensure blocks; delete
      orphaned bbs (without incoming edges) after cfg generation.
    subbuss committed Aug 18, 2010
  2. Updated Eclipse .classpath ref setting for joda-time

    joda-time jar is updated at e207d1a.
    nahi committed Aug 18, 2010
  3.! is an alias of Syslog.reopen, which should pass the bloc…

    …k to open if necessary.
    This does fix a lot of specs in 1.9 mode and Syslog.reopen failures, but I'll leave those tagged, because CI has an outstanding issue.
    BanzaiMan committed Aug 18, 2010
Commits on Aug 17, 2010
Commits on Aug 16, 2010
  1. Revert "JRUBY-5007: add 'charset' parameter to mediatype of WEBrick h…

    …ttp server's default error page."
    This reverts commit dfb3136.
    CRuby's release manager decided to apply the original patch which is
    differ from Apple and RedHat published.
    I'll revert this and apply the following fix by CRuby development team.
    nahi committed Aug 16, 2010
Commits on Aug 15, 2010
  1. Both FFI::Struct and FFI::Pointer can now have non-native byte-order …

    …views created.
    Wayne Meissner committed Aug 15, 2010
  2. Add bench for struct field access

    Wayne Meissner committed Aug 15, 2010
  3. Use an IdentityHashMap for the main symbol -> field lookup for FFI::S…

    …tructLayout for approx 10% faster struct field lookups.
    Wayne Meissner committed Aug 15, 2010
Commits on Aug 13, 2010