summaryrefslogtreecommitdiff
path: root/test/yarp
AgeCommit message (Expand)Author
2023-08-29[ruby/yarp] Add instance variable names to the constant poolKevin Newton
2023-08-29Tests for the YARP compilerKevin Newton
2023-08-29[ruby/yarp] Statements inside ensure blocks can accept blocksKevin Newton
2023-08-28[ruby/yarp] fix: %I list spanning a heredocMike Dalessio
2023-08-28[ruby/yarp] fix: %i list spanning a heredocMike Dalessio
2023-08-28[ruby/yarp] fix: %W list spanning a heredocMike Dalessio
2023-08-28[ruby/yarp] fix: %w list spanning a heredocMike Dalessio
2023-08-28[ruby/yarp] test: backfill tests for %q/%Q spanning a heredocMike Dalessio
2023-08-28[ruby/yarp] Improve how we declare ripper exceptions in parse_test.rbMike Dalessio
2023-08-27[ruby/yarp] Fix paths in library_symbols_test.rbBenoit Daloze
2023-08-25Remove version templating in YARPKevin Newton
2023-08-25[ruby/yarp] Move tests from test/* to test/yarp/* to match CRubyKevin Newton
2023-08-25[ruby/yarp] Introduce parse_lex instead of asking for a blockKevin Newton
2023-08-25[ruby/yarp] Fix nested multi assignment locationsKevin Newton
2023-08-25[ruby/yarp] Fix rational parsingKevin Newton
2023-08-25[ruby/yarp] Track block opening and closing locationsKevin Newton
2023-08-25[ruby/yarp] Ensure interpolated symbols converted to regular symbols get open...Kevin Newton
2023-08-25[ruby/yarp] Add closing_loc to WhileNodeKevin Newton
2023-08-25[ruby/yarp] Add closing_loc to UntilNodeKevin Newton
2023-08-25[ruby/yarp] Call shorthand should not result in a message locationKevin Newton
2023-08-25[ruby/yarp] Mark local variable targets in pattern matchingKevin Newton
2023-08-25[ruby/yarp] Provide target node versionsKevin Newton
2023-08-25[ruby/yarp] Split up AndWriteNode, OrWriteNode, OperatorWriteNodeKevin Newton
2023-08-25[ruby/yarp] Lambda params should not accept blocksKevin Newton
2023-08-25[ruby/yarp] fix: regexes and strings with escaped newline around a heredocMike Dalessio
2023-08-25[ruby/yarp] Allow whitespace after "(en)coding" before ":", as in "encoding ...Jemma Issroff
2023-08-25[ruby/yarp] Add names to classes and modulesKevin Newton
2023-08-25[ruby/yarp] fix: unterminated regular expression with a heredocMike Dalessio
2023-08-24mv test/bom_test.rb test/yarp/Takashi Kokubun
2023-08-24[ruby/yarp] Fix backslash-r (CR) delimited stringsHParker
2023-08-24[ruby/yarp] Improve handling of line endingsMike Dalessio
2023-08-23[ruby/yarp] Match EOF after newline behaviorHParker
2023-08-23[ruby/yarp] Constant paths followed by an & should be lexed as a callKevin Newton
2023-08-23[ruby/yarp] fix: newline tracking for a comment at EOFMike Dalessio
2023-08-21[ruby/yarp] fix: parsing a '%' expression with a CR but not a newlineMike Dalessio
2023-08-21Manually resync YARPJemma Issroff
2023-08-21[ruby/yarp] fix: newline tracking for nl-terminated % %q %QMike Dalessio
2023-08-21[ruby/yarp] fix: support newline-terminated regular expressionsMike Dalessio
2023-08-21[ruby/yarp] Change AndWriteNode, OrWriteNode, OperatorWriteNode to contain wr...Kevin Newton
2023-08-21[ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodesKevin Newton
2023-08-21[ruby/yarp] handle missing HEREDOC endline at start of heredocHParker
2023-08-21[ruby/yarp] Ensure correct location with if/elsif, allow FOCUS env var, fix n...Kevin Newton
2023-08-21[ruby/yarp] Handle interpolated regular expressions with the o flag for local...Kevin Newton
2023-08-21[ruby/yarp] Update to latest unparserKevin Newton
2023-08-21[ruby/yarp] Update to latest whitequarkKevin Newton
2023-08-21[ruby/yarp] fix: newline tracking for nl-terminated % %q %QMike Dalessio
2023-08-21[ruby/yarp] prefactor: extract yp_newline_list_check_appendMike Dalessio
2023-08-21Manually move files from test/snapshots to test/yarp/snapshotsJemma Issroff
2023-08-21[ruby/yarp] fix: support newline-terminated regular expressionsMike Dalessio
2023-08-21[ruby/yarp] Update to latest seattlerbKevin Newton