summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2023-11-06[PRISM] Implement compilation for MultiWriteNodes, fix MultiTargetNodesJemma Issroff
2023-11-03[PRISM] Fix stack consistency with Popped beginMatt Valentine-House
2023-11-03[PRISM] Fix CallNode with arguments when poppedMatt Valentine-House
2023-11-02[PRISM] Fix popped for ForNodeJemma Issroff
2023-11-02[PRISM] Fix popped for CallOperatorWriteNodeJemma Issroff
2023-11-02[PRISM] Fix popped for Call{And,Or}WriteNodeJemma Issroff
2023-11-02[PRISM] Fix popped for SingletonClassNodeJemma Issroff
2023-11-02[PRISM] Fix popped for CaseNodeJemma Issroff
2023-11-02[PRISM] Fix popped for AssocSplatNodeJemma Issroff
2023-11-02[PRISM] Fix popped for MatchWriteNodeJemma Issroff
2023-11-02[PRISM] Fix popped for ConstantPathOperatorWriteNodeJemma Issroff
2023-11-02[PRISM] Fix popped for ConstantPathOrWriteNodeJemma Issroff
2023-11-02[PRISM] Fix popped on DefinedNodeJemma Issroff
2023-11-02[PRISM] Fixed popped for ConstantPathAndWriteNodeJemma Issroff
2023-11-01[prism] Use a pointer for optional node listKevin Newton
2023-10-31[PRISM] Remove unnecessary variableJemma Issroff
2023-10-31[PRISM] Implement compilation for SuperNodeJemma Issroff
2023-10-31[PRISM] Compile forwarding super nodeJemma Issroff
2023-10-31[PRISM] Implement compilation for PostExecutionNodeJemma Issroff
2023-10-31Add defined array nodeHParker
2023-10-31compile defined with nested constants and stovetopHParker
2023-10-31Fix warning in Prism compile For NodeMatt Valentine-House
2023-10-30[PRISM] Implement all argument types for CallNodesJemma Issroff
2023-10-30Document TEMP_CONSTANT_IDENTIFIERMatt Valentine-House
2023-10-30Move constant indexing into rb_translate_prismMatt Valentine-House
2023-10-30[Prism] Compile ForNodeMatt Valentine-House
2023-10-30More accurate functions documentationMatt Valentine-House
2023-10-26Integrate new prism multi target namesKevin Newton
2023-10-26[PRISM] Implement regex encoding flagseileencodes
2023-10-26[PRISM] Cleanup macro usage for common ADD_INSNJemma Issroff
2023-10-26teach prism define to compile basic typesHParker
2023-10-26[PRISM] Implement compilation for ConstantPathAndWriteNodeJemma Issroff
2023-10-26[PRISM] Implement compilation for ConstantPathOrWriteNodeJemma Issroff
2023-10-26[PRISM] Implemented ConstantPathOperatorWriteNodeJemma Issroff
2023-10-26[PRISM] Implement compilation for CaseNodeJemma Issroff
2023-10-26[PRISM] Implement CallOperatorWriteNodeJemma Issroff
2023-10-26[PRISM] Implement compilation for CallOrWriteNodeJemma Issroff
2023-10-26[PRISM] Extract helper to use for CallOrWriteNodeJemma Issroff
2023-10-26[PRISM] Implemented compilation for CallAndWriteNodeJemma Issroff
2023-10-25[PRISM] ScopeNode doesn't need void * anymoreJemma Issroff
2023-10-25[PRISM] Move pm_scope_node_init to prism_compile.cJemma Issroff
2023-10-25[PRISM] Add PM_POP macro, cleanup missing macro usageJemma Issroff
2023-10-25[PRISM] Toggled accepts_no_kwarg to true on NoKeywordsParameterNodeJemma Issroff
2023-10-25[PRISM] Add tests for ParametersNodeJemma Issroff
2023-10-25[PRISM] Implement NoKeywordsParameterNodeJemma Issroff
2023-10-23[PRISM] Implement compilation for PreExecutionNodesJemma Issroff
2023-10-23[PRISM] Add PM_PUTNIL macroJemma Issroff
2023-10-23[PRISM] Fix AssocSplat nodeJemma Issroff
2023-10-23[PRISM] Fix __LINE__ to be 1-indexed by defaultJemma Issroff
2023-10-23[PRISM] Fix compilation for IfNode, UnlessNodeJemma Issroff