Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 25, 2012
  1. @int3

    Add more null pointer checks.

    int3 authored
Commits on Apr 21, 2012
  1. @int3
Commits on Apr 9, 2012
  1. @int3
Commits on Apr 3, 2012
  1. @int3
  2. @int3
Commits on Mar 30, 2012
  1. @int3
Commits on Mar 24, 2012
  1. @int3

    Format numbers properly.

    int3 authored
    Leading zero indicates an octal constant.
    
    Errors were not being thrown as the browser considers numbers with '9'
    in them as decimal, even if they have a preceding zero. It does raise a
    warning, however.
Commits on Mar 22, 2012
  1. @int3

    Fix up Class handling.

    int3 authored
    javac instruction printing is working again!
  2. @int3
Commits on Mar 16, 2012
  1. @int3

    Misc code cleanups.

    int3 authored
Commits on Mar 15, 2012
  1. @int3

    Do int multiplication via temporary long promotion.

    int3 authored
    This provides the necessary precision.
    
    SmallOps tests are no longer necessary for ints.
  2. @int3

    Implement remaining opcodes.

    int3 authored
  3. @int3

    Implement / test more opcodes.

    int3 authored
    Also do more printing of results so our runner tests can verify the
    correctness of the instructions.
Commits on Mar 12, 2012
  1. @int3

    Support multianewarray opcode.

    int3 authored
  2. @int3
Commits on Mar 11, 2012
  1. @int3

    Put Java properties in a separate object namespace.

    int3 authored
    TODO: a less confusing naming system.
  2. @int3
  3. @int3

    Fix some number handling.

    int3 authored
Commits on Mar 10, 2012
  1. @int3

    Refactor: all branching now relies on exceptions.

    int3 authored
    This allows us to treat 'ret' and other branching opcodes in the same
    way.
  2. @int3

    String.toUpperCase now works.

    int3 authored
    Changes:
      * Implemented jsr, ret
      * Mocked AbstractQueueSynchronizer
  3. @int3

    Modify / remove tests.

    int3 authored
    Add println output to most of them. Some tests still lack print
    statements, because they rely on unimplemented instructions.
    
    Remove ObjectWithLoop as it is redundant -- array tests use loops as
    well.
    
    Fix implementation of f2i / d2i.
  4. @int3
  5. @int3

    Identify the instructions that we have yet to test.

    int3 authored
    Also fix some trailing whitespace.
Commits on Mar 9, 2012
  1. @int3
  2. @int3
  3. @int3
  4. @int3
Commits on Mar 8, 2012
  1. @int3
  2. @int3
Commits on Mar 7, 2012
  1. @int3

    More work on exception handling.

    int3 authored
    * Push handled exceptions back onto operand stack
    * Distinguish between internal exceptions and Java exceptions
    * Handle 'finally' clause as well
  2. @int3

    Oops, broke iinc.

    int3 authored
  3. @int3

    Merge branch 'master' of github.com:int3/coffee-jvm

    int3 authored
    Conflicts:
    	src/methods.coffee
  4. @int3

    Implement exceptional handling.

    int3 authored
    Also fix bugs in wide opcode parsing.
  5. @int3
  6. @int3

    Support wide opcodes.

    int3 authored
    Solution is a bit of a hack, but it suffices.
Something went wrong with that request. Please try again.