Fix offset calculation in Disassembler |
|
More...
|
about 4 years ago
|
Adjust some tests to TruffleSOM bytecode set (it differs around frame operations) |
|
More...
|
about 4 years ago
|
Make emitPUSHGLOBAL produce a push_constant for known constants, to have same semantics as in AST interpreter |
|
More...
|
about 4 years ago
|
Make sure shortest possible PUSH_FIELD bytecode is used after inlining |
|
More...
|
about 4 years ago
|
Add PUSH_CONSTANT_0,1,2; PUSH_0,1; PUSH_NIL bytecodes |
|
More...
|
about 4 years ago
|
Merge PR #78: Exclude default branch in interpreter loop from compilation |
|
More...
|
about 4 years ago
|
Exclude default branch in interpreter loop from compilation |
|
More...
|
about 4 years ago
|
Fix jump inlining, match PySOM |
|
More...
|
about 4 years ago
|
Updated BlockTests (already using bytecodes still to come) |
|
More...
|
about 4 years ago
|
Move check method to BytecodeTestSetup |
|
More...
|
about 4 years ago
|
Fix synthetic source equality issues in tests |
|
More...
|
about 4 years ago
|
Move all block tests to BytecodeBlockTests and deduplicate |
|
More...
|
about 4 years ago
|
Merge PR #77: Inline #||, #&&, and #ifFalse:ifTrue: and sync increment node tests with PySOM |
|
More...
|
about 4 years ago
|
Complete Sync of AST increment node tests with PySOM |
|
More...
|
about 4 years ago
|
Move increment specialization to binary message code |
|
More...
|
about 4 years ago
|
Keep TruffleSOM's global nodes for true/false/nil since they are identical to what literal nodes would be |
|
More...
|
about 4 years ago
|
Enable inlining of #ifFalse:ifTrue: |
|
More...
|
about 4 years ago
|
Enable inlining of binary operators (|| and &&) |
|
More...
|
about 4 years ago
|
Merge PR #76: Add tests from PySOM and various minor fixes |
|
More...
|
about 4 years ago
|
Fix jump offset in Disassembler |
|
More...
|
about 4 years ago
|
Added more PySOM tests, not passing, but ignored |
|
More...
|
about 4 years ago
|
Port AST unit tests from PySOM |
|
More...
|
about 4 years ago
|
Move setting of end of inlining into method that starts inlining |
|
More...
|
about 4 years ago
|
Make isIfTrue a parameter for emit message |
|
More...
|
about 4 years ago
|
Fix stack depth of jump_on_*_pop bytecodes |
|
More...
|
about 4 years ago
|
Remove NONE from symbol lists |
|
More...
|
about 4 years ago
|
Merge PR #74: Fix dup/pop/pop optimization and add tests |
|
More...
|
about 4 years ago
|
Merge PR #75: Update core-lib |
|
More...
|
about 4 years ago
|
Update core-lib |
|
More...
|
about 4 years ago
|
Ignore base class in JUnit |
|
More...
|
about 4 years ago
|