radiant64 / vialang

Scheme-inspired language with an embeddable interpreter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement a better system for caching label adresses

radiant64 opened this issue · comments

Currently they are cached as static function variables based on the current VM instance. They should be cached in the VM instance instead, retrievable using some sort of one-time calculated unique label identifier (hash table?).

Probably part of #4