summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2023-11-09[PRISM] Implement compilation for ForwardingArgumentssNodeJemma Issroff
2023-11-09Range check in pm_constant_id_lookupNobuyoshi Nakada
2023-11-09Remove useless castsNobuyoshi Nakada
2023-11-08[PRISM] Always lookup idERROR_INFO consistently.Matt Valentine-House
2023-11-08[PRISM] Add tests for OptionalKeywordParameterNodeJemma Issroff
2023-11-08[PRISM] Added tests for ForwardingParameterNode, KeywordRestParameterNodeJemma Issroff
2023-11-08[PRISM] Add tests for several parameters nodesJemma Issroff
2023-11-07[PRISM] Implement compilation for different parametersJemma Issroff
2023-11-07[PRISM] Move Local table setup into EnsureNode compilationMatt Valentine-House
2023-11-07[PRISM] Don't generate leave insns for Ensure nodesMatt Valentine-House
2023-11-07[PRISM] CompileEnsureNodeMatt Valentine-House
2023-11-07[PRISM] PM_COMPILE into a specified LINK_ANCHORMatt Valentine-House
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