Permalink
Commits on Feb 8, 2014
  1. Update to latest Java 8

    BanzaiMan committed Feb 8, 2014
  2. [Truffle] - Reusing JRuby/RubyString#op_equal code on RubyString#equal.

    In order to make the integration between ruby and truffle more smooth we
    can reuse the code instead of implement it from scratch. In this
    particular case I'm converting the Truffle/RubyString into a
    JRuby/RubyString and then call the methods defined in JRuby/RubyString
    and then converting the response back to the format expected by truffle.
    lucasallan committed Feb 8, 2014
Commits on Feb 7, 2014
  1. Remove defunct NotInstr.

    headius committed with lucasallan Feb 7, 2014
  2. Change OperandTypes to be distinct between boxed and unboxed values. …

    …Added rest of changes to IRVisitor so persistence encoding is working again (reading still broken)
    enebo committed with lucasallan Feb 7, 2014
  3. trivial remove unused import

    enebo committed with lucasallan Feb 7, 2014
  4. [Truffle] - Initial support to ByteList on RubyString.

    This is the first step to make the encoding works with RubyString.
    lucasallan committed Feb 7, 2014
  5. Remove defunct NotInstr.

    headius committed Feb 7, 2014
  6. [IR] Implement GVarAliasInstr.

    headius committed Feb 7, 2014
  7. Change OperandTypes to be distinct between boxed and unboxed values. …

    …Added rest of changes to IRVisitor so persistence encoding is working again (reading still broken)
    enebo committed Feb 7, 2014
  8. trivial remove unused import

    enebo committed Feb 7, 2014
  9. [Truffle] - Making more two language specs related to Symbols pass.

    Those specs were fixed in the last commit, but I forgot to remove from
    the ignored specs lists.
    lucasallan committed Feb 7, 2014
  10. [IR] Implement EQQInstr.

    headius committed Feb 7, 2014
  11. [IR] Various String bits.

    * Get StringLiteral constructing correctly, with cached ByteList
      and proper encoding.
    * AsString used invokevirtual for IRubyObject.
    * Implement CompoundString operand.
    headius committed Feb 7, 2014