Permalink
Switch branches/tags
Commits on Apr 8, 2009
  1. Update "jruby gem" stuff to include separate jruby.jar and jruby-stdl…

    headius committed Apr 8, 2009
    …ib.jar and remove bin scripts.
  2. Updating Darwin lib for JFFI.

    headius committed Apr 8, 2009
  3. Update JFFI binaries for solaris

    Wayne Meissner committed Apr 8, 2009
  4. Hook in struct-by-value parameters

    Wayne Meissner committed Apr 7, 2009
  5. Send USR2 to a JRuby process to receive a Ruby thread dump.

    nicksieger committed Apr 8, 2009
    Currently only a single runtime is supported; considering options
    going forward for dumping all active Ruby threads across runtimes.
    
    - Need to dupe frame in order to preserve initial line:number
    - Remove err.println from RubyRunnable
    - Track thread contexts in thread service, move thread dump signal logic to RubySignal
Commits on Apr 7, 2009
  1. JRUBY-3516: Non-thread safe regex backrefs

    Thomas Enebo committed Apr 7, 2009
  2. Pass a few more regexp rubyspecs

    nicksieger committed Apr 7, 2009
    Changed the behavior to raise SyntaxError for regexp errors in
    literal regexps
  3. Split out primitive type memory operations into MemoryOp

    Wayne Meissner committed Apr 7, 2009
  4. Add support for struct by value return values

    Wayne Meissner committed Apr 7, 2009
  5. Update jffi to a snapshot that can take struct-by-value arguments and…

    Wayne Meissner committed Apr 7, 2009
    … return struct-by-value
  6. Only raise the last error thrown if no invoker was created

    Wayne Meissner committed Apr 7, 2009
  7. The enums parameter to createMethod can be non-null, but nil, so chec…

    Wayne Meissner committed Apr 7, 2009
    …k for that, and better type error reporting of it is not a Hash
Commits on Apr 6, 2009
  1. Make all references to the fixnum cache use the same static final int…

    headius committed Apr 6, 2009
    …, so it can be adjusted easily for experimentation.
  2. First steps toward inlinable dyncalls. This modification will pull si…

    headius committed Apr 6, 2009
    …ngle-arg fcalls all the way back to the call site. This speeds up some benchmarks but slows others, and so it still requires a property jruby.compile.inlineDyncalls=true.
  3. Add StructByValue

    Wayne Meissner committed Apr 6, 2009
  4. Finish support for FFI enums

    Wayne Meissner committed Apr 6, 2009
  5. Override equals and hashCode for FFI::Type

    Wayne Meissner committed Apr 6, 2009
  6. Remove unused imports.

    headius committed Apr 6, 2009
Commits on Apr 5, 2009
  1. Add maven:updatepoms task to Rakefile

    nicksieger committed Apr 5, 2009
    Also update versions to 1.3-SNAPSHOT for master
  2. Remove patch turd.

    headius committed with nicksieger Apr 4, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9524 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. Fix ivar table to never shrink; ivar indices need to be strictly incr…

    headius committed with nicksieger Apr 4, 2009
    …easing and stay the same once reserved. Removal of ivars now just nulls the entry in the object's table.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9523 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Apr 4, 2009
  1. Use a slightly lower-overhead addMethod variant during boot time to r…

    headius committed Apr 4, 2009
    …educe startup overhead a bit.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9522 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. Move the native type up into Type

    Wayne Meissner committed Apr 4, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9521 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. Add FFI::Enum class as a subtype of FFI::Type

    Wayne Meissner committed Apr 4, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9520 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. Modifications to move toward method_missing being "just another metho…

    headius committed Apr 4, 2009
    …d handle", allowing for inlinable dynamic calls real soon now.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9519 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. More migration toward new-style invokedynamic with opcode 186.

    headius committed Apr 4, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9518 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. Use fastGetInstanceVariable to retrieve the layout of a struct class,

    Wayne Meissner committed Apr 4, 2009
    not fastGetClassVariable.  This unbreaks structs.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9517 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Apr 3, 2009
  1. Add 1.9 lib to dist.

    headius committed Apr 3, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9516 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. Fix cut'n'paste error in @JRubyMethod annotation to CallbackInfo#to_s

    Wayne Meissner committed Apr 3, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9515 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Apr 2, 2009
  1. New ast app

    enebo committed Apr 2, 2009
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9514 961051c9-f516-0410-bf72-c9f7e237a7b7