summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-12-02[ruby/prism] Add document AliasMethodNode fieldsydah
2024-12-02[ruby/prism] Add document ArgumentsNode fieldsydah
2024-12-02[ruby/prism] Add document BlockArgumentNode fieldsydah
2024-12-02[ruby/prism] Add document BlockLocalVariableNode fieldsydah
2024-12-02[ruby/prism] Add document BlockNode fieldsydah
2024-12-02[ruby/prism] Add document BlockParameterNode fieldsydah
2024-12-02[ruby/prism] Add document BlockParametersNode fieldsydah
2024-12-02[ruby/prism] Add document CallAndWriteNode fieldsydah
2024-12-02[ruby/prism] Add document CallNode fieldsydah
2024-11-28[ruby/prism] Fix a copy-paste errorYusuke Endoh
2024-11-28[ruby/prism] Fix a possible leak of a file descriptorYusuke Endoh
2024-11-12[ruby/prism] Fix use of uninitialized value when parsing regexpPeter Zhu
2024-11-08[ruby/prism] Fix splat after kwsplatHaldun Bayhantopcu
2024-11-03[ruby/prism] Error for def ivarKevin Newton
2024-10-28[ruby/prism] Only read from buffer if `size` is greater than 0Aaron Patterson
2024-10-16[ruby/prism] RelocationKevin Newton
2024-10-13[ruby/prism] Supress string_query function warningS-H-GAMELINKS
2024-10-11[ruby/prism] Prism::StringQueryKevin Newton
2024-10-10[ruby/prism] Short-circuit if possible for start line and unused warningKevin Newton
2024-10-10[ruby/prism] Do not warn for unused variables on negative linesKevin Newton
2024-10-10[ruby/prism] Reject invalid splat as last statement of parenthesesKevin Newton
2024-10-10[ruby/prism] Update rescue node docStan Lo
2024-10-09[ruby/prism] Attempt to assume binary is UTF-8Kevin Newton
2024-10-07[ruby/prism] Properly handle non-assoc operatorsKevin Newton
2024-10-07[ruby/prism] Handle invalid commas in arguments, parameters, and arraysKevin Newton
2024-10-07[ruby/prism] Set contains_keywords flag for implicit gets($/, chomp: true) me...Andrew Konchin
2024-10-07[ruby/prism] Fix up unary * binding powerKevin Newton
2024-10-07[ruby/prism] Fix up errors on invalid escape character syntaxKevin Newton
2024-10-04[ruby/prism] Fix up pattern parsing with trailing commasKevin Newton
2024-10-04[ruby/prism] Fix up multi target parsingKevin Newton
2024-10-03[ruby/prism] Handle single global variable character nameKevin Newton
2024-10-03[ruby/prism] Pop lex mode for heredocs in the lexer, not the parserKevin Newton
2024-10-02[ruby/prism] Fix up binding power for singleton method receiverKevin Newton
2024-10-02[ruby/prism] Fix up doubled range in argumentsKevin Newton
2024-10-02[ruby/prism] Fix up beginless ranges in method definitionsKevin Newton
2024-10-01[ruby/prism] Disallow dynamic patterns in labels at top level followed by pipesKevin Newton
2024-10-01Resync to latest PrismKevin Newton
2024-10-01[ruby/prism] Disallow empty labels when not allowedKevin Newton
2024-10-01[ruby/prism] Disallow &. after endless rangeKevin Newton
2024-09-30Sync Prism with latest main branchKevin Newton
2024-09-30[ruby/prism] Require a delimiter for singleton classesKevin Newton
2024-09-26[ruby/prism] Fix incorrect reference to AlternationPatternNode as non-void ex...Daniel Insley
2024-09-26[ruby/prism] Add fields documentation for AliasMethodNode and AlternationPatt...Daniel Insley
2024-09-26[ruby/prism] Reject non-assoc ranges with subsequent operatorsKevin Newton
2024-09-25[ruby/prism] Update templates/include/prism/ast.h.erbKevin Newton
2024-09-25[ruby/prism] Fix rendering of type overview docsAlexander Momchilov
2024-09-25[ruby/prism] Fix up more error messages to more closely match parse.yKevin Newton
2024-09-25[ruby/prism] Fix up void value expression checking for rescueKevin Newton
2024-09-25[ruby/prism] Disallow label in parenthesesKevin Newton
2024-09-25[ruby/prism] Remove use of __assume to simplifyKevin Newton