summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-02-21[ruby/prism] Update for Ruby 3.4 errorsKevin Newton
2024-02-21[ruby/prism] Support ItParametersNodeKevin Newton
2024-02-21[ruby/prism] Only call encoding_changed callback on changeKevin Newton
2024-02-21[ruby/prism] Remove non-ASCII characters from --dump=parsetreeKevin Newton
2024-02-20[ruby/prism] Fix eval encoding switching to UTF-8Kevin Newton
2024-02-20[ruby/prism] Fix windows build checking for _POSIX_MAPPED_FILESKevin Newton
2024-02-20[ruby/prism] Include unistd.h before cheching _POSIX_MAPPED_FILESHASUMI Hitoshi
2024-02-20[ruby/prism] Use `_POSIX_MAPPED_FILES` and `_WIN32` to know if memory map int...HASUMI Hitoshi
2024-02-18[ruby/prism] Account for encoding in regexp named capturesKevin Newton
2024-02-18[ruby/prism] Lazy methods for start and end offset on nodeKevin Newton
2024-02-17[ruby/prism] Fix up GCC analyzerKevin Newton
2024-02-17[ruby/prism] Provide the ability to dump AST to JSON from CKevin Newton
2024-02-16[ruby/prism] Accept newlines before ) in patternsKevin Newton
2024-02-16[ruby/prism] BuiltinsKevin Newton
2024-02-16[ruby/prism] Disallow numbered parameters within given scopesKevin Newton
2024-02-16[ruby/prism] Style/renamingKevin Newton
2024-02-16[ruby/prism] Fix pattern with constant, (, and newlinesKevin Newton
2024-02-16[ruby/prism] Add warning for assignments to literals in conditionalsHaldun Bayhantopcu
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-15[ruby/prism] Fix opening loc for an empty symbolMax Prokopiev
2024-02-15[ruby/prism] Fix debug loggingHaldun Bayhantopcu
2024-02-15[ruby/prism] Fix parsing rescue modifierHaldun Bayhantopcu
2024-02-15Temporarily update the error message format in prismYusuke Endoh
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-14Prefer `Array.new(n) {}` to `n.times.map {}`Benoit Daloze
2024-02-14Initialize the Prism::Source directly with all 3 fields for the C extensionBenoit 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-14[ruby/prism] Match up token name to CRubyKevin Newton
2024-02-14[ruby/prism] Validate multibyte characters in stringsKevin Newton
2024-02-13[ruby/prism] Fix KOI-8 char width checkKevin Newton
2024-02-13[ruby/prism] Convert more error messages to match specsKevin Newton
2024-02-13[ruby/prism] Introduce `version: "3.4.0"`Kevin Newton
2024-02-13[ruby/prism] Fix an error when specifying the parsing version `latest`Koichi ITO
2024-02-12[ruby/prism] Fix typo in class variable name errorKevin Newton
2024-02-12[ruby/prism] Error messages closer to CRubyKevin Newton
2024-02-12[ruby/prism] Fix unary not locationKevin Newton
2024-02-12[ruby/prism] Unary not name locationKevin Newton
2024-02-08[PRISM] Support the DATA constantKevin Newton
2024-02-08[PRISM] Compile constant reads using opt_getconstant_pathKevin Newton
2024-02-07Bump prism versionKevin Newton
2024-02-07[ruby/prism] Support for Ruby 2.7Kevin Newton
2024-02-06[ruby/prism] Implement file parsing error handlingeileencodes
2024-02-06[ruby/prism] Better invalid token messagesKevin Newton
2024-02-05[ruby/prism] Change the location of an implicit begin to methodKevin Newton
2024-02-05[ruby/prism] Add another error type for raising argument errorsKevin Newton
2024-02-05Sync to latest prismKevin Newton