summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-08-10[ruby/prism] [Doc] Tweak the docs for lex APIsKoichi ITO
2024-07-26[ruby/prism] Add explicit check for PRISM_HAS_NO_FILESYSTEMYuta Saito
2024-07-26[ruby/prism] Fallback to pm_string_file_init on platforms without memory-mapp...Yuta Saito
2024-07-25[ruby/prism] Do not serialize common flags when PRISM_SERIALIZE_ONLY_SEMANTIC...Benoit Daloze
2024-07-25[ruby/prism] Do not serialize node_id when PRISM_SERIALIZE_ONLY_SEMANTICS_FIE...Benoit Daloze
2024-07-24[ruby/prism] Inherit ractor state for child scopesKevin Newton
2024-07-24[Bug #20647] Disallow `return` directly within a singleton classNobuyoshi Nakada
2024-07-23[ruby/prism] Single line method bodies should not be marked as newlineKevin Newton
2024-07-23[ruby/prism] Recurse upward to detect invalid returnsKevin Newton
2024-07-22[ruby/prism] Ignore shebangs in evalsKevin Newton
2024-07-22[ruby/prism] Implement mismatched indentation warningKevin Newton
2024-07-19[ruby/prism] Fix parsing parentheses in hash patternsKevin Newton
2024-07-18[ruby/prism] Mark local variable writes in value positions as being readKevin Newton
2024-07-18[PRISM] Ensure not opening directoriesKevin Newton
2024-07-17[ruby/prism] Have parse_stream handle NUL bytesKevin Newton
2024-07-17[ruby/prism] [Doc] Tweak example of `Prism::Dispatcher`Koichi ITO
2024-07-17[Bug #20457] [Prism] Remove redundant return flagNobuyoshi Nakada
2024-07-15[ruby/prism] Fix up implicit flagsKevin Newton
2024-07-12[ruby/prism] When parsing an invalid write, still add to the local tableKevin Newton
2024-07-11[ruby/prism] Bump typecheck dependencies to fix CIKevin Newton
2024-07-11[PRISM] Fix up shareable constant castingKevin Newton
2024-07-11[PRISM] Use node ids for error highlightKevin Newton
2024-07-11[ruby/prism] Prevent optional block parameter from accepting certain prefixed...Stan Lo
2024-07-11[ruby/prism] Various cleanup for initializers and typechecksKevin Newton
2024-07-11[ruby/prism] Add node ids to nodesKevin Newton
2024-07-11[ruby/prism] Move Node#type and Node::type documentationKevin Newton
2024-07-11[ruby/prism] Add Node#breadth_first_searchKevin Newton
2024-07-11[ruby/prism] Expose common flags in inspect outputKevin Newton
2024-07-11[ruby/prism] Expose flags on every node typeKevin Newton
2024-07-11[ruby/prism] Move location to second position for node initializersKevin Newton
2024-07-01[ruby/prism] Fix up find and array patterns with multiple restsKevin Newton
2024-07-01[ruby/prism] Properly support parsing regexp in extended modeKevin Newton
2024-06-26[ruby/prism] Handle block exits under modifiersKevin Newton
2024-06-25[ruby/prism] Fix documentation comment in generated with templates filesAndrew Konchin
2024-06-21[ruby/prism] Update `#line` that was missed to updateYusuke Endoh
2024-06-20[ruby/prism] Set `#line" directives to respect the path in ruby/ruby repoYusuke Endoh
2024-06-19[ruby/prism] Make sure Init_prism is visible for extensionKevin Newton
2024-06-15[ruby/prism] Document MultiWriteNode fieldsHerwin
2024-06-15[ruby/prism] Document MultiTargetNodeHerwin
2024-06-14[ruby/prism] Ensure ranges are non-associativeKevin Newton
2024-06-13[ruby/prism] Handle implicit array precedenceKevin Newton
2024-06-11[ruby/prism] Match CRuby error message for unknown regexp optionsKevin Newton
2024-06-11[ruby/prism] Fix binding power for class <<Kevin Newton
2024-06-10[ruby/prism] Provide ability to lock encoding while parsingKevin Newton
2024-06-10[ruby/prism] Disallow multi writes when not in statement levelKevin Newton
2024-06-10[ruby/prism] Allow block exits in loop predicatesKevin Newton
2024-06-09Use `PRISM_EXPORTED_FUNCTION` consistently with the headerNobuyoshi Nakada
2024-06-07Sync prism version to latestKevin Newton
2024-06-06Remove circular parameter syntax errorKevin Newton
2024-06-06[ruby/prism] Reject additional patterns under splat in targetKevin Newton