summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-06-25[PRISM] Modules should also emit the CLASS eventKevin Newton
2024-06-24Handle hash and splat nodes in defined?Jeremy Evans
2024-06-18Add two new instructions for forwarding callsAaron Patterson
2024-06-18Optimized forwarding callers and calleesAaron Patterson
2024-06-06remove unused variableAaron Patterson
2024-06-06remove debug outputAaron Patterson
2024-06-01Suppress -Wmaybe-uninitialized warnings with LTONobuyoshi Nakada
2024-05-30[PRISM] Support for compiling builtinsKevin Newton
2024-05-28[PRISM] Enable TestAssignmentGen#test_assignmentKevin Newton
2024-05-28[PRISM] Update BEGIN node line number based on empty statements and rescueKevin Newton
2024-05-28[PRISM] Use PUSH_SYNTHETIC_PUTNIL for all optional statement bodiesKevin Newton
2024-05-28Precompute embedded string literals hash codeJean Boussier
2024-05-24[PRISM] Use only bundled error formattingKevin Newton
2024-05-24[PRISM] Move error formatting into RubyKevin Newton
2024-05-23[PRISM] Fix up some masgn topn calculationsKevin Newton
2024-05-22[PRISM] Properly support 'it'Kevin Newton
2024-05-21[PRISM] Use new rational layoutKevin Newton
2024-05-21[PRISM] Handle safe navigation in call target nodesKevin Newton
2024-05-20[PRISM] Respect eval coverage settingKevin Newton
2024-05-20[PRISM] Match CRuby line semantics for evstrKevin Newton
2024-05-19`rb_enc_compile_warn` and `rb_enc_compile_warning` are printf formatNobuyoshi Nakada
2024-05-19Remove `rb_bug` after COMPILE_ERRORNobuyoshi Nakada
2024-05-17[PRISM] Enable TestRequireKevin Newton
2024-05-17[PRISM] Emit END event for modulesKevin Newton
2024-05-17[PRISM] Enable TestSyntax#test_error_message_encodingKevin Newton
2024-05-10[PRISM] Handle operator->binary_operator renameKevin Newton
2024-05-08[PRISM] Use correct warning encodingKevin Newton
2024-05-06[PRISM] Support for compiling ractor constant path writesKevin Newton
2024-05-06[PRISM] Support for compiling ractor constant writesKevin Newton
2024-05-03[PRISM] Use new constant path structureKevin Newton
2024-05-02Mark the first string element of a regexp as binary if US-ASCIIKevin Newton
2024-05-02[PRISM] Disallow redundant returns from being line eventsKevin Newton
2024-05-02[PRISM] Fix param names for repeated splatsKevin Newton
2024-05-02Fixed missing support for https://github.com/ruby/ruby/commit/d75bbba255e086d...jinroq
2024-05-01[PRISM] Correct encoding for interpolated string literals in regexpKevin Newton
2024-05-01[PRISM] Properly precheck regexp for encoding issuesKevin Newton
2024-05-01[PRISM] Support interpolated regexp with encoding modifiersKevin Newton
2024-05-01Fix xfreeNobuyoshi Nakada
2024-04-29[PRISM] Remove false positive compile warnings for branch coverageKevin Newton
2024-04-26[PRISM] Use redundant return flagKevin Newton
2024-04-26[PRISM] Fix up if condition branch coverage locationKevin Newton
2024-04-26[PRISM] Fix up branch coverage for &. with blockKevin Newton
2024-04-26[PRISM] Enable branch coverage for if/unless conditionalsKevin Newton
2024-04-26[PRISM] Enable branch coverage for while/until loopsKevin Newton
2024-04-26[PRISM] Enable branch coverage for case pattern matchingKevin Newton
2024-04-26[PRISM] Enable branch coverage for caseKevin Newton
2024-04-26[PRISM] Enable branch coverage for &.Kevin Newton
2024-04-25[PRISM] Raise LoadError when file cannot be readKevin Newton
2024-04-12[PRISM] Emit parse warnings before raising syntax errorsKevin Newton
2024-04-11[PRISM] Suppress compiler warningsTakashi Kokubun