aboutsummaryrefslogtreecommitdiffstats
path: root/yarp
Commit message (Expand)AuthorAgeFilesLines
* [YARP] Fix aliasing instructions to use INT2FIX (#8373)Jemma Issroff2023-09-051-2/+2
* Suppress macro redefinition warningsNobuyoshi Nakada2023-09-061-1/+1
* [YARP] Implemented Compiler for Constant(Or/Operator/And)Nodes (#8355)Jemma Issroff2023-09-051-0/+96
* [ruby/yarp] Fix up CI for Ruby 2.5Kevin Newton2023-09-051-1/+1
* [ruby/yarp] Switch `ERB.new` at startupNobuyoshi Nakada2023-09-051-3/+10
* [ruby/yarp] Read template in UTF-8Nobuyoshi Nakada2023-09-051-15/+5
* [ruby/yarp] The value field of ClassVariableWriteNode is never null/nilBenoit Daloze2023-09-051-1/+1
* [ruby/yarp] Fix up template reading with LANG=CKevin Newton2023-09-021-7/+22
* [ruby/yarp] Try ignoring $LANGTakashi Kokubun2023-09-011-3/+1
* [ruby/yarp] Support LANG=C environments in template.rbTakashi Kokubun2023-09-011-1/+4
* [ruby/yarp] Provide a better inspectKevin Newton2023-09-011-0/+33
* [ruby/yarp] Add global variables to the constant poolKevin Newton2023-09-012-12/+41
* [YARP] Implement Compiling for And / Or / Operator Write Nodes (#8352)Jemma Issroff2023-09-011-50/+416
* [ruby/yarp] Update src/util/yp_string_list.c styleKevin Newton2023-09-011-1/+1
* [ruby/yarp] Update src/util/yp_newline_list.c styleKevin Newton2023-09-011-1/+1
* [ruby/yarp] remove reallocs preparing for custom memory managementHParker2023-09-012-2/+9
* [ruby/yarp] Bump to v0.10.0Kevin Newton2023-09-013-4/+4
* [YARP] Implement BackReferenceReadNode, NumberedReferenceReadNode (#8344)Jemma Issroff2023-09-011-0/+17
* [ruby/yarp] Print information about type, flags on AST templatedJemma Issroff2023-09-011-2/+10
* [ruby/yarp] fix: report syntax error for invalid hex escapeMike Dalessio2023-09-011-2/+3
* [ruby/yarp] fix: double-counting of errors in parsing escaped stringsMike Dalessio2023-09-013-38/+73
* Fix YARP compiled send for popping (#8345)Jemma Issroff2023-09-011-6/+9
* [YARP] Small fixes for existing ConstantNodes (#8346)Jemma Issroff2023-09-011-1/+4
* [ruby/yarp] Move name_loc before value for LocalVariableWriteNodeBenoit Daloze2023-09-011-2/+2
* [ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNodeBenoit Daloze2023-09-011-2/+2
* [ruby/yarp] fix: octal, hex, and unicode strings at the end of aMike Dalessio2023-08-312-38/+46
* [ruby/yarp] add some `const` qualifiers to local variablesNathan Froyd2023-08-311-4/+4
* [YARP] Avoid if-else in yp_compile_node (#8336)Mau Magnaguagno2023-08-311-7/+3
* [YARP] Implement SourceNodes (File, Line, Encoding) (#8328)Jemma Issroff2023-08-311-0/+33
* [YARP] Remove Java templates [ci skip]Nobuyoshi Nakada2023-08-313-598/+0
* [ruby/yarp] Add a value to numbered referencesKevin Newton2023-08-303-1/+38
* [YARP] Compile ProgramNode as ScopeNode (#8327)Jemma Issroff2023-08-301-3/+4
* [YARP] Implement BreakNode, NextNode, RedoNode (#8334)Jemma Issroff2023-08-301-10/+37
* [YARP] Fix variables in compilation (#8326)Jemma Issroff2023-08-301-12/+17
* [ruby/yarp] simplify the calling convention for `unescape`Mike Dalessio2023-08-301-17/+17
* [ruby/yarp] fix: regular expression with start and end out of orderMike Dalessio2023-08-301-3/+8
* [ruby/yarp] fix: binary CallNode with out-of-order arg and receiverMike Dalessio2023-08-301-2/+6
* [ruby/yarp] fix: StatementsNode with out-of-order body nodesMike Dalessio2023-08-301-2/+4
* [ruby/yarp] BASERUBY fails because of .then not existingKevin Newton2023-08-301-1/+3
* [ruby/yarp] Fix up Rust config.yml readingKevin Newton2023-08-302-3/+3
* [ruby/yarp] Rename child_nodes to fieldsKevin Newton2023-08-3012-567/+570
* [ruby/yarp] Move templating logic until YARPKevin Newton2023-08-301-67/+74
* [ruby/yarp] Add class variables to the constant poolKevin Newton2023-08-302-17/+41
* [ruby/yarp] Fix instance variable constant namesKevin Newton2023-08-301-1/+1
* Update YARP APIs to handle uint8_tKevin Newton2023-08-301-13/+13
* [ruby/yarp] Switch from handling const char * to const uint8_t *Kevin Newton2023-08-3039-655/+504
* [ruby/yarp] fix: comment followed by whitespace at end of fileMike Dalessio2023-08-301-1/+1
* [ruby/yarp] fix: heredoc with incomplete escape at end of fileMike Dalessio2023-08-301-0/+6
* [ruby/yarp] fix: incomplete escape in regex at the end of fileMike Dalessio2023-08-301-0/+6
* [ruby/yarp] fix: incomplete escape in list at the end of fileMike Dalessio2023-08-301-0/+6