summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2 daysSync Prism to 1.8.0Takashi Kokubun
2025-12-18[ruby/prism] Bump to v1.7.0Kevin Newton
2025-12-18[ruby/prism] Reject `p(p a, &block => value)` and similarEarlopain
2025-12-18[ruby/prism] Add Ruby 4.1 as a version specifierEarlopain
2025-12-15[ruby/prism] Unreference before destroying in call node in patternKevin Newton
2025-12-15[ruby/prism] Escape error location is incorrect for some regexKevin Newton
2025-12-14[ruby/prism] Only set location end when it is largerKevin Newton
2025-12-14[ruby/prism] Unreference the block node before destroying itKevin Newton
2025-12-13[ruby/prism] Prevent an infinite loop parsing a capture nameSteven Johnstone
2025-12-09[ruby/prism] Nested heredoc with newline terminatorKevin Newton
2025-12-09[ruby/prism] Fully handle unreferencing a block exitKevin Newton
2025-12-09[ruby/prism] Fix up call target node when invalidKevin Newton
2025-12-09[ruby/prism] Fix hash pattern location when missing nodesKevin Newton
2025-12-07Ignore distclean failuresNobuyoshi Nakada
2025-12-06[ruby/prism] Avoid out-of-bounds readsSteven Johnstone
2025-12-05[ruby/prism] Correct constant pool bucket type logicKevin Newton
2025-12-05[ruby/prism] Avoid undefined int overflow behaviourSteven Johnstone
2025-12-05[ruby/prism] Avoid out-of-bounds readsSteven Johnstone
2025-12-04[ruby/prism] Fix `%Q` with newline delimiter and heredoc interpolationEarlopain
2025-12-03[ruby/prism] Fix wrong error message for lower percent i arraysEarlopain
2025-12-03[ruby/prism] Correctly handle line continuations in %w/i% interrupted by here...Earlopain
2025-12-03[ruby/prism] Follow repo move from oracle/truffleruby to truffleruby/trufflerubyBenoit Daloze
2025-12-02[ruby/prism] Consolidate macro definitionsKevin Newton
2025-12-02[ruby/prism] Remove PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE macroKevin Newton
2025-12-02[ruby/prism] Further specialize PM_NODE_INITKevin Newton
2025-12-02[ruby/prism] Introduce PM_NODE_FLAGS macroKevin Newton
2025-12-02[ruby/prism] Specialize PM_NODE_INIT to reduce calls to locationKevin Newton
2025-12-02[ruby/prism] Introduce PM_NODE_UPCAST macro for readabilityKevin Newton
2025-12-01[ruby/prism] PM_NODE_INITKevin Newton
2025-12-01[ruby/prism] Fix up newlines in newline-delimited-literalsKevin Newton
2025-12-01[ruby/prism] Properly remove referencesKevin Newton
2025-11-30[ruby/prism] Update unicode tables to match that of CRubyKevin Newton
2025-11-30[ruby/prism] Ensure implicit parameter nodes are destroyed.Kevin Newton
2025-11-30[ruby/prism] Fully destroy call operator write argumentsKevin Newton
2025-11-29[ruby/prism] Revert "Fix invalid Ruby code example in ClassNode comment"Kevin Newton
2025-11-29[ruby/prism] Fix out-of-bounds read in parser_lex_magic_commentKevin Newton
2025-11-29[ruby/prism] Fix label interpolated stringKevin Newton
2025-11-29[ruby/prism] Fix out-of-bounds read after utf-8 BOMKevin Newton
2025-11-29[ruby/prism] Handle invalid string pattern keyKevin Newton
2025-11-28[ruby/prism] Fix invalid Ruby code example in ClassNode commentqraqras
2025-11-27Clean prism directoryNobuyoshi Nakada
2025-11-23[ruby/prism] Revert "Reject `p(p a, &block => value)` and similar"Kevin Newton
2025-11-23[ruby/prism] Handle destroying implicit parameterKevin Newton
2025-11-23[ruby/prism] Avoid reading out-of-bounds in pm_strnstrSteven Johnstone
2025-11-23[ruby/prism] Reject `p(p a, &block => value)` and similarEarlopain
2025-11-20[ruby/prism] Use memmove for overlapping memory rangesSteven Johnstone
2025-11-19[ruby/prism] Add docs for super nodesAlexander Momchilov
2025-11-16Handle deeply nested capture variables syntax errKevin Newton
2025-11-14[ruby/prism] Reject endless method as a block parameter defaultEarlopain
2025-11-14[Feature #21572] Syntax error at capture in alternation patternNobuyoshi Nakada