summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-09-04[ruby/prism] Update config.ymlKevin Newton
2024-09-04[ruby/prism] Update config.ymlKevin Newton
2024-09-04[ruby/prism] containt ==> containsydah
2024-08-29[PRISM] Handle nth reference ERANGE with warningKevin Newton
2024-08-28[ruby/prism] Multi-splat flag for argumentsKevin Newton
2024-08-28[PRISM] Sync version updateKevin Newton
2024-08-28[PRISM] Field renamingKevin Newton
2024-08-28[ruby/prism] Review config.yml: documentation, types and field namesBenoit Daloze
2024-08-28[ruby/prism] Swap around order of predicates for assoc static literalKevin Newton
2024-08-28[PRISM] Check length of line for shebangKevin Newton
2024-08-27[ruby/prism] Add `contains_splat` flageileencodes
2024-08-27[PRISM] Fix allocations for keyword splat paramseileencodes
2024-08-27[ruby/prism] Fix warning when `#!` ends with carriage returnAlexander Momchilov
2024-08-27Optimize Array allocationsAlexander Momchilov
2024-08-26[PRISM] Fix up nested string flags inside string concatenationKevin Newton
2024-08-26Shrink `pm_integer_t` (32 bytes → 24)Alexander Momchilov
2024-08-25[Bug #20680] `ensure` block is always void contextNobuyoshi Nakada
2024-08-23[ruby/prism] Pass Unicode escapes on to onigmoKevin Newton
2024-08-22[ruby/prism] Update templates/include/prism/ast.h.erbKevin Newton
2024-08-22[ruby/prism] Render node comments into their `ast.h`Alexander Momchilov
2024-08-22[ruby/prism] Turn off extended mode when parsing extended groupKevin Newton
2024-08-15[ruby/prism] Fix up lex result constantsKevin Newton
2024-08-15[ruby/prism] Special error for too short unicode errorsKevin Newton
2024-08-14[ruby/prism] Callback on shebang switchesKevin Newton
2024-08-13[ruby/prism] Fix up spacing in generated node.rbKevin Newton
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