summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-01-17[Prism] Implement defined? for PM_IF_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_FOR_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_DEF_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CLASS_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CASE_MATCH_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CASE_NODEeileencodes
2024-01-17[PRISM] Refactor keyword hash nodesPeter Zhu
2024-01-17[PRISM] Remove unnecessary flag settingPeter Zhu
2024-01-17[Prism] Implement defined? for PM_INDEX_OR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_INDEX_OPERATOR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_INDEX_AND_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CONSTANT_PATH_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CONSTANT_PATH_OR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CONSTANT_PATH_OPERATOR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CONSTANT_PATH_AND_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CALL_OR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CALL_OPERATOR_WRITE_NODEeileencodes
2024-01-17[Prism] Implement defined? for PM_CALL_AND_WRITE_NODEeileencodes
2024-01-17[PRISM] Fix indentation in pm_setup_args [ci skip]Peter Zhu
2024-01-17[PRISM] Fix fallthrough for PM_ENSURE_NODEPeter Zhu
2024-01-17[PRISM] Fix memory leak of ST tablePeter Zhu
2024-01-17[Prism] Fix more method call argumnentseileencodes
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] Replace local lookup recursion with loopMatt Valentine-House
2024-01-16[PRISM] Don't allocate labels when not neededPeter Zhu
2024-01-16[PRISM] Fix splat assignmentPeter Zhu
2024-01-16Rename pm_lookup_local_index_any_scopeMatt Valentine-House
2024-01-16Remove scope_node->local_depth_offsetMatt Valentine-House
2024-01-16Remove pm_lookup_local_index_with_depthMatt Valentine-House
2024-01-16Remove the found_depth pointerMatt Valentine-House
2024-01-16Return pm_local_index_t when looking up local indexesMatt Valentine-House
2024-01-16Bind index & depth together into pm_local_index_tMatt Valentine-House
2024-01-16Replace pm_lookup_local_index with lookup_local_index_with_depthMatt Valentine-House
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-12Only intern constants upon compilation entryAaron Patterson
2024-01-12Fix splat assigns with no leftiesAaron Patterson
2024-01-12Always freeze strings that are in the instructionsAaron Patterson
2024-01-12[PRISM] Pre-concatenate Strings in InterpolatedStringNodeJemma Issroff