Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-01 | [PRISM] Restructure parameters | Jemma Issroff | |
Prior to this commit, we weren't accounting for hidden variables on the locals table, so we would have inconsistencies on the stack. This commit fixes params, and introduces a hidden_variable_count on the scope, both of which fix parameters. | |||
2023-11-30 | Store depth offset inside the scope node. | Matt Valentine-House | |
Instead of incrementing the depth using call by reference as we're recursing up the stack we could instead store an offset for each known scope where we know the depth is going to represented differently in the Prism ast. | |||
2023-10-25 | [PRISM] ScopeNode doesn't need void * anymore | Jemma Issroff | |
2023-10-25 | [PRISM] Move scope_node itself to CRuby, create prism_compile.h | Jemma Issroff | |