summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2023-10-30[ruby/prism] Improve comment generation in templatesUfuk Kayserilioglu
2023-10-27[ruby/prism] Prism.parse_inline_commentsKevin Newton
2023-10-27[ruby/prism] Parse inline commentsKevin Newton
2023-10-27[ruby/prism] Use printf attribute and then fix warningsKevin Newton
2023-10-27[ruby/prism] Add rbi_class to fieldsVinicius Stock
2023-10-27[ruby/prism] Add RBI and RBS templates for PrismVinicius Stock
2023-10-27[ruby/prism] Use MatchWriteNode on split InterpolatedRENKevin Newton
2023-10-27[ruby/prism] Fix parsing lone assoc splat within hash patternsKevin Newton
2023-10-26[ruby/prism] Allow regexp flags to changeKevin Newton
2023-10-26[ruby/prism] Regenerate snapshotsKevin Newton
2023-10-26[ruby/prism] Match existing Ruby prettyprintKevin Newton
2023-10-26[ruby/prism] Get general prettyprint structure workingKevin Newton
2023-10-26[ruby/prism] Avoid warning for pm_token_buffer_t initializationBenoit Daloze
2023-10-26[ruby/prism] Rename to lefts/rightsKevin Newton
2023-10-26[ruby/prism] Remove RequiredDestructuredParameterNode in favor of MultiTarget...Kevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are created for splatsKevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are createdKevin Newton
2023-10-26[ruby/prism] Split up multi target/write targetsKevin Newton
2023-10-26[ruby/prism] Add KeywordSplat flag to ArgumentsNodeJemma Issroff
2023-10-26[ruby/prism] Split Prism::Loader#load_node in one lambda per node typeBenoit Daloze
2023-10-26[ruby/prism] Compile with WASIKevin Newton
2023-10-25[PRISM] Move scope_node itself to CRuby, create prism_compile.hJemma Issroff
2023-10-25[PRISM] Move pm_scope_node_init to prism_compile.cJemma Issroff
2023-10-24[ruby/prism] Add PostExecutionNode to pm_scope_node_initJemma Issroff
2023-10-23[ruby/prism] Exclude comments when only serializing semantic fieldsBenoit Daloze
2023-10-18Revert "Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode""Jemma Issroff
2023-10-18[ruby/prism] Bump to version 0.15.1Kevin Newton
2023-10-18[ruby/prism] Bump to version 0.15.0Kevin Newton
2023-10-18[ruby/prism] Modify less of the CRuby localsKevin Newton
2023-10-18[ruby/prism] Add * and & to methods with ...Kevin Newton
2023-10-18[ruby/prism] Extract out constant pool bucket bits to constantsKevin Newton
2023-10-18[ruby/prism] Provide "constant" constants, embedded in the codeKevin Newton
2023-10-18[ruby/prism] Use the unescaped regexp to scan for capture groupsKevin Newton
2023-10-18[ruby/prism] Index{Operator,And,Or}WriteNodeKevin Newton
2023-10-17[ruby/prism] Ensure last encoding flag winseileencodes
2023-10-17[ruby/prism] Fix up super with a blockargKevin Newton
2023-10-16[ruby/prism] Load magic comments in javaKevin Newton
2023-10-16[ruby/prism] Additionally handle encoding comments in vim modeKevin Newton
2023-10-16[ruby/prism] Attach magic comments to the parse resultKevin Newton
2023-10-16[ruby/prism] Parse all magic commentsKevin Newton
2023-10-16Revert "[ruby/prism] Change ScopeNode to point to previous ScopeNode"Jemma Issroff
2023-10-16[ruby/prism] Change ScopeNode to point to previous ScopeNodeJemma Issroff
2023-10-14[ruby/prism] Put names on back reference read nodesKevin Newton
2023-10-13[ruby/prism] Make PM_NODE_FLAG_COMMON_MASK into a constantKevin Newton
2023-10-13[ruby/prism] Bump version to 0.14.0Kevin Newton
2023-10-13[ruby/prism] Move common flags to top bitseileencodes
2023-10-13[ruby/prism] Fix up PR failingsKevin Newton
2023-10-13[ruby/prism] Remove now-defunct semantic_field from nodesKevin Newton
2023-10-13[ruby/prism] Final unescapes cleanupKevin Newton
2023-10-13Remove old unescaping codeKevin Newton