aboutsummaryrefslogtreecommitdiffstats
path: root/prism_compile.c
Commit message (Expand)AuthorAgeFilesLines
...
* [PRISM] Compile IndexAndWriteNodeJemma Issroff2023-11-271-224/+246
* [PRISM] Compile IndexOrWriteNodeJemma Issroff2023-11-271-0/+69
* [PRISM] Fix compilation for SplatNodes within ArrayNodesJemma Issroff2023-11-271-5/+68
* [PRISM] Don't pop several args related nodesJemma Issroff2023-11-271-6/+6
* [PRISM] Insert Tracepoint line events on line changeMatt Valentine-House2023-11-241-0/+11
* [PRISM] Rename flag to CONTAINS_KEYWORD_SPLATJemma Issroff2023-11-211-1/+1
* Remove string concat node in prismKevin Newton2023-11-211-9/+0
* Use new match write targetsKevin Newton2023-11-201-34/+51
* [PRISM] Updated LocalVariableTargetNodes tooJemma Issroff2023-11-201-2/+1
* [PRISM] Fix LocalVariableWriteNodes within blocksJemma Issroff2023-11-201-3/+23
* [PRISM] Implement once node for interpolated regexeileencodes2023-11-201-1/+45
* [PRISM] Don't pop args to YieldNodeJemma Issroff2023-11-201-1/+1
* Switching first argument in pm_interpolated_node_compileeileencodes2023-11-201-8/+9
* [PRISM] Initialize keyword to silence warningJemma Issroff2023-11-131-1/+1
* [PRISM] Implement compilation for ForwardingArgumentssNodeJemma Issroff2023-11-091-0/+12
* Range check in pm_constant_id_lookupNobuyoshi Nakada2023-11-091-0/+3
* Remove useless castsNobuyoshi Nakada2023-11-091-2/+2
* [PRISM] Always lookup idERROR_INFO consistently.Matt Valentine-House2023-11-081-9/+1
* [PRISM] Add tests for OptionalKeywordParameterNodeJemma Issroff2023-11-081-0/+19
* [PRISM] Added tests for ForwardingParameterNode, KeywordRestParameterNodeJemma Issroff2023-11-081-2/+8
* [PRISM] Add tests for several parameters nodesJemma Issroff2023-11-081-12/+5
* [PRISM] Implement compilation for different parametersJemma Issroff2023-11-071-28/+127
* [PRISM] Move Local table setup into EnsureNode compilationMatt Valentine-House2023-11-071-8/+5
* [PRISM] Don't generate leave insns for Ensure nodesMatt Valentine-House2023-11-071-1/+1
* [PRISM] CompileEnsureNodeMatt Valentine-House2023-11-071-43/+117
* [PRISM] PM_COMPILE into a specified LINK_ANCHORMatt Valentine-House2023-11-071-43/+43
* [PRISM] Implement compilation for MultiWriteNodes, fix MultiTargetNodesJemma Issroff2023-11-061-20/+48
* [PRISM] Fix stack consistency with Popped beginMatt Valentine-House2023-11-031-1/+1
* [PRISM] Fix CallNode with arguments when poppedMatt Valentine-House2023-11-031-1/+1
* [PRISM] Fix popped for ForNodeJemma Issroff2023-11-021-5/+4
* [PRISM] Fix popped for CallOperatorWriteNodeJemma Issroff2023-11-021-2/+2
* [PRISM] Fix popped for Call{And,Or}WriteNodeJemma Issroff2023-11-021-2/+2
* [PRISM] Fix popped for SingletonClassNodeJemma Issroff2023-11-021-1/+2
* [PRISM] Fix popped for CaseNodeJemma Issroff2023-11-021-1/+1
* [PRISM] Fix popped for AssocSplatNodeJemma Issroff2023-11-021-1/+4
* [PRISM] Fix popped for MatchWriteNodeJemma Issroff2023-11-021-2/+4
* [PRISM] Fix popped for ConstantPathOperatorWriteNodeJemma Issroff2023-11-021-2/+2
* [PRISM] Fix popped for ConstantPathOrWriteNodeJemma Issroff2023-11-021-2/+2
* [PRISM] Fix popped on DefinedNodeJemma Issroff2023-11-021-1/+3
* [PRISM] Fixed popped for ConstantPathAndWriteNodeJemma Issroff2023-11-021-2/+2
* [prism] Use a pointer for optional node listKevin Newton2023-11-011-15/+15
* [PRISM] Remove unnecessary variableJemma Issroff2023-10-311-1/+0
* [PRISM] Implement compilation for SuperNodeJemma Issroff2023-10-311-147/+198
* [PRISM] Compile forwarding super nodeJemma Issroff2023-10-311-4/+24
* [PRISM] Implement compilation for PostExecutionNodeJemma Issroff2023-10-311-3/+46
* Add defined array nodeHParker2023-10-311-0/+10
* compile defined with nested constants and stovetopHParker2023-10-311-10/+46
* Fix warning in Prism compile For NodeMatt Valentine-House2023-10-311-1/+1
* [PRISM] Implement all argument types for CallNodesJemma Issroff2023-10-301-13/+149
* Document TEMP_CONSTANT_IDENTIFIERMatt Valentine-House2023-10-301-1/+12