summaryrefslogtreecommitdiff
path: root/prism/templates/lib
AgeCommit message (Expand)Author
2024-04-26[ruby/prism] Bump to v0.27.0Kevin Newton
2024-04-26[ruby/prism] Location#slice_lines, Node#slice_linesKevin Newton
2024-04-24[ruby/prism] Change inspect from recursive to a queueKevin Newton
2024-04-23[ruby/prism] Implement case equality on nodesPhilip Mueller
2024-04-22[ruby/prism] Consolidate integer fields into a single reflection classKevin Newton
2024-04-19[ruby/prism] Split parse result based on typeKevin Newton
2024-04-18[ruby/prism] Bump to v0.26.0Kevin Newton
2024-04-17[ruby/prism] Add a reflection API for determining the fields of a nodeKevin Newton
2024-04-05[ruby/prism] Bump to v0.25.0Kevin Newton
2024-03-28[ruby/prism] Ensure deserialization works with errors+warnings>256Kevin Newton
2024-03-18[ruby/prism] Use `require_relative` in the Prism codebaseKoichi ITO
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-06[ruby/prism] Move polyfill to separate file to type-check it independently.Ufuk Kayserilioglu
2024-03-06[ruby/prism] `Prism::Compiler` should be a subclass of `Prism::Visitor`Ufuk Kayserilioglu
2024-03-06[ruby/prism] Fix some missing methods/signatures in RBIsUfuk Kayserilioglu
2024-03-06[ruby/prism] Move template related methods/classes under `Prism::Template` na...Ufuk Kayserilioglu
2024-03-04[ruby/prism] Use a more efficient StringIO on TruffleRubyBenoit Daloze
2024-02-29[ruby/prism] Lazily create Location objects in Prism::Serialize::Loader#load_...Benoit Daloze
2024-02-29[ruby/prism] Resync RBI and test it in CIKevin Newton
2024-02-28[ruby/prism] Rewrite logic for CHECK_FIELD_KIND to improve readabilityBenoit Daloze
2024-02-28[ruby/prism] Add a simple way to check field kinds are correct by setting $CH...Benoit Daloze
2024-02-24[ruby/prism] Less code modifications. More steep:ignore for nowGopal Patel
2024-02-24[ruby/prism] Relax Location#source to be optionalGopal Patel
2024-02-24[ruby/prism] Remove Ripper from public RBS, type-assert remaining issuesGopal Patel
2024-02-24[ruby/prism] Split private typesGopal Patel
2024-02-24[ruby/prism] Use steep to type check RBS and Ruby filesGopal Patel
2024-02-22[ruby/prism] Parse float valuesKevin Newton
2024-02-22[ruby/prism] Add an IntegerField for parsing integer valuesKevin Newton
2024-02-18[ruby/prism] Lazy methods for start and end offset on nodeKevin Newton
2024-02-15[ruby/prism] Make location methods thread-safeBenoit Daloze
2024-02-15[PRISM] Sync prism version bumpKevin Newton
2024-02-15[ruby/prism] Speed up creating Ruby ASTKevin Newton
2024-02-14Prefer `Array.new(n) {}` to `n.times.map {}`Benoit Daloze
2024-02-14[ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsetsBenoit Daloze
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-02-14[PRISM] Sync to latest prismKevin Newton
2024-02-07Bump prism versionKevin Newton
2024-02-07[ruby/prism] Support for Ruby 2.7Kevin Newton
2024-02-05[ruby/prism] Add another error type for raising argument errorsKevin Newton
2024-02-05Sync to latest prismKevin Newton
2024-02-01Sync to latest prismKevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-24[ruby/prism] Force encoding during deserialization of constantsMax Prokopiev
2024-01-16[ruby/prism] Provide abstract methods in Prism::NodeKevin Newton
2024-01-03[ruby/prism] Include field comments in Java sourceBenoit Daloze
2024-01-02[ruby/prism] Introduce field commentsKevin Newton
2023-12-25Revert "Revert all of commits after Prism 0.19.0 release"Hiroshi SHIBATA
2023-12-16Revert all of commits after Prism 0.19.0 releaseHiroshi SHIBATA
2023-12-15[ruby/prism] Fix majority of RBS type mismatchesGopal Patel