Permalink
Switch branches/tags
Commits on Apr 2, 2009
  1. Update all nodes to print startLine in toString (with guard to not pr…

    …int invisible nodes since they are not visible (duh))
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9513 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Apr 2, 2009
  2. Fix JRUBY-3545 by masking the hash code before using as the basis of the

    bucket index.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9512 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Apr 2, 2009
Commits on Apr 1, 2009
  1. Hook up the compiler to the new ivar logic.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9511 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Apr 1, 2009
  2. Fix class variables by moving them to their own map.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9510 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Apr 1, 2009
  3. Get remaining variables using the new ivar table, and get all tests r…

    …unning (minus one cvar issue I need to dig into).
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9509 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Apr 1, 2009
  4. Initial round of work on new ivar table.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9508 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Apr 1, 2009
Commits on Mar 31, 2009
  1. Add my playing-around code for generating a flow graph + .png off our…

    … AST.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9507 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Mar 31, 2009
  2. Add remaining binary call "fixnum RHS" paths for --fast

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9506 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Mar 31, 2009
  3. Merge branch 'fastmath'

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9505 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Mar 31, 2009
Commits on Mar 30, 2009
  1. getPosition wrangling

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9504 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 30, 2009
  2. More union removal. Found useless code in Struct 2x FTW

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9503 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 30, 2009
  3. Some more union removal ...

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9502 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 30, 2009
  4. Fix JRUBY-3537

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9501 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 30, 2009
Commits on Mar 29, 2009
  1. Union removal ... (ParserSupport19)

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9500 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  2. Union removal ...

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9499 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  3. Union removal ...

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9498 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  4. More removal of positioning code

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9497 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  5. More removal

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9496 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  6. IDE Position removal start (see JRubyParser project on Kenai if you n…

    …eed this)
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9495 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  7. Remove unused field no_args in InterpretedMethod. New n_args_* impls.…

    … Change arity method calls in erbs to make generated code look slightly more human
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9494 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  8. Whoops remove GC hack from parser bench I did not intend to commit

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9493 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  9. Rewriter is usable from JRubyParser project in Kenai. We are removing…

    … it since it has no runtime connection
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9492 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Mar 29, 2009
  10. Some cleanup in preparation for the updated invokedynamic logic.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9491 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Mar 29, 2009
Commits on Mar 28, 2009
  1. Implement callable return types, aka function pointers for RUBY_FFI-11.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9490 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 28, 2009
  2. Use Type for return and parameter types so CallbackInfo and other custom

    types can be passed around a bit easier.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9489 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 28, 2009
Commits on Mar 27, 2009
  1. Fix half of RUBY_FFI-11. Callbacks can now return callbacks.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9488 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  2. Use Type where possible for callbacks instead of NativeParam, in

    preparation for Callbacks as a return type from a Callback
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9487 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  3. Clean up a bit and add some javadoc to CallbackManager and CallbackInfo

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9486 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  4. Cleanup FFI=>JFFI type conversion a bit

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9485 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  5. Move getFFIType into a utility function

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9484 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  6. Check that the array argument in put_array_of_*() is actually an array

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9483 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  7. Kill off FFIProvider

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9482 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  8. Create a small class to handle LastError

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9481 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  9. FFI::CallbackInfo is now a subclass of FFI::Type, so no need to expli…

    …citly check for CallbackInfo in some places
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9480 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009
  10. Raise an exception if pointers to text symbols (functions) are read o…

    …r written
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@9479 961051c9-f516-0410-bf72-c9f7e237a7b7
    Wayne Meissner committed Mar 27, 2009