Tag
Explains the use of GCC's computed goto extension to improve the performance of bytecode VM dispatch tables compared to traditional switch statements, with a simple example.
A roundup of tools for running macOS and Linux virtual machines on Apple Silicon Macs, including Viable, Vimy, and Liviable, with updates and features for lightweight virtualization.
The author explains switching to a Markdown-based test suite for EndBASIC's compiler and VM, motivated by making the tests serve as canonical documentation for LLMs to learn the language's idiosyncrasies.