Changes

Summary

  1. 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)
Commit b22e649a8365e18e820b859b38f4c200151475dc by marcus.denker
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).

This PR creates CompiledBlock without trailing bytes
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/IRBytecodeGenerator.class.st (diff)
The file was modifiedsrc/Kernel/CompiledCode.class.st (diff)
The file was modifiedsrc/Kernel/CompiledBlock.class.st (diff)