0
I Use This!
Very Low Activity

Commits : Listings

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