summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-01-29[PRISM] Method location for callsKevin Newton
2024-01-29[PRISM] Fix crash when multiple underscoresPeter Zhu
2024-01-29[PRISM] Fix rescue frame labelKevin Newton
2024-01-29[PRISM] Implement opt_str_uminusPeter Zhu
2024-01-29[PRISM] Use opt_str_freeze instructionPeter Zhu
2024-01-29[PRISM] Fix InterpolatedStringNodeMatt Valentine-House
2024-01-29[PRISM] Support US-ASCII symbolsPeter Zhu
2024-01-29[PRISM] Support ASCII-8BIT symbolsPeter Zhu
2024-01-29[PRISM] Support UTF-8 symbolsPeter Zhu
2024-01-29[PRISM] Use the splatkw instructionPeter Zhu
2024-01-29[PRISM] Fix encoding for interpolated strings.Matt Valentine-House
2024-01-26[PRISM] Fix branchif ADD_INSN1Kevin Newton
2024-01-26[PRISM] Fix loop in rescue blocksPeter Zhu
2024-01-26[PRISM] Fix for s390xPeter Zhu
2024-01-26[PRISM] Keyword arguments incorrectly passed as mutablePeter Zhu
2024-01-25[PRISM] Fix next inside rescueMatt Valentine-House
2024-01-25[PRISM] Fix VM_CALL_ARGS_SPLAT_MUT failuresKevin Newton
2024-01-24[PRISM] Fix getblockparamproxy for forwarding argumentsPeter Zhu
2024-01-24[PRISM] Fix method calls in keyword argumentsPeter Zhu
2024-01-24Fix repeated block paramAaron Patterson
2024-01-24Fix local table size / index for repeated kwrestAaron Patterson
2024-01-24Fix local table size and variable offset for repeated keywordsAaron Patterson
2024-01-24Fix local table size and index for required post underscoreAaron Patterson
2024-01-24Fix local table space for `*_`Aaron Patterson
2024-01-24Fix repeated optional _ parametersAaron Patterson
2024-01-24Fix required positional repeated _ parametersAaron Patterson
2024-01-24[PRISM] Support __LINE__, __FILE__, and __ENCODING__ in patterns, fix pinned ...Kevin Newton
2024-01-24[PRISM] Handle implicit lvar write in hash patternKevin Newton
2024-01-24[PRISM] Fix forwarding from within blockPeter Zhu
2024-01-24[PRISM] Fix crash in anonymous block with forwarding argumentsPeter Zhu
2024-01-24Move filling in the rest of the locals to the endAaron Patterson
2024-01-24Insert all locals in the locals index tableAaron Patterson
2024-01-24[PRISM] Fix anonymous keyword argumentsPeter Zhu
2024-01-24[PRISM] Remove dead code from prism_compile.cKevin Newton
2024-01-24[PRISM] Use lvar depths for startingKevin Newton
2024-01-24[PRISM] Nested MultiWriteNode with method callsPeter Zhu
2024-01-23[PRISM] Fix anonymous splat nodesPeter Zhu
2024-01-23[PRISM] Fix block fowardingPeter Zhu
2024-01-23[PRISM] Support block parameters with no namePeter Zhu
2024-01-22Handle trailing commas on blocksAaron Patterson
2024-01-22Check keyword parameters correctlyAaron Patterson
2024-01-22[PRISM] Fix keyword arguments in IndexOrWriteNodePeter Zhu
2024-01-22[PRISM] Fix splat and block in asetPeter Zhu
2024-01-22[PRISM] Fix block in asetPeter Zhu
2024-01-22[PRISM] Force semicolon at the end of PM macrosPeter Zhu
2024-01-22[PRISM] Use PM_SWAP macroPeter Zhu
2024-01-22[PRISM] Use PM_POP macroPeter Zhu
2024-01-22Fix compiling rescue + ensureAaron Patterson
2024-01-22[PRISM] Fix keyword splat in IndexAndWriteNode and IndexOrWriteNodePeter Zhu
2024-01-22[PRISM] Insert concatarray for index targets with splatKevin Newton