aboutsummaryrefslogtreecommitdiffstats
path: root/yarp/yarp.c
Commit message (Expand)AuthorAgeFilesLines
* Resync YARP to https://github.com/ruby/yarp/commit/11ad3fb590Takashi Kokubun2023-08-171-2/+6
* Resync YARPTakashi Kokubun2023-08-171-33/+79
* Resync YARPTakashi Kokubun2023-08-161-226/+396
* [ruby/yarp] add a diagnostic for *rest in order after optional stateHParker2023-08-161-0/+4
* [ruby/yarp] More flip flop flagsKevin Newton2023-08-161-0/+13
* [ruby/yarp] Support the flipflop flagKevin Newton2023-08-161-0/+32
* [ruby/yarp] Improved comments, moved flags after typeJemma Issroff2023-08-161-5/+5
* [ruby/yarp] Separate yp_node_flags_t from yp_node_type_tJemma Issroff2023-08-161-7/+12
* [ruby/yarp] Set constant path write node target typeKevin Newton2023-08-161-4/+4
* [ruby/yarp] Fix string concat parsingKevin Newton2023-08-161-107/+123
* [ruby/yarp] Fix warnings found from gcc-analyzer and clang-analyzerKevin Newton2023-08-161-5/+10
* [ruby/yarp] Address PR commentsThomas E. Enebo2023-08-161-6/+17
* [ruby/yarp] Rename RescueNode#exception to RescueNode#referenceKevin Newton2023-08-161-11/+11
* [ruby/yarp] Also rework regexp lexer to check terminators properlyKevin Newton2023-08-161-78/+71
* [ruby/yarp] Rework the list lexer to check terminators properlyKevin Newton2023-08-161-78/+67
* [ruby/yarp] Clang beats gcc in pedantryThomas E. Enebo2023-08-161-1/+1
* [ruby/yarp] Addressed review comments.Thomas E. Enebo2023-08-161-23/+37
* [ruby/yarp] Use yp_memchr in regexp parsingKevin Newton2023-08-161-1/+1
* [ruby/yarp] Make sure lexing ? does not read off the endKevin Newton2023-08-161-1/+5
* [ruby/yarp] Fix memory leak from constant write node creationKevin Newton2023-08-161-6/+10
* [ruby/yarp] Handle invalid multiple parametersKevin Newton2023-08-161-4/+31
* [ruby/yarp] Add constant write nodeKevin Newton2023-08-161-1/+23
* [ruby/yarp] Ensure token cannot begin an expressionKevin Newton2023-08-161-0/+1
* [ruby/yarp] Simplify creation of numericsKevin Newton2023-08-161-126/+159
* [ruby/yarp] Use common fields for yp_string_tBenoit Daloze2023-08-161-5/+4
* [ruby/yarp] Handle missing block parametersKevin Newton2023-08-161-1/+1
* [ruby/yarp] **nil can be a STAR_STAR tokenKevin Newton2023-08-161-1/+1
* [ruby/yarp] Handle invalid regexps more gracefullyKevin Newton2023-08-161-10/+6
* [ruby/yarp] Add error cases for ustar appearing in infix positionKevin Newton2023-08-161-0/+4
* [ruby/yarp] For errored % characters, use TOKEN_PERCENT and not TOKEN_STRING_...Kevin Newton2023-08-161-4/+6
* [ruby/yarp] Don't read off the end when parsing % literalsKevin Newton2023-08-161-15/+51
* [ruby/yarp] Enable all of -wconversionKevin Newton2023-08-161-1/+1
* [ruby/yarp] Mark locations in the tree where newlines can occurKevin Newton2023-08-161-5/+8
* [ruby/yarp] Handle pound terminator in isolationKevin Newton2023-08-161-14/+18
* [ruby/yarp] Remove trailing whitespaceThomas E. Enebo2023-08-161-1/+1
* [ruby/yarp] WIP - Introduce contextually parsing programs vs evalsThomas E. Enebo2023-08-161-6/+36
* [ruby/yarp] Fix heredocs inside %W and %w listsAaron Patterson2023-07-201-1/+13
* [ruby/yarp] Resync YARP (#8098)Jemma Issroff2023-07-191-1/+1
* YARP resync (#8059)Jemma Issroff2023-07-121-18/+27
* [ruby/yarp] Remove yp_location_for_node in preference of yp_newline_list_line...Jemma Issroff2023-07-111-34/+0
* [ruby/yarp] Fix endless method definitions binding power to accept args (#8051)Jemma Issroff2023-07-101-1/+1
* [ruby/yarp] Add a yp_location_for_node function to the C APIJemma Issroff2023-07-071-0/+34
* Resync YARP (#8036)Jemma Issroff2023-07-061-1/+1
* Manual YARP resyncJemma Issroff2023-07-051-232/+241
* Sync ruby/yarp to https://github.com/ruby/yarp/commit/89a00203af803032383338c...Takashi Kokubun2023-06-221-1/+5
* [ruby/yarp] Allow for block statements after elsif and elseJemma Issroff2023-06-221-0/+6
* [ruby/yarp] Do not leak memory from lex modesKevin Newton2023-06-221-0/+4
* [ruby/yarp] Fix invalid unescape sequence error for lower wJemma Issroff2023-06-211-1/+8
* [Feature #19741] Sync all files in yarpJemma Issroff2023-06-211-0/+12875