summaryrefslogtreecommitdiff
path: root/test/ruby/test_compile_prism.rb
AgeCommit message (Expand)Author
2024-01-17[Prism] Fix return testeileencodes
2024-01-17[Prism] Implement defined? for PM_BEGIN_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_RETRY_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_RETURN_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_REDO_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_INTERPOLATED_X_STRING_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_INTERPOLATED_SYMBOL_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_DEFINED_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_BREAK_NODEeileencodes
2024-01-17[Prism] Implement defined for PM_NEXT_NODEeileencodes
2024-01-17[PRISM] Fix stack inconsistency in MultiWriteNodeMatt Valentine-House
2024-01-16[PRISM] Fix crash with empty ensure blocksPeter Zhu
2024-01-16[PRISM] Fix splat assignmentPeter Zhu
2024-01-16[PRISM] Fix defined? for chained callsPeter Zhu
2024-01-15[PRISM] Fix keyword splat inside of arrayPeter Zhu
2024-01-15[PRISM] Fix case without predicatePeter Zhu
2024-01-12Fix splat assigns with no leftiesAaron Patterson
2024-01-12Update test/ruby/test_compile_prism.rbAaron Patterson
2024-01-12[PRISM] Pre-concatenate Strings in InterpolatedStringNodeJemma Issroff
2024-01-12[PRISM] Fix splat in whenPeter Zhu
2024-01-11[PRISM] Fix splat inside of asetPeter Zhu
2024-01-11[PRISM] Support repeated required parameter names.Aaron Patterson
2024-01-10[PRISM] Don't increment argc for PM_ASSOC_SPLAT_NODEPeter Zhu
2024-01-09[PRISM] Frozen string literals should be fstringsPeter Zhu
2023-12-25Typofix under lib and test, tool directoriesHiroshi SHIBATA
2023-12-15[PRISM] Compile CallTargetNodeMatt Valentine-House
2023-12-15[PRISM] Compile IndexTargetNodeMatt Valentine-House
2023-12-14[PRISM] Implement safe navigation in CallNodesJemma Issroff
2023-12-14[PRISM] Fix keyword hash handling in method callsUfuk Kayserilioglu
2023-12-14Pattern matchingKevin Newton
2023-12-14[PRISM] Account for multiple anonymous localsJemma Issroff
2023-12-14[PRISM] Fix bugs in compiling optional keyword parametersJemma Issroff
2023-12-14[PRISM] Use frozen flag on StringNodeJemma Issroff
2023-12-14[PRISM] Add anon KW args to the block local tableMatt Valentine-House
2023-12-13[PRISM] Add a test with a non-static-literal hash keyUfuk Kayserilioglu
2023-12-13[Prism] Fix InterpolatedMatchLastLine Instructionseileencodes
2023-12-13[PRISM] Generate instruction for when redo_label is setMatt Valentine-House
2023-12-13[PRISM] If receiver on CallNode is SelfNode, use FCALL flagsJemma Issroff
2023-12-13[PRISM] Fix attrset edge caseseileencodes
2023-12-12[PRISM] Correctly parse non-base 10 integers in PrismJemma Issroff
2023-12-12[PRISM] Fix segv with regex once flageileencodes
2023-12-12[PRISM] Compile NextNode argumentsMatt Valentine-House
2023-12-12[PRISM] Implementing forwarding of args for ForwardingSuperNodeJemma Issroff
2023-12-11[PRISM] Properly compile MultiTargetNodes within parametersJemma Issroff
2023-12-11[PRISM] Fixed rest in MultiTargetNodesJemma Issroff
2023-12-11[PRISM] Define and use a pm_add_ensure_iseqJemma Issroff
2023-12-11[PRISM] Fix ElseNode within CaseNodeJemma Issroff
2023-12-11Add handling of implicit hash argumentsUfuk Kayserilioglu
2023-12-08[PRISM] Fix `PM_CALL_NODE` assignmenteileencodes
2023-12-07Support method calls inside `defined?`Aaron Patterson