Permalink
Commits on Oct 14, 2011
  1. [IR] Removed 'container' field from IRScope classes since it was a bad

    subbuss committed Oct 14, 2011
    design.  I had initially added it way back assuming it was known
    statically and changed it to an Operand type later on when I realized
    it was not known statically.  This since got in the way of code
    transformations because IRScope is never an operand in instructions and
    Operand renames/manipulations had to remember to keep this Operand field
    in IR* classes consistent. Refactored code to get rid of all the places
    it was used.
Commits on Oct 13, 2011
  1. JRUBY-6116: Errors on String#lines

    enebo committed Oct 13, 2011
  2. [IR] Fixed DefineInstanceMethod implementation to use information fro…

    subbuss committed Oct 13, 2011
    …m the RubyClass stack rather than instruction operands -- will be reimplemented later to not use stack information.
  3. [IR] Fixed IR-gen-only code path to not bother with runtime static-sc…

    subbuss committed Oct 12, 2011
    …opes since this doesn't execute the generated IR code; Turned off binding load/store generation since it is not being used right now.
  4. [IR] Fixed all output sites of PutClassVarInstr in IRBuilder to ask

    subbuss committed Oct 12, 2011
    classVarDefinitionContainer to give it the container for the classvar.
Commits on Oct 12, 2011
  1. Remove repeated logic

    enebo committed Oct 12, 2011
Commits on Oct 11, 2011
  1. [IR] Fixed bug with sending const_missing to the wrong scope + delete…

    subbuss committed Oct 11, 2011
    …d some dead code in IRBuilder
Commits on Oct 10, 2011
  1. [IR] Added CallType to CallInstr so it knows whether it is a NORMAL,

    subbuss committed Oct 10, 2011
    FUNCTIONAL, VARIABLE, or SUPER (turned off CallAdapter for now which was
    hardcoded to assume a functional call type).
  2. [IR] Split the const-missing call bit of SearchConstInstr into its own

    subbuss committed Oct 10, 2011
    IR instruction (ConstMissingInstr); Used SearchConstInstr to implement
    pieces of defined? IR and got rid of a JRubyImplCallinstr use.
Commits on Oct 9, 2011
  1. Additional fix for JRUBY-6101

    yokolet committed Oct 9, 2011
  2. [IR] Generate IR for case when clauses in the same order as the source

    subbuss committed Oct 6, 2011
    code; Reverted bad block arg fix from the previous commit
Commits on Oct 7, 2011
  1. Update Eclipse classpath setting

    nahi committed Oct 7, 2011
    Add coro jar.
Commits on Oct 6, 2011
  1. Rearrange load suffixes; put .rb first, only load native suffix for p…

    nicksieger committed Oct 6, 2011
    …latform
    
    Reduces file stats by about 10% during booting a Rails app (rake environment)
  2. Javadoc comment reformat.

    nicksieger committed Oct 6, 2011
  3. Whitespace changes only.

    nicksieger committed Oct 6, 2011
  4. Merges pull request from donV, 5c43440, 0fb1ff4, d5540d4, a84e449 . T…

    yokolet committed Oct 6, 2011
    …his fixes JRUBY-5775