Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 1.6.4
Commits on Aug 16, 2011
  1. Douglas Campos Charles Oliver Nutter

    extract method

    qmx authored headius committed
  2. Douglas Campos Charles Oliver Nutter

    fixing performance regression

    qmx authored headius committed
    Almost 98% faster
Commits on Aug 15, 2011
  1. Charles Oliver Nutter

    Turn weak refs into strong refs in Handle::objectToValue(), so any ob…

    Wayne Meissner authored headius committed
    …ject coming from JRuby to native is always strongly reffed, until a GC sweep
  2. Charles Oliver Nutter

    Disable GC around native blocking calls

    Wayne Meissner authored headius committed
  3. Charles Oliver Nutter

    Use WeakIdentityHashMap instead of a special-purpose code to do the same

    Wayne Meissner authored headius committed
  4. Charles Oliver Nutter

    Improve cext ruby object -> native handle GC correctness

    Wayne Meissner authored headius committed
  5. Charles Oliver Nutter

    Fix JRUBY-5997: Block argument handling is inconsistent in 1.9 mode

    headius authored
    * One-off fix to unbox single array arguments for a multi-arg Proc call.
  6. Charles Oliver Nutter
  7. Charles Oliver Nutter

    Fix JRUBY-5998: Enumerator#each on enumerators created with Enumerato…

    headius authored
    …r.new in 1.9 mode is slow
    
    Enumerator.new{} form always creates a Generator, just like 1.9.2 does. However, it creates the default Generator form that uses a thread to drive the block. For internal iteration, like each {}, there's no need to use a thread to drive the block, since all values are yielded down-thread to the block, rather than being paused and resumed. My modifications fix the default "Threaded" generator to avoid using the thread for internal iteration when created with the simple block form.
    
    * Use simple internal iteration rather than threaded "nexting" for Enumerator.new{}.each{}
    * Fix a bug in Enumerable#chunk caused by bad arity specification, which caused breakage under non-threaded form
  8. Nick Sieger
Commits on Aug 13, 2011
  1. Jan Xie Charles Oliver Nutter

    fix regexp to_s encoding problem

    janx authored headius committed
  2. NARUSE, Yui Charles Oliver Nutter

    Add a macro of Ruby 1.9 CAPI, TIMET2NUM.

    nurse authored headius committed
    It converts a value from time_t to Numeric (Fixnum or Bignum).
Commits on Aug 12, 2011
  1. Charles Oliver Nutter

    Fix JRUBY-5980: Unable to call varargs constructor with 0 arguments.

    headius authored
    * Allow zero args to match a method with only varargs
  2. Thomas E Enebo Charles Oliver Nutter

    1.9 spec tagging

    enebo authored headius committed
  3. Charles Oliver Nutter

    Fix JRUBY-5564: become_java! does not create java class which can be …

    headius authored
    …loaded by the context-classloader
    
    * Added another optional param to become_java!, true specifies use a child classloader (default), false specifies use the same toplevel JRubyClassLoader.
  4. Thomas E Enebo

    JRUBY-5771: WeakRef::RefError wrongly defined as ::RefError, causing …

    enebo authored
    …lots of runtime warnings when using weakref
  5. Thomas E Enebo

    Allow jrake spec:ji to run

    enebo authored
  6. Thomas E Enebo
  7. Thomas E Enebo
  8. Thomas E Enebo
Commits on Aug 11, 2011
  1. Charles Oliver Nutter

    Improve error message for failed Java method lookup, with signature l…

    headius authored
    …ist when there are overloads.
  2. Loren Segal Thomas E Enebo

    Add support for String#encode(opts) (where opts = Hash)

    lsegal authored enebo committed
  3. Thomas E Enebo
  4. Luca Simone Thomas E Enebo

    ops, using path1 and path2 and not recalling getAbsolutePath

    lukefx authored enebo committed
  5. Luca Simone Thomas E Enebo

    fix JRUBY-4445

    lukefx authored enebo committed
    FileTest.identical? now check the canonical or absolute path
  6. Toby Crawley Thomas E Enebo

    Synchronize posix setenv/unsetenv calls, since they may not be reentr…

    tobias authored enebo committed
    …ant [JRUBY-5933]
  7. Travis Tilley Thomas E Enebo

    speed up packagemaker run on macos by telling it not to apply

    ttilley authored enebo committed
    "recommended permissions" heuristics. it will also not overwrite
    permissions with those it finds in previously installed versions of the
    package without warning as part of said heuristics. in short, this
    brings the build time down from 16 minutes to 2 simply by declaring our own
    competency.
  8. Charles Oliver Nutter

    One-off fix from Psych master for JRUBY-5915: "gem build" results in …

    headius authored
    …bogus gemspec in --1.9 mode
Commits on Aug 10, 2011
  1. Nick Sieger
  2. Chris White Charles Oliver Nutter

    Add a temporary implementation for Process::Status#coredump? that ret…

    cwgem authored headius committed
    …urns false until a longer term fix low level wrapper can be implemented.
    
    Signed-off-by: Charles Oliver Nutter <headius@headius.com>
Commits on Aug 9, 2011
  1. Charles Oliver Nutter
  2. Charles Oliver Nutter
  3. Thomas E Enebo
  4. Koichiro Ohba Thomas E Enebo

    Implement for new commandline parser in NKF

    koichiro authored enebo committed
    Signed-off-by: Hiro Asari <asari.ruby@gmail.com>
  5. Thomas E Enebo
Something went wrong with that request. Please try again.