summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-02-06[ruby/prism] Implement file parsing error handlingeileencodes
2024-02-06[ruby/prism] Better invalid token messagesKevin Newton
2024-02-05[ruby/prism] Change the location of an implicit begin to methodKevin Newton
2024-02-05[ruby/prism] Add another error type for raising argument errorsKevin Newton
2024-02-05Sync to latest prismKevin Newton
2024-02-02[ruby/prism] Provide APIs for finding value in constant poolKevin Newton
2024-02-02[ruby/prism] Handle missing begin bodyKevin Newton
2024-02-02[ruby/prism] Fix up multibyte escapesKevin Newton
2024-02-02[ruby/prism] Fix overlapping memcpyAlan Wu
2024-02-01[ruby/prism] Amend assert in pm_utf_8_codepoint(), n=0 is fineAlan Wu
2024-02-01[PRISM] Emit parse warningsKevin Newton
2024-02-01[ruby/prism] Add parentheses around macro argumentsJenny Shen
2024-02-01[ruby/prism] Reject operator writes on operator methodsKevin Newton
2024-02-01Sync to latest prismKevin Newton
2024-02-01[ruby/prism] Remove locals_body_indexKevin Newton
2024-02-01[ruby/prism] Check literals for receiverHaldun Bayhantopcu
2024-02-01[ruby/prism] Only warn for unary + on spcargKevin Newton
2024-01-31[ruby/prism] Always return the character width for char_is_identifier_start()...Benoit Daloze
2024-01-31[ruby/prism] Fix description of line parsing option and state it's 1-indexedAndrew Konchin
2024-01-30Update forwarding locals for prismAaron Patterson
2024-01-30[ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton
2024-01-29[ruby/prism] Fix binding power for modifier rescueKevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-26[ruby/prism] Symbol encoding follow-upKevin Newton
2024-01-26[ruby/prism] Track whether a Symbol should have its encoding changed from the...Kevin Menard
2024-01-26[ruby/prism] Update src/prism.cKevin Newton
2024-01-26[ruby/prism] Fix multiple assigns with newlinesHaldun Bayhantopcu
2024-01-26[ruby/prism] Fix parsing calls with labelsHaldun Bayhantopcu
2024-01-26[ruby/prism] Change binding power for modifiers in case-in nodesMax Prokopiev
2024-01-25[ruby/prism] Fix Ruby head buildKevin Newton
2024-01-24[ruby/prism] Force encoding during deserialization of constantsMax Prokopiev
2024-01-24[ruby/prism] Use char_is_identifier_start() to check for valid method nameMax Prokopiev
2024-01-24[ruby/prism] Add an implicit node for the target of a hash patternKevin Newton
2024-01-22[ruby/prism] Static literal flag for string hash keysKevin Newton
2024-01-22[ruby/prism] Return 1-indexed line numbersKevin Newton
2024-01-22[ruby/prism] Unescape method name for unary methods.Matt Valentine-House
2024-01-19[PRISM] Sync to latestKevin Newton
2024-01-19* remove trailing spaces. [ci skip]git
2024-01-19[ruby/prism] Parsing rules documentKevin Newton
2024-01-19[ruby/prism] Extract identifier lexing documentation to separate fileMatthew Healy
2024-01-19[ruby/prism] Remove non-ASCII examples from ReadNode fields documentationMatthew Healy
2024-01-19[ruby/prism] Document ConstantReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document LocalVariableReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document NumberedReferenceReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document BackReferencedReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document GlobalVariableReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document ClassVariableReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Document InstanceVariableReadNode fieldsMatthew Healy
2024-01-19[ruby/prism] Use inttypes for more accurate printf formattingKevin Newton