Kevin Newton
690f3bbf5d
[ruby/prism] Last remaining missing C comments
...
https://github.com/ruby/prism/commit/e327449db6
2023-11-01 13:10:29 -04:00
Kevin Newton
6b3b530cc1
[ruby/prism] Documentation for nodes
...
https://github.com/ruby/prism/commit/69323d3df4
2023-11-01 13:10:29 -04:00
Kevin Newton
b12c795bdc
[ruby/prism] Remove unnecessary PM_EMPTY_NODE_LIST
...
https://github.com/ruby/prism/commit/857f72e1f4
2023-11-01 13:10:29 -04:00
Jemma Issroff
8f71a5c530
[PRISM] Move scope_node itself to CRuby, create prism_compile.h
2023-10-25 18:18:35 -03:00
Jemma Issroff
a9512e80b0
Revert "Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode""
...
This reverts commit fd87372a74
.
2023-10-18 17:16:11 -07:00
Jemma Issroff
fd87372a74
Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode"
...
This reverts commit 67a987f82b
.
2023-10-16 15:20:26 -07:00
Jemma Issroff
67a987f82b
[ruby/prism] Change ScopeNode to point to previous ScopeNode
...
Amend ScopeNode to point to previous ScopeNode, and to have void*
pointers to constants and index_lookup_table
https://github.com/ruby/prism/commit/0534324312
2023-10-16 21:53:11 +00:00
Matt Valentine-House
0fdee133fc
[ruby/prism] Attach the ast node to the scope
...
So when building instruction sequences for a scope we can reference
items from the ast node that requires the scope. This is useful for for
loops, where the local variable tables from the parent scope will need
to be referenced.
https://github.com/ruby/prism/commit/426b1ca094
2023-10-09 10:16:01 +00:00
Kevin Newton
4f73a7c2f7
Sync to prism rename commits
2023-09-27 13:57:38 -04:00
Kevin Newton
8ab56869a6
Rename YARP filepaths to prism filepaths
2023-09-27 13:57:38 -04:00