Tech News
← Home  ·  All topics

Plush

1 GoKawiil brief on this topic

Plush interpreter gets 17% speed boost by replacing Value enum with NaN-boxed 64-bit word

The developer behind the Plush programming language rewrote its core Value type, switching from a Rust tagged enum to a packed 64-bit representation (similar to NaN-boxing). This change, part of an ongoing series optimizing the Plush interpreter and garbage collector, produced a measured 17% speedup in interpreter performance.