summaryrefslogtreecommitdiff
path: root/prism/templates/src/serialize.c.erb
AgeCommit message (Expand)Author
2025-12-05[ruby/prism] Avoid undefined int overflow behaviourSteven Johnstone
2025-03-22[ruby/prism] Include nodeId in Java Node only if necessaryBenoit Daloze
2025-03-21[ruby/prism] Add node_id to Java serializationKevin Newton
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-11[ruby/prism] Add node ids to nodesKevin Newton
2024-07-11[ruby/prism] Expose flags on every node typeKevin Newton
2024-06-20[ruby/prism] Set `#line" directives to respect the path in ruby/ruby repoYusuke Endoh
2024-03-28[ruby/prism] Ensure deserialization works with errors+warnings>256Kevin Newton
2024-03-20[ruby/prism] Provide options for reducing sizeKevin Newton
2024-03-07[ruby/prism] Change pm_integer_t structuretompng
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-06[ruby/prism] Move template related methods/classes under `Prism::Template` na...Ufuk Kayserilioglu
2024-02-22[ruby/prism] Parse float valuesKevin Newton
2024-02-22[ruby/prism] Regenerate snapshots using integer valuesKevin Newton
2024-02-22[ruby/prism] Add an IntegerField for parsing integer valuesKevin Newton
2024-02-20[ruby/prism] Use `_POSIX_MAPPED_FILES` and `_WIN32` to know if memory map int...HASUMI Hitoshi
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2023-12-06[ruby/prism] Provide flags for changing encodingsKevin Newton
2023-12-04[ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons
2023-12-01[ruby/prism] Prism.parse_success?(source)Kevin Newton
2023-12-01[ruby/prism] Change numbered parametersKevin Newton
2023-11-29[ruby/prism] Convert start line to signed integersJean Boussier
2023-11-29[ruby/prism] Rename varint as varuintJean Boussier
2023-11-28[ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton
2023-11-18[ruby/prism] Revert "Ensure serialized file is little endian"Kevin Newton
2023-11-17[ruby/prism] Ensure serialized file is little endianKevin Newton
2023-11-03[ruby/prism] Fix up lintKevin Newton
2023-11-03[ruby/prism] Rename serialization APIs for consistencyKevin Newton
2023-11-03[ruby/prism] Wire up options through the FFI APIKevin Newton
2023-11-03[ruby/prism] Create an options struct for passing all of the possible optionsKevin Newton
2023-11-01[ruby/prism] Fix up lintKevin Newton
2023-11-01[ruby/prism] Even more C file documentationKevin Newton
2023-10-27[ruby/prism] Prism.parse_inline_commentsKevin Newton
2023-10-26[ruby/prism] Get general prettyprint structure workingKevin Newton
2023-10-26[ruby/prism] Compile with WASIKevin Newton
2023-10-23[ruby/prism] Exclude comments when only serializing semantic fieldsBenoit Daloze
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-16[ruby/prism] Attach magic comments to the parse resultKevin Newton
2023-10-13[ruby/prism] Move common flags to top bitseileencodes
2023-09-27[ruby/prism] rearrange the constant pool so IDs can be used for indexingNathan Froyd
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton