0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 04, 2024 — Sep 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Port printing of stack traces from SOMns
gron
as Stefan Marr
More... over 4 years ago
Added config and CI task to quickly run AWFY to check compatibility
gron
as Stefan Marr
More... over 4 years ago
We don’t build the libgraal-jdk so, need to force interpreter here
gron
as Stefan Marr
More... over 4 years ago
Merge PR #59: Native image >21.1 black lists many operations from compilation
gron
as Stefan Marr
More... over 4 years ago
Native image >21.1 black lists many operations from compilation
gron
as Stefan Marr
More... over 4 years ago
Reduce code duplication for inlining optimizations and add whileFalse inlining
gron
as Stefan Marr
More... over 4 years ago
Added loop count reporting
gron
as Stefan Marr
More... over 4 years ago
Introduce the JUMP2 bytecodes, which use the second byte to encode longer jumps
gron
as Stefan Marr
More... over 4 years ago
Reduce code duplication in inlineInto
gron
as Stefan Marr
More... over 4 years ago
Give BytecodeLoopNode a toString()
gron
as Stefan Marr
More... over 4 years ago
The inlining guard should be set longer, because POP otherwise optimizes away jump targets
gron
as Stefan Marr
More... over 4 years ago
Inline #whileTrue: in bytecodes, when it has two literal blocks
gron
as Stefan Marr
More... over 4 years ago
Be more explicit about bytecodes and put safeguard in
gron
as Stefan Marr
More... over 4 years ago
Merge PR #58: Add bytecode-level inlining of ifTrue/ifFalse* messages
gron
as Stefan Marr
More... over 4 years ago
Set holder for new block methods
gron
as Stefan Marr
More... over 4 years ago
Make sure we only adapt the context level, when there was inlining
gron
as Stefan Marr
More... over 4 years ago
Exclude all blocks from “trivial” optimization to avoid interference with block inlining
gron
as Stefan Marr
More... over 4 years ago
Merge PR #57: Optimize access, and other trivial methods
gron
as Stefan Marr
More... over 4 years ago
Implement optimizations for trivial methods in the bytecode method gen
gron
as Stefan Marr
More... over 4 years ago
Move the WriteAndReturnSelf node into FieldNode
gron
as Stefan Marr
More... over 4 years ago
Change GlobalNode to initialize source section like other nodes
gron
as Stefan Marr
More... over 4 years ago
[WIP] Start bytecode support
gron
as Stefan Marr
More... over 4 years ago
Generalize the dispatch chain embedding to trivial methods
gron
as Stefan Marr
More... over 4 years ago
Turn assertion about jump length into proper ParseError
gron
as Stefan Marr
More... over 4 years ago
Update core-lib: small SomSom improvement
gron
as Stefan Marr
More... over 4 years ago
Merge PR #56: Quicken Super Sends and optimize Object Instantiation
gron
as Stefan Marr
More... over 4 years ago
Added a toString to uninitialized message send nodes
gron
as Stefan Marr
More... over 4 years ago
Use dispatch chain to get lexical specialization of new
gron
as Stefan Marr
More... over 4 years ago
Construct methods/primitives directly instead of going through the universe
gron
as Stefan Marr
More... over 4 years ago
Cache object layout to optimize creation of new object instances
gron
as Stefan Marr
More... over 4 years ago