Skip to content
Commits on Dec 17, 2008
  1. @enebo

    Bump version values

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6@8388 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @enebo

    Make 1.1.6 final tag

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6@8387 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @headius

    Add debug logging for ConcurrencyError, to show the original stack tr…

    headius committed
    …ace that caused it.
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8386 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 16, 2008
  1. @enebo

    Update to jna-posix 0.9

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8364 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 15, 2008
  1. @headius

    Fix for JRUBY-3233: JRuby with Rails 2.2.2 unable to instantiate a ja…

    headius committed
    …va class
    
    Thanks to Stephen Lewis for finding the solution. Rails defines class_eval on Object, which means our old checks in JI code for respond_to? :class_eval were testing positive in cases where we still wanted to use eval. Simple fix was to just check Module === self instead.
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8353 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @headius

    Workaround for JRUBY-3152: Process.times returns invalid values

    headius committed
    I've added a "ffi/times" library to provide a workaround in the short term. It uses Constantine to get a value for SC_CLK_TCK, so if you need to get accurate timings from Process.times, just require 'ffi/times' somewhere before you start measuring. We'll look at getting something a bit more built-in soon, but I did not want to load this automatically since it adds FFI and Java stuff.
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8352 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @headius

    Fix + test for JRUBY-3234: Difference in require behaviour with MRI w…

    headius committed
    …ith ".rb" suffix
    
    The problem here was that LoadService was not always registering the loaded feature with its appropriate extension. As a result, requiring through different paths caused the same require to get registered under different names, firing twice. Fixing all paths to use the found name + suffix resolved the issue.
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8346 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 11, 2008
  1. @headius

    Revert "Improvement for JRUBY-3152: Process.times returns invalid val…

    headius committed
    …ues"
    
    This reverts commit 5776bda085aba3b19416df12d3faa70440a4a39f.
    
    It turns out that using the ThreadMXBean to get CPU times is extremely slow, and it degrades quickly as more threads are added. We will need another option, or this will need to be off by default.
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8316 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 10, 2008
  1. @lopex

    reintroduce substr(int, int) for RC2

    lopex committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8311 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 5, 2008
  1. @headius

    Fix for JRUBY-3217: Memory Leak with Adopted Threads

    headius committed
    Though we had weakrefs in many places relating to adopted threads, we kept one hard reference in NativeThread. This resulted in thread objects not going away, and since they did not go away, all the JRuby runtime data associated with them did not go away either. The fix makes the reference in NativeThread a weak reference, and deals with it possibly being collected while NativeThread is still alive and referenced (for example, if the actual ruby Thread object is still referenced).
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8274 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 4, 2008
  1. @enebo

    JRUBY-3213: for loop broken for 1.9. Object#singleton_methods in 1.9 …

    enebo committed
    …should return list of symbols. Java Integration should return a list of symbols. Some multi-assignment fixes for 1.9 mode
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8268 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @enebo

    Some --1.9 fixes which should make it into 1.1.6

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC2@8267 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 3, 2008
  1. @enebo

    First RC for 1.1.6

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC1@8263 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @enebo

    Bump for 1.1.6RC1

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8262 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @headius
  4. @headius

    Fixes for JRUBY-3173: require in 1.1.5 prefers files in the current d…

    headius committed
    …irectory despite loadpath (even with "." removed)
    
    Also fixes JRUBY-3210, from which I got some test cases as well.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8256 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @headius

    Add pending specs for JRUBY-3158: Wrong ruby methods called on object…

    headius committed
    … of same class from Java code.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8255 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @headius

    Fix for JRUBY-3112: Some Ruby instances are not roundtripping from Ru…

    headius committed
    …by to Java and back
    
    Patch submitted by Michael S. Allman.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8254 961051c9-f516-0410-bf72-c9f7e237a7b7
  7. @headius

    Fixes for JRUBY-2602: Lots of Readline::HISTORY rubyspec failures

    headius committed
    Thanks to Joseph LaFata for another round of spec fixes!
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8253 961051c9-f516-0410-bf72-c9f7e237a7b7
  8. @enebo

    JRUBY-3172: Error in YAML.dump

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8252 961051c9-f516-0410-bf72-c9f7e237a7b7
  9. @enebo

    JRUBY-1489: Adding encapulated parse methods for external uses, such …

    enebo committed
    …as JSR223 API implementation
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8251 961051c9-f516-0410-bf72-c9f7e237a7b7
  10. @headius

    Improved sort for JRUBY-2198: Array#sort is slower than MRI

    headius committed
    Thanks to Joseph LaFata for an excellent quicksort impl.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8250 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 2, 2008
  1. @enebo

    These are not the droids you're looking for. Add support to call any …

    enebo committed
    …Java method directly (subject to our method resolution algorithm) via __method suffix (e.g. initialize__method)
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8249 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @enebo

    Add support to call any Java method directly (subject to our method r…

    enebo committed
    …esolution algorithm) via suffix (e.g. send(initialize))
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8248 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @headius
  4. @enebo

    JRUBY-2224: jirb breaks method_added for classes

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8246 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @enebo

    Parser change from yesterday missing .y versions

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8245 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @lopex

    Fix "wrong # of arguments(1 for 0) (ArgumentError)" in 1.9 mode, case…

    lopex committed
    …: :foo =~ /bar/.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8244 961051c9-f516-0410-bf72-c9f7e237a7b7
  7. @enebo

    JRUBY-1181: Rake batch file for Windows environments

    enebo committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8243 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Dec 1, 2008
  1. @lopex

    Whoops, forgot to commit.

    lopex committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8242 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @lopex

    move string specific compatibility routine from RubyEncoding to RubyS…

    lopex committed
    …tring.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8241 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @lopex

    RubyString.isComparableWith.

    lopex committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8240 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. @lopex

    1.9 String#*, and an opt for both modes, 25% faster.

    lopex committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8239 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @lopex

    1.9 String#+.

    lopex committed
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8238 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @enebo

    JRUBY-2324: AST Node positions and content incorrect when passing dow…

    enebo committed
    …n Multibyte content to lexer (syntax exception part)
    
    Possibly also JRUBY-2484
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8237 961051c9-f516-0410-bf72-c9f7e237a7b7
Something went wrong with that request. Please try again.