Gary V. Vaughan
Gary V. Vaughan
@byoungdale thanks for the info - do you have a short piece of code that triggers the error with the luarocks you describe installing in place?
Thanks, but no new clues in the stack trace :( Maybe instrumenting `posix._base` to log what it is returning will help narrow it down, now that you have a reproducer?...
Oh I wasn't clear enough there, sorry. That wasn't meant to be a direct replacement for `posix/_base.lua`, but rather a standalone reproducer instrumenting the various call stack elements that seem...
awesome, thanks for sticking with it. It’ll take me a few days to make the time, but I’ll let you know...
@Kroc please feel free to scribble any feedback or suggestions all over this PR, it's far from ready to merge at the moment!
- [x] Next task is to rewrite the grammar comment to be line oriented to see if I can reduce the amount of lexical book-keeping compared to the token based...
Pasting my question's and @Kroc's answers here for easy reference: > 1. I have a 32 byte static token buffer for everything right now (label names, const names, numbers etc)...
@Kroc 'nother question about local labels (possibly leading to reducing heap usage quite a bit): 6. do you have documented support for jumping to local labels from outside of the...
Sort of. I wondered whether you want to be able to rely on, eg: ``` :nonlocal1 _local1 :nonlocal2 _local1 jr :nonlocal1_local1 ``` And if that's not an explicit goal, I...
@Kroc Heap limitations make sense. For `v80.c`, I'll I'll use the same "append local to non-local name" for symbol table entries as you, effectively supporting jumping to local labels from...