-
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Milestone
Description
Rather than growing the strings table every time we need to allocate a string off of the stack, strings should be stored in globals/locals that are unique to each variable (following #31, there should be no other time at which strings need to be allocated). This might increase copying of strings but that should have effectively zero overhead because externrefs are immutable references.
This should also speed up string access from boxed variables, because we will no longer need to store a pointer to the string index, as the global/local index of a string can be known at compile time.
Metadata
Metadata
Assignees
Labels
No labels