summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-04-12[PRISM] Emit parse warnings before raising syntax errorsKevin Newton
2024-04-11[PRISM] Suppress compiler warningsTakashi Kokubun
2024-04-11[PRISM] Enable more passing testsKevin Newton
2024-04-11[PRISM] Fix break in super blockKevin Newton
2024-04-11[PRISM] Fix flags on local variable operator write nodesKevin Newton
2024-04-11prism_compile.c: use rb_enc_interned_str to reduce allocationsJean Boussier
2024-04-11prism_compile.c: X_STRING should be frozenJean Boussier
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