summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2023-09-05 12:34:16 -0400
committergit <svn-admin@ruby-lang.org>2023-09-05 18:41:51 +0000
commitc384ef07991d08dc378bf6450363aaa654099813 (patch)
treeefdfd50f40e851765fa1680c39ca7f27a077dc2e /string.c
parent9a8398a18f364d3bcfc8d2744162d3572d9491e4 (diff)
[ruby/yarp] Introduce a BlockLocalVariableNode
This is a tradeoff that I think is worth it. Right now we have a location list that tracks the location of each of the block locals. Instead, I'd like to make that a node list that has a proper node in each spot in the list. In doing so, we eliminate the need to have a location list at all, making it simpler on all of the various consumers as we have one fewer field type. There should be minimal memory implications here since this syntax is exceedingly rare. https://github.com/ruby/yarp/commit/04d329ddf0
Diffstat (limited to 'string.c')
0 files changed, 0 insertions, 0 deletions