Permalink
Switch branches/tags
Commits on May 4, 2010
  1. Bump to RC3

    enebo committed May 4, 2010
Commits on May 3, 2010
Commits on May 2, 2010
  1. Final fixes and test for JRUBY-4264: threadContextMap leaks RubyThrea…

    headius committed May 2, 2010
    …d on death of adopted thread
  2. Associate non-Ruby threads in ThreadService for JRUBY-3742: Java nati…

    headius committed May 1, 2010
    …ve threads are not added to ThreadService.rubyThreadMap after being adopted.
  3. Fixes for the fixes for JRUBY-3742: Java native threads are not added…

    headius committed Apr 30, 2010
    … to ThreadService.rubyThreadMap after being adopted.
    
    * Make the weak RubyThreadMap actually use the reference queue (doh!)
    * Revert the threadContextMap to a weak map (doh!)
  4. Remove unused tempfile.rb.

    headius committed May 2, 2010
  5. Add block callback offline generation for jrubyc --handles. Should no…

    headius committed May 2, 2010
    …w allow "complete" offline compilation of scripts.
  6. Don't let Finalizer hold a reference to associated object and use pro…

    headius committed May 2, 2010
    …per logic for getting an ID to use.
Commits on May 1, 2010
  1. Implement struct-by-value parameter and return type support for FFI c…

    Wayne Meissner committed with headius Apr 24, 2010
    …allbacks.
Commits on Apr 30, 2010
  1. Add the ability to pre-generate all method handles when compiling a .…

    headius committed Apr 30, 2010
    …rb file (--handles flag to jrubyc).
  2. Fix SHA1 hashing logic for codeCache and add a --sha1 flag to jrubyc …

    headius committed Apr 30, 2010
    …to do the same thing.
Commits on Apr 29, 2010
  1. Fix for JRUBY-4764: Leaking fileno to ChannelDescriptor mappings in R…

    headius committed Apr 29, 2010
    …uby.retainedDescriptors.
    
    This change remains on master, but I'm reverting it on 1.5 because the old weak map is a known quantity that worked for years. We'll continue to explore a hard map + finalizers on master for 1.6, and I'll file a bug for that work.
    
    Revert "No need to use a weak map for fileno to ChannelDescriptor, since in C land unclosed fd's live forever too. Eliminates special need for a hard map for sysopen and weak reference management for all other IOs."
    
    This reverts commit 0c012c7.
    
    Conflicts:
    
    	src/org/jruby/Ruby.java
Commits on Apr 28, 2010
  1. Tag out failing 1.9 spec

    enebo committed Apr 28, 2010
  2. Bump version to RC2

    enebo committed Apr 28, 2010
Commits on Apr 27, 2010
  1. Commit c536a0d changed signature for JRuby::Compiler::JavaGenerator.g…

    BanzaiMan committed Apr 27, 2010
    …enerate_javac. This spec's failure caused CI to fail miserably.
  2. Fix for JRUBY-4760: File.open throws Errno::ENOENT when file inside j…

    headius committed Apr 27, 2010
    …ar is accessed using ".." (doubledot) in the path
  3. Partial fix for too-big methods (JRUBY-2621 and JRUBY-4757): chunk 10…

    headius committed Apr 27, 2010
    …0%-literal arrays and hashes.
Commits on Apr 26, 2010
  1. Temporary fix for JRUBY-4749: require 'rbconfig' fails on GAE because…

    headius committed Apr 26, 2010
    … of NullPointerException
  2. Fix for JRUBY-4747: read_nonblock error with couchrest

    headius committed Apr 26, 2010
    Looks like the missing logic for us was that when defining Errno classes we're supposed to reuse the same class for the same value. On the platform I tested, EAGAIN and EWOULDBLOCK are the same value, and so the rescue EWOULDBLOCK in couchrest rescues EAGAIN too.
  3. Fix re-coercion of a previously interface-duck-typed Ruby object to j…

    headius committed Apr 26, 2010
    …ava.lang.Object; it should from then on return the interface impl object. Broke jruby-rack because the assignable check continued returning RubyObject even if there was a contained duck-typed impl.
  4. Arity-split RubyBignum#to_s for JRUBY-4751: Java call to RubyBignum.t…

    headius committed Apr 26, 2010
    …o_s() returns generic object representation