aboutsummaryrefslogtreecommitdiffstats
path: root/prism/templates/src/serialize.c.erb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Add node ids to nodesKevin Newton2024-07-111-0/+1
* [ruby/prism] Expose flags on every node typeKevin Newton2024-07-111-2/+1
* [ruby/prism] Set `#line" directives to respect the path in ruby/ruby repoYusuke Endoh2024-06-201-1/+1
* [ruby/prism] Ensure deserialization works with errors+warnings>256Kevin Newton2024-03-281-1/+1
* [ruby/prism] Provide options for reducing sizeKevin Newton2024-03-201-20/+6
* [ruby/prism] Change pm_integer_t structuretompng2024-03-071-4/+8
* [ruby/prism] Expose types on diagnosticsKevin Newton2024-03-061-0/+3
* [ruby/prism] Move template related methods/classes under `Prism::Template` na...Ufuk Kayserilioglu2024-03-061-14/+14
* [ruby/prism] Parse float valuesKevin Newton2024-02-221-0/+2
* [ruby/prism] Regenerate snapshots using integer valuesKevin Newton2024-02-221-4/+4
* [ruby/prism] Add an IntegerField for parsing integer valuesKevin Newton2024-02-221-1/+13
* [ruby/prism] Use `_POSIX_MAPPED_FILES` and `_WIN32` to know if memory map int...HASUMI Hitoshi2024-02-201-0/+2
* [ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze2024-02-141-13/+24
* [ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze2024-01-261-0/+2
* [ruby/prism] Provide flags for changing encodingsKevin Newton2023-12-061-3/+3
* [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons2023-12-041-4/+2
* [ruby/prism] Prism.parse_success?(source)Kevin Newton2023-12-011-0/+21
* [ruby/prism] Change numbered parametersKevin Newton2023-12-011-0/+2
* [ruby/prism] Convert start line to signed integersJean Boussier2023-11-291-4/+4
* [ruby/prism] Rename varint as varuintJean Boussier2023-11-291-31/+31
* [ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton2023-11-281-1/+13
* [ruby/prism] Revert "Ensure serialized file is little endian"Kevin Newton2023-11-181-20/+5
* [ruby/prism] Ensure serialized file is little endianKevin Newton2023-11-171-5/+20
* [ruby/prism] Fix up lintKevin Newton2023-11-031-0/+2
* [ruby/prism] Rename serialization APIs for consistencyKevin Newton2023-11-031-2/+2
* [ruby/prism] Wire up options through the FFI APIKevin Newton2023-11-031-5/+8
* [ruby/prism] Create an options struct for passing all of the possible optionsKevin Newton2023-11-031-1/+5
* [ruby/prism] Fix up lintKevin Newton2023-11-011-1/+1
* [ruby/prism] Even more C file documentationKevin Newton2023-11-011-3/+17
* [ruby/prism] Prism.parse_inline_commentsKevin Newton2023-10-271-2/+2
* [ruby/prism] Get general prettyprint structure workingKevin Newton2023-10-261-41/+41
* [ruby/prism] Compile with WASIKevin Newton2023-10-261-2/+2
* [ruby/prism] Exclude comments when only serializing semantic fieldsBenoit Daloze2023-10-231-0/+2
* [ruby/prism] Extract out constant pool bucket bits to constantsKevin Newton2023-10-181-1/+1
* [ruby/prism] Provide "constant" constants, embedded in the codeKevin Newton2023-10-181-6/+6
* [ruby/prism] Attach magic comments to the parse resultKevin Newton2023-10-161-0/+23
* [ruby/prism] Move common flags to top bitseileencodes2023-10-131-1/+1
* [ruby/prism] rearrange the constant pool so IDs can be used for indexingNathan Froyd2023-09-271-5/+5
* Sync to prism rename commitsKevin Newton2023-09-271-121/+121
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-271-0/+299