summaryrefslogtreecommitdiff
path: root/yarp
AgeCommit message (Expand)Author
2023-09-05[ruby/yarp] Fix up CI for Ruby 2.5Kevin Newton
2023-09-05[ruby/yarp] Switch `ERB.new` at startupNobuyoshi Nakada
2023-09-05[ruby/yarp] Read template in UTF-8Nobuyoshi Nakada
2023-09-05[ruby/yarp] The value field of ClassVariableWriteNode is never null/nilBenoit Daloze
2023-09-02[ruby/yarp] Fix up template reading with LANG=CKevin Newton
2023-09-01[ruby/yarp] Try ignoring $LANGTakashi Kokubun
2023-09-01[ruby/yarp] Support LANG=C environments in template.rbTakashi Kokubun
2023-09-01[ruby/yarp] Provide a better inspectKevin Newton
2023-09-01[ruby/yarp] Add global variables to the constant poolKevin Newton
2023-09-01[YARP] Implement Compiling for And / Or / Operator Write Nodes (#8352)Jemma Issroff
2023-09-01[ruby/yarp] Update src/util/yp_string_list.c styleKevin Newton
2023-09-01[ruby/yarp] Update src/util/yp_newline_list.c styleKevin Newton
2023-09-01[ruby/yarp] remove reallocs preparing for custom memory managementHParker
2023-09-01[ruby/yarp] Bump to v0.10.0Kevin Newton
2023-09-01[YARP] Implement BackReferenceReadNode, NumberedReferenceReadNode (#8344)Jemma Issroff
2023-09-01[ruby/yarp] Print information about type, flags on AST templatedJemma Issroff
2023-09-01[ruby/yarp] fix: report syntax error for invalid hex escapeMike Dalessio
2023-09-01[ruby/yarp] fix: double-counting of errors in parsing escaped stringsMike Dalessio
2023-09-01Fix YARP compiled send for popping (#8345)Jemma Issroff
2023-09-01[YARP] Small fixes for existing ConstantNodes (#8346)Jemma Issroff
2023-09-01[ruby/yarp] Move name_loc before value for LocalVariableWriteNodeBenoit Daloze
2023-09-01[ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNodeBenoit Daloze
2023-08-31[ruby/yarp] fix: octal, hex, and unicode strings at the end of aMike Dalessio
2023-08-31[ruby/yarp] add some `const` qualifiers to local variablesNathan Froyd
2023-08-31[YARP] Avoid if-else in yp_compile_node (#8336)Mau Magnaguagno
2023-08-31[YARP] Implement SourceNodes (File, Line, Encoding) (#8328)Jemma Issroff
2023-08-31[YARP] Remove Java templates [ci skip]Nobuyoshi Nakada
2023-08-30[ruby/yarp] Add a value to numbered referencesKevin Newton
2023-08-30[YARP] Compile ProgramNode as ScopeNode (#8327)Jemma Issroff
2023-08-30[YARP] Implement BreakNode, NextNode, RedoNode (#8334)Jemma Issroff
2023-08-30[YARP] Fix variables in compilation (#8326)Jemma Issroff
2023-08-30[ruby/yarp] simplify the calling convention for `unescape`Mike Dalessio
2023-08-30[ruby/yarp] fix: regular expression with start and end out of orderMike Dalessio
2023-08-30[ruby/yarp] fix: binary CallNode with out-of-order arg and receiverMike Dalessio
2023-08-30[ruby/yarp] fix: StatementsNode with out-of-order body nodesMike Dalessio
2023-08-30[ruby/yarp] BASERUBY fails because of .then not existingKevin Newton
2023-08-30[ruby/yarp] Fix up Rust config.yml readingKevin Newton
2023-08-30[ruby/yarp] Rename child_nodes to fieldsKevin Newton
2023-08-30[ruby/yarp] Move templating logic until YARPKevin Newton
2023-08-30[ruby/yarp] Add class variables to the constant poolKevin Newton
2023-08-30[ruby/yarp] Fix instance variable constant namesKevin Newton
2023-08-30Update YARP APIs to handle uint8_tKevin Newton
2023-08-30[ruby/yarp] Switch from handling const char * to const uint8_t *Kevin Newton
2023-08-30[ruby/yarp] fix: comment followed by whitespace at end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: heredoc with incomplete escape at end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: incomplete escape in regex at the end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: incomplete escape in list at the end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: trailing decimal, binary, octal, and hex numbers at end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: trailing asterisk at end of fileMike Dalessio
2023-08-30[ruby/yarp] fix: trailing comment at end of fileMike Dalessio