summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
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
2023-10-20[PRISM] Setup encodings in prism compilerJemma Issroff
2023-10-20[PRISM] Fixed StringConcatNode, uncommented testsJemma Issroff
2023-10-20[Bug #19966] [PRISM] Fix singleton method definitionNobuyoshi Nakada
2023-10-18Address PR commentsJemma Issroff
2023-10-18Fixed mistypingJemma Issroff
2023-10-18Remove pm_compile_context_t, move the context onto ScopeNodeJemma Issroff
2023-10-16[PRISM] Compile AliasGlobalVariableNode (#8675)Jemma Issroff
2023-10-16[PRISM] Fix more bugs in the compiler (#8658)Jemma Issroff
2023-10-16[PRISM] prevent underflow on popped splatarray (#8657)Adam Hess
2023-10-13[PRISM] Compile fixes (#8644)Jemma Issroff
2023-10-04[Prism] Fix IfNode and ElseNodeMatt Valentine-House
2023-10-02Adopt prism CallNode#name changesBenoit Daloze
2023-09-29Move more things through pm_static_literal_valueKevin Newton
2023-09-29Handle static array nodesKevin Newton
2023-09-29Compile implicit nodesKevin Newton
2023-09-29Fix up static hash compilationKevin Newton
2023-09-28More documentation for pattern matching compilationKevin Newton
2023-09-28Support if and unless guards on patternsKevin Newton
2023-09-28Support local variable targeting in pattern matchingKevin Newton
2023-09-28Support the AlternationPatternNodeKevin Newton
2023-09-28Fill in other missing pattern matching expression typesKevin Newton
2023-09-28Compile basic pattern matching expressionsKevin Newton
2023-09-28Consolidate regexp options, interpolated match last lineKevin Newton
2023-09-29Fix up indentation [ci skip]Nobuyoshi Nakada
2023-09-28[YARP] Implement MatchWriteNodeMatt Valentine-House
2023-09-28Fix up indentation in prism_compile.cKevin Newton
2023-09-28Move CRuby-specific prism files to top levelKevin Newton