diff options
author | Jemma Issroff <jemmaissroff@gmail.com> | 2023-08-29 16:13:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-29 13:13:15 -0700 |
commit | 80dc570a451ed493797fa68b59a8dd60c1fa51a6 (patch) | |
tree | dc9d22df2a72a3ba99299b2b65b8f58382bf8d92 /hrtime.h | |
parent | b435161404ed960e02fadfd1c3d983d1fbfb91a0 (diff) | |
download | ruby-80dc570a451ed493797fa68b59a8dd60c1fa51a6.tar.gz |
Compile more YARP node types (#8322)
* Add several more node simple types to YARP's compiler:
Nodes include: DefinedNode, EmbeddedStatementsNode,
LocalVariableReadNode, LocalVariableWriteNode, MultiWriteNode,
OptionalParameterNode, SplatNode, YieldNode
* Add AssocSplatNode, RangeNode
* Add RangeNode, other helpers for future nodes
* Add ArrayNode, HashNode, static literal helpers
* Add branch conditionals
* Add IfNode, UnlessNode
* Add ScopeNode
* NEW_ISEQ and NEW_CHILD_ISEQ implemented for YARP
* Add nodes that depend on ScopeNode
* Addressed PR comments
Diffstat (limited to 'hrtime.h')
0 files changed, 0 insertions, 0 deletions