Permalink
Switch branches/tags
Commits on Dec 3, 2008
  1. First RC for 1.1.6

    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1_6RC1@8263 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 3, 2008
  2. Bump for 1.1.6RC1

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8262 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 3, 2008
  3. Fixes for JRUBY-3173: require in 1.1.5 prefers files in the current d…

    …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
    headius committed Dec 3, 2008
  4. Add pending specs for JRUBY-3158: Wrong ruby methods called on object…

    … of same class from Java code.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8255 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 3, 2008
  5. Fix for JRUBY-3112: Some Ruby instances are not roundtripping from Ru…

    …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
    headius committed Dec 3, 2008
  6. Fixes for JRUBY-2602: Lots of Readline::HISTORY rubyspec failures

    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
    headius committed Dec 3, 2008
  7. JRUBY-3172: Error in YAML.dump

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8252 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 3, 2008
  8. JRUBY-1489: Adding encapulated parse methods for external uses, such …

    …as JSR223 API implementation
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8251 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 3, 2008
  9. Improved sort for JRUBY-2198: Array#sort is slower than MRI

    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
    headius committed Dec 3, 2008
Commits on Dec 2, 2008
  1. These are not the droids you're looking for. Add support to call any …

    …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
    enebo committed Dec 2, 2008
  2. Add support to call any Java method directly (subject to our method r…

    …esolution algorithm) via suffix (e.g. send(initialize))
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8248 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 2, 2008
  3. Fix for JRUBY-3140: Const lookup failures in precompiled specs

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8247 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 2, 2008
  4. JRUBY-2224: jirb breaks method_added for classes

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8246 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 2, 2008
  5. Parser change from yesterday missing .y versions

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8245 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Dec 2, 2008
  6. Fix "wrong # of arguments(1 for 0) (ArgumentError)" in 1.9 mode, case…

    …: :foo =~ /bar/.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8244 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 2, 2008
  7. JRUBY-1181: Rake batch file for Windows environments

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

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8242 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  2. move string specific compatibility routine from RubyEncoding to RubyS…

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

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8240 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  4. 1.9 String#*, and an opt for both modes, 25% faster.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8239 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  5. 1.9 String#+.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8238 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  6. JRUBY-2324: AST Node positions and content incorrect when passing dow…

    …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
    enebo committed Dec 1, 2008
  7. Rescue LoadError in attach_function so multiple libs can be tried unt…

    …il one succeeds
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8236 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Dec 1, 2008
  8. Convert UnsatisfiedLinkError into a LoadError

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8235 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Dec 1, 2008
  9. Fix for JRUBY-2948: Exceptions do not cut off at binding evals after …

    …change reported in JRUBY-2945
    
    This problem arose because I had nowhere to stick the "binding frame" flag on StackTraceElement, and so had to disable the trace-shortening logic that cuts off backtraces at a binding/eval frame. My fix was to create a new type RubyStackTraceElement that wraps StackTraceElement and includes a field for "binding frame", allowing me to reenable the cutoff logic. Traces in e.g irb look fine now (clean, short), and I don't think I added back a whole lot of overhead.
    
    Stacktraces are still a nasty bit of code that needs to be revisited and replaced some day. Some day.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8234 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  10. US-ASCII (newUsAsciiString) specialized string construction routines …

    …since they're used quite a bit in 1.9.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8233 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  11. RubyString.setEncodingAndCodeRange.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8232 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  12. RubyString.codeRangeAnd().

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8231 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Dec 1, 2008
  13. Update jvyamlb dependency in NB project.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8230 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  14. Add a test for the great feof blocking bug; opens a server and client…

    …, writes some stuff in multiple threads. JRUBY-3155.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8229 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  15. Improvement for JRUBY-3152: Process.times returns invalid values

    This improvement tries to use the built-in management capabilities of the JVM to tally up all running threads. We could probably do a slightly more accurate measurement with the native times function, but this is a good step in the right direction.
    
    If the bean is not available or thread timings are not supported, it falls back on the dumb "ms since started" version.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8228 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  16. Fix for JRUBY-2380: Thread.list has a race condition

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8227 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  17. Add tests for JRUBY-1133, which appears to be all good except one cas…

    …e we won't fix.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8226 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008
  18. Fix for JRUBY-3201: JRubyApplet failing when using TrivialFacade.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@8225 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Dec 1, 2008