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

Use Freight slice pools for better performance #106

Closed boxbeam closed 1 year ago

boxbeam commented 1 year ago

~30% performance gains

Note that much of the gains are still unrealized, since we will need to convert all stdlib functions that take functions as arguments to use arrays instead of vecs to pass arguments where the array size can be known at compiletime, or pull from the pool