summaryrefslogtreecommitdiff
path: root/prism/templates/src
AgeCommit message (Expand)Author
2024-03-29[ruby/prism] Fix calloc argument orderKevin Newton
2024-03-28[ruby/prism] Ensure deserialization works with errors+warnings>256Kevin Newton
2024-03-28[ruby/prism] CLI -x flagKevin Newton
2024-03-25[ruby/prism] Fix incorrect paring when using invalid regexp optionsKoichi ITO
2024-03-20[ruby/prism] Provide options for reducing sizeKevin Newton
2024-03-19[ruby/prism] Fix a diagnostic incompatibilityKoichi ITO
2024-03-18[ruby/prism] Warn on frozen_string_literal after tokensKevin Newton
2024-03-18[ruby/prism] CRuby error message for lonely elseKevin Newton
2024-03-15[ruby/prism] Shareable constant nodesKevin Newton
2024-03-13[ruby/prism] Warn for maximum number variablesKevin Newton
2024-03-13[ruby/prism] Warn `&` interpreted as argument prefixKoichi ITO
2024-03-13[ruby/prism] Warn `**` interpreted as argument prefixKoichi ITO
2024-03-12[ruby/prism] Add warning for chained comparisonsKevin Newton
2024-03-12[ruby/prism] Add whitespace warningsKevin Newton
2024-03-12[ruby/prism] Warnings for incorrect character literal syntaxKevin Newton
2024-03-12[ruby/prism] Consolidate warnings for conditional predicatesKevin Newton
2024-03-08[ruby/prism] Fix up regexp memory leaksKevin Newton
2024-03-08[ruby/prism] Add initial implementation of `Regexp` validation.Kevin Menard
2024-03-07[ruby/prism] Change pm_integer_t structuretompng
2024-03-06[ruby/prism] Use the diagnostic types in the parser translation layerKevin Newton
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-03-04[ruby/prism] Provide API for visiting in CKevin Newton
2024-03-04[ruby/prism] Make alloc interface replaceableHASUMI Hitoshi
2024-02-27[ruby/prism] Support -p, -n, -a, and -l command line optionsKevin Newton
2024-02-23[ruby/prism] Convert pm_integer_t to stringsKevin Newton
2024-02-23[ruby/prism] Duplicated hash keysKevin Newton
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-21[ruby/prism] Remove non-ASCII characters from --dump=parsetreeKevin Newton
2024-02-20[ruby/prism] Use `_POSIX_MAPPED_FILES` and `_WIN32` to know if memory map int...HASUMI Hitoshi
2024-02-17[ruby/prism] Provide the ability to dump AST to JSON from CKevin Newton
2024-02-16[ruby/prism] BuiltinsKevin Newton
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-02-14[ruby/prism] Match up token name to CRubyKevin Newton
2024-02-12[ruby/prism] Error messages closer to CRubyKevin Newton
2024-01-30[ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-22[ruby/prism] Return 1-indexed line numbersKevin Newton
2024-01-19[ruby/prism] Use inttypes for more accurate printf formattingKevin Newton
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-20[ruby/prism] Remove non-ASCII source charactersKevin Newton