Summary
- We are creating CompiledBlock instances like methods: with an empty trailer. But that wastes 4 bytes per CompiledBlock, as the trailer is never set (only Methods store the source pointer there). (details)
![]() | src/Kernel/CompiledMethod.class.st (diff) |
![]() | src/Kernel/CompiledBlock.class.st (diff) |
![]() | src/Kernel/CompiledCode.class.st (diff) |
![]() | src/OpalCompiler-Core/IRBytecodeGenerator.class.st (diff) |