summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
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
2025-11-08[ruby/prism] Rename Ruby 3.5 to Ruby 4.0Earlopain
2025-11-07Prism update for 4.0Nobuyoshi Nakada
2025-11-06[ruby/prism] Reject `def f a, (b) = 1`Earlopain
2025-10-30[ruby/prism] Add equal_loc to call nodesKevin Newton
2025-10-30[ruby/prism] Unescape unary method callsEarlopain
2025-10-22[ruby/prism] Make error and snapshot tests multi-version awareEarlopain
2025-10-16[ruby/prism] Create a new string for the current version errorKevin Newton
2025-10-16[ruby/prism] Bump to v1.6.0Kevin Newton
2025-10-16[ruby/prism] Add support for `Prism.parse(foo, version: "current")`Earlopain
2025-10-15[ruby/prism] explicitly cast constants in initializers as wellNathan Froyd
2025-10-15[ruby/prism] explicitly cast shifted constant to unsigned to avoid undefined ...Nathan Froyd
2025-10-09[ruby/prism] Bump to vKevin Newton
2025-10-08[ruby/prism] For these special cases, there exists no optional argument type....Earlopain
2025-10-06[ruby/prism] Free current_block_exits for the programPeter Zhu
2025-10-01Interpolation with only string literals must not be frozenEarlopain
2025-10-01[ruby/prism] Add a "LAST" enum field to all flags enumsAaron Patterson
2025-09-19[ruby/prism] Reject argument command call taking a block with more trailing a...Earlopain
2025-09-19[ruby/prism] Fix dangling pointers on Windows as wellNobuyoshi Nakada
2025-09-18[ruby/prism] Fix example marker for case statement predicateRandy Stauner
2025-09-17[ruby/prism] Reject `1 if foo = bar baz`Earlopain
2025-09-15[ruby/prism] Fix character literal forced encodingKevin Newton
2025-09-15Make PRISM_BUILD_DIR even when baseruby is availableNobuyoshi Nakada
2025-09-13[ruby/prism] Bump to v1.5.1Kevin Newton
2025-09-13[ruby/prism] Revert "Merge pull request #3606 from tenderlove/clear-flags"Takashi Kokubun
2025-09-13Fix dangling pointersNobuyoshi Nakada
2025-09-13Just touch the timestamp for prism/srcs.mk when no baserubyNobuyoshi Nakada
2025-09-12[ruby/prism] Bump to v1.5.0Kevin Newton
2025-09-12[ruby/prism] Add `\memberof` annotationsAlexander Momchilov
2025-09-12[ruby/prism] [Bug #17398] Allow `private def hello = puts "Hello"`Earlopain
2025-09-12[ruby/prism] Add links to code refs in docsAlexander Momchilov
2025-09-12[ruby/prism] Support leading logical operatorsKevin Newton
2025-09-12[ruby/prism] Document lifetime of `pm_options_t`Alexander Momchilov
2025-09-12[ruby/prism] Add field documentation for PinnedExpressionNodeHerwin
2025-09-12[ruby/prism] Add field documentation for PinnedVariableNodeHerwin
2025-09-12[ruby/prism] Add field documentation for FindPatternNodeHerwin
2025-09-12[ruby/prism] Add field documentation for HashPatternNodeHerwin
2025-09-12[ruby/prism] Add field documentation for ArrayPatternNodeHerwin
2025-09-12[ruby/prism] Add pattern match documentation example to LocalVariableTargetNodeHerwin
2025-09-12[ruby/prism] Add field documentation for MatchRequiredNodeHerwin
2025-09-12Revert "Just touch the timestamp for prism/srcs.mk when no baseruby"Takashi Kokubun
2025-09-12Just touch the timestamp for prism/srcs.mk when no baserubyNobuyoshi Nakada
2025-09-11[ruby/prism] Reject some cases with `return` and command callsEarlopain
2025-09-11[ruby/prism] Use pm_arguments_end for function callYusuke Endoh
2025-08-29Remove no longer used file [ci skip]Nobuyoshi Nakada
2025-08-19Gererate prism source files dependencies from template.rbNobuyoshi Nakada