Permalink
Commits on May 15, 2012
Commits on May 14, 2012
  1. Fix #162

    headius committed May 14, 2012
    Ruby.recursiveKey is never set, so it doesn't need to be a
    ThreadLocal. Thanks to Ben Browning for the fix.
  2. Fix JRUBY-6642.

    headius committed May 14, 2012
    RubyException.printBacktrace will now print all lines by default,
    and has a separate form for skipping some number of lines. All
    internal uses that expected the first line to be skipped use the
    second form.
  3. Move implementation of ruby_setenv into util.cpp, and declare prototy…

    Wayne Meissner
    Wayne Meissner committed May 14, 2012
    …pe of ruby_strdup()
  4. Add __attribute__((noreturn)) to C extention functions as MRI does.

    kubo authored and Wayne Meissner committed May 14, 2012
    Signed-off-by: Wayne Meissner <wmeissner@gmail.com>
  5. Fix the return type of rb_exc_raise().

    kubo authored and Wayne Meissner committed May 14, 2012
    Signed-off-by: Wayne Meissner <wmeissner@gmail.com>
  6. Remove FFI::TypeDefs, as it is now defined in java code

    Wayne Meissner
    Wayne Meissner committed May 14, 2012
  7. Tweaks for #159.

    headius committed May 14, 2012
  8. add test for JRUBY-6606

    ryenus authored and headius committed May 6, 2012
  9. Fix JRUBY-6477

    headius committed May 14, 2012
    Because we can't unlink a file without making it path useless (and
    preventing other file methods that depend on path like #stat from
    working) we make unlink/delete a no-op. Tempfiles that are closed
    properly will still unlink, and normal JVM exit will also delete
    the file. IO's finalization also helps ensure Tempfiles that
    are walked away from still clean up.
  10. Fix JRUBY-6511

    headius committed May 14, 2012
    * Use RubyThread.select to allow interrupting it, rather than logic directly in SSLSocket.waitSelect.
  11. Partial work for JRUBY-6659.

    headius committed May 14, 2012
    * Added ruby_strdup and ruby_setenv
  12. JRUBY-6660: An invalid Makefile is genereated when a 'depend' file ex…

    kubo authored and BanzaiMan committed May 13, 2012
    …ists.
    
    Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
  13. Fix JRUBY-6661: strftime should behave the same for datetime and time

    BanzaiMan committed May 14, 2012
    Here, the problem was that when using the '%N' formatter, we did not
    discard it before moving on to the next token. As a result, if the next
    token needs to be formatted wider than the default value, the output is
    skewed.
Commits on May 13, 2012
  1. Revert "Update joni.jar with the current one (400de51)."

    BanzaiMan committed May 13, 2012
    This broke an MRI test. See
    http://travis-ci.org/jruby/jruby/builds/1309963
    
    This reverts commit ab6cb39.
  2. Fix JRUBY-6250: When executing an Ant build.xml file, the Ant executa…

    BanzaiMan committed May 13, 2012
    …ble should not be required to live on the environment's $PATH
    
    If $ANT_HOME is set, choose 'ant' executable based on that, rather than
    completely rely on $PATH to provide one.
    
    Spec is a bit tricky, since there is no way to determine a usable
    $ANT_HOME without knowing it a priori. To exercise the new spec, set
    $ANT_HOME to a valid value.
Commits on May 11, 2012
Commits on May 10, 2012
  1. Fix compilation failures in spec runs.

    headius committed May 10, 2012
    The logic to get the class or module against which to run the body
    was being emitted into the same Java method as the body. If it
    accessed local variables or other context from the surrounding
    body, it would break. This caused compilation failures on some
    newer RubySpecs.
    
    I moved the preparation of the class/module object outside the
    compiled body, so it did not error when trying to access state
    from the surrounding body.
  2. Encode Symbols as US-ASCII to match Ruby 1.9.3

    bbrowning authored and enebo committed May 10, 2012
    This adjusts the behavior of symbols under JRuby to match that of C
    Ruby 1.9.3, where :foo and :foo.to_s should both have an encoding of
    US-ASCII. Prior to this change symbols under JRuby had an encoding of
    ASCII-8BIT which was causing problems because Psych interprets
    ASCII-8BIT strings as binary data.
Commits on May 9, 2012
  1. Dumb maven

    enebo committed May 9, 2012
  2. JRUBY-6464: Use "mvn versions:set -DnewVersion=<whatever>" instead of…

    enebo committed May 9, 2012
    … our Ruby rake code for updating poms
  3. Update stat bench to do more

    enebo committed May 9, 2012
  4. RUBY-6637: String encoding difference between jruby --1.9 and MRI 1.9…

    enebo committed May 9, 2012
    … (force_encoding a no-op in this case?)
  5. JRUBY-6648: Opening a file with integer flags mixed with hash options…

    enebo committed May 9, 2012
    … raises an exception