summaryrefslogtreecommitdiff
path: root/prism/templates
AgeCommit message (Expand)Author
2026-04-01[ruby/prism] Generate templated sources under main/java-templatesCharles Oliver Nutter
2026-03-30Fall back writing prism sources to the current directoryNobuyoshi Nakada
2026-03-26[ruby/prism] Fix `Source.offsets` with `freeze: true`Earlopain
2026-03-24[PRISM] Replace MissingNode with ErrorRecoveryNodeKevin Newton
2026-03-24[ruby/prism] Rework Java template generation for Maven buildCharles Oliver Nutter
2026-03-24[ruby/prism] Begin splitting the Java artifact into componentsCharles Oliver Nutter
2026-03-21[ruby/prism] Tweaks for byte[] identifiersCharles Oliver Nutter
2026-03-21[ruby/prism] Swich identifiers to byte[]Charles Oliver Nutter
2026-03-20[ruby/prism] Ensure Source#offsets is set correctly in all casesBenoit Daloze
2026-03-20[ruby/prism] Revert "Switch identifiers to byte[]"Kevin Newton
2026-03-20[ruby/prism] Tweaks for byte[] identifiersCharles Oliver Nutter
2026-03-20[ruby/prism] Swich identifiers to byte[]Charles Oliver Nutter
2026-03-20[ruby/prism] Use an arena for building the Prism ASTKevin Newton
2026-03-20[ruby/prism] Lazily build offsets from a packed arrayKevin Newton
2026-03-20[ruby/prism] Use common method to construct Location hereCharles Oliver Nutter
2026-03-20[ruby/prism] Rename strings to stringy because of linux conflictsKevin Newton
2026-03-20[ruby/prism] Clean up documentationKevin Newton
2026-03-20[ruby/prism] Fix up bindingsKevin Newton
2026-03-20[ruby/prism] Ensure wasm build is happyKevin Newton
2026-03-20[ruby/prism] Make sure we have at least one declaration in TUsKevin Newton
2026-03-20[ruby/prism] Documentation on public API functionsKevin Newton
2026-03-20[ruby/prism] Make some token logic internalKevin Newton
2026-03-20[ruby/prism] Move parse_success_p into serialization functionsKevin Newton
2026-03-20[ruby/prism] Move JSON to its own TUKevin Newton
2026-03-20[ruby/prism] Move even more headers into their own spotsKevin Newton
2026-03-20[ruby/prism] Make the constant pool fully opaqueKevin Newton
2026-03-20[ruby/prism] Move some of arena internalKevin Newton
2026-03-20[ruby/prism] Fold node_new into node/astKevin Newton
2026-03-20[ruby/prism] Do not inline node_new functionsKevin Newton
2026-03-20[ruby/prism] Fix up diagnostic templatesKevin Newton
2026-03-20[ruby/prism] Move node list append internalKevin Newton
2026-03-20[ruby/prism] Remove iterators, just use callbacksKevin Newton
2026-03-20[ruby/prism] Fix up buildKevin Newton
2026-03-20[ruby/prism] Move magic comments entirely internalKevin Newton
2026-03-20[ruby/prism] Move diagnostics entirely internalKevin Newton
2026-03-20[ruby/prism] Move more constants internalKevin Newton
2026-03-20[ruby/prism] Move comment into its own sectionKevin Newton
2026-03-20[ruby/prism] Consistency in namingKevin Newton
2026-03-20[ruby/prism] Make parser an opaque pointerKevin Newton
2026-03-20[ruby/prism] pm_options_free -> pm_options_cleanupKevin Newton
2026-03-20[ruby/prism] Trim down prism.hKevin Newton
2026-03-20[ruby/prism] pm_parser_free -> pm_parser_cleanupKevin Newton
2026-03-20[ruby/prism] pm_buffer_free -> pm_buffer_cleanupKevin Newton
2026-03-20[ruby/prism] Move file system into compiler headersKevin Newton
2026-03-20[ruby/prism] Move allocator to internal headersKevin Newton
2026-03-20[ruby/prism] Move compiler detection stuff into include/prism/compilerKevin Newton
2026-03-20[ruby/prism] Remove definesKevin Newton
2026-03-20[ruby/prism] More splitting of headersKevin Newton
2026-03-20[ruby/prism] Trim down node.hKevin Newton
2026-03-20[ruby/prism] Move regexp to internalKevin Newton