FenderLang / Fender

A functional scripting language, intended for string manipulation and general scripting on the command line
MIT License
13 stars 0 forks source link

Enable stack layout optimization #107

Closed boxbeam closed 1 year ago

boxbeam commented 1 year ago

Leads to substantial performance improvements when writing code using immutable values only. Actually was easier to implement than reference pooling, and more impactful at least for this single makeshift benchmark. I think I'll do reference pooling at a later date.