summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-04-04[PRISM] Ensure unfrozen when interpolation is present in string literalKevin Newton
2024-04-04[PRISM] Add CLASS and END tracepoint eventsKevin Newton
2024-04-04[PRISM] Fix location of ensure iseqsKevin Newton
2024-04-04[PRISM] Remove trailing spacesKevin Newton
2024-04-04[PRISM] Consistent style in prism_compile.cKevin Newton
2024-04-04[PRISM] Remove pm_line_node_t, consolidate all line number handlingKevin Newton
2024-04-04[PRISM] Finish removing dummy_line_node usage in pm_compile_nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node creation in pm_compile_nodeKevin Newton
2024-04-04[PRISM] Remove specialized macros that used dummy_line_nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from get/set local instructionsKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from remaining nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from ensure and flip flop nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from false and else nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from embedded nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from class nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from case nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from defined expressionsKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from constant nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from class variable nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from global variable nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from index nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from instance variable nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from keyword hash and lambda nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from local variable nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from match predicate nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from match required nodeKevin Newton
2024-04-04[PRISM] Simplify match write node compilationKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage from module and match write nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for multi write nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for next nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for call operator write nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for call and/or write nodeKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for call nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for break nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for block argument nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for begin nodesKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage for PM_BACK_REFERENCE_READ_NODEKevin Newton
2024-04-04[PRISM] Remove dummy_line_node usage in pm_interpolated_node_compileKevin Newton
2024-04-03[PRISM] Mark constant path owning expressions as not poppedKevin Newton
2024-03-29[PRISM] Fix BEGIN{} execution orderKevin Newton
2024-03-28[PRISM] Add debug info for frozen stringsKevin Newton
2024-03-28[PRISM] Simplify raising load errorsKevin Newton
2024-03-28[PRISM] Use new -x prism APIKevin Newton
2024-03-27[PRISM] Set path on syntax errorKevin Newton
2024-03-27[PRISM] Implicitly change encoding when a UTF-8 BOM is foundKevin Newton
2024-03-27[PRISM] Match style for invalid encoding errorKevin Newton
2024-03-27[PRISM] Include file and line in error messageKevin Newton
2024-03-27[PRISM] Use new error formatting APIKevin Newton
2024-03-27[PRISM] Pass --enable-frozen-string-literal through to evalsKevin Newton
2024-03-27[PRISM] Fix ASCII-compatible check for eval encodingKevin Newton