| Commit message (Expand) | Author | Age | Files | Lines |
* | [ruby/yarp] Flatten CallAndWriteNode, CallOrWriteNode, and CallOperatorWriteNode | Kevin Newton | 2023-09-05 | 2 | -47/+157 |
* | [ruby/yarp] Rename CallNode#operator_loc to CallNode#call_operator_loc | Kevin Newton | 2023-09-05 | 2 | -6/+6 |
* | [ruby/yarp] Introduce a BlockLocalVariableNode | Kevin Newton | 2023-09-05 | 11 | -80/+36 |
* | [YARP] Fix aliasing instructions to use INT2FIX (#8373) | Jemma Issroff | 2023-09-05 | 1 | -2/+2 |
* | Suppress macro redefinition warnings | Nobuyoshi Nakada | 2023-09-06 | 1 | -1/+1 |
* | [YARP] Implemented Compiler for Constant(Or/Operator/And)Nodes (#8355) | Jemma Issroff | 2023-09-05 | 1 | -0/+96 |
* | [ruby/yarp] Fix up CI for Ruby 2.5 | Kevin Newton | 2023-09-05 | 1 | -1/+1 |
* | [ruby/yarp] Switch `ERB.new` at startup | Nobuyoshi Nakada | 2023-09-05 | 1 | -3/+10 |
* | [ruby/yarp] Read template in UTF-8 | Nobuyoshi Nakada | 2023-09-05 | 1 | -15/+5 |
* | [ruby/yarp] The value field of ClassVariableWriteNode is never null/nil | Benoit Daloze | 2023-09-05 | 1 | -1/+1 |
* | [ruby/yarp] Fix up template reading with LANG=C | Kevin Newton | 2023-09-02 | 1 | -7/+22 |
* | [ruby/yarp] Try ignoring $LANG | Takashi Kokubun | 2023-09-01 | 1 | -3/+1 |
* | [ruby/yarp] Support LANG=C environments in template.rb | Takashi Kokubun | 2023-09-01 | 1 | -1/+4 |
* | [ruby/yarp] Provide a better inspect | Kevin Newton | 2023-09-01 | 1 | -0/+33 |
* | [ruby/yarp] Add global variables to the constant pool | Kevin Newton | 2023-09-01 | 2 | -12/+41 |
* | [YARP] Implement Compiling for And / Or / Operator Write Nodes (#8352) | Jemma Issroff | 2023-09-01 | 1 | -50/+416 |
* | [ruby/yarp] Update src/util/yp_string_list.c style | Kevin Newton | 2023-09-01 | 1 | -1/+1 |
* | [ruby/yarp] Update src/util/yp_newline_list.c style | Kevin Newton | 2023-09-01 | 1 | -1/+1 |
* | [ruby/yarp] remove reallocs preparing for custom memory management | HParker | 2023-09-01 | 2 | -2/+9 |
* | [ruby/yarp] Bump to v0.10.0 | Kevin Newton | 2023-09-01 | 3 | -4/+4 |
* | [YARP] Implement BackReferenceReadNode, NumberedReferenceReadNode (#8344) | Jemma Issroff | 2023-09-01 | 1 | -0/+17 |
* | [ruby/yarp] Print information about type, flags on AST templated | Jemma Issroff | 2023-09-01 | 1 | -2/+10 |
* | [ruby/yarp] fix: report syntax error for invalid hex escape | Mike Dalessio | 2023-09-01 | 1 | -2/+3 |
* | [ruby/yarp] fix: double-counting of errors in parsing escaped strings | Mike Dalessio | 2023-09-01 | 3 | -38/+73 |
* | Fix YARP compiled send for popping (#8345) | Jemma Issroff | 2023-09-01 | 1 | -6/+9 |
* | [YARP] Small fixes for existing ConstantNodes (#8346) | Jemma Issroff | 2023-09-01 | 1 | -1/+4 |
* | [ruby/yarp] Move name_loc before value for LocalVariableWriteNode | Benoit Daloze | 2023-09-01 | 1 | -2/+2 |
* | [ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNode | Benoit Daloze | 2023-09-01 | 1 | -2/+2 |
* | [ruby/yarp] fix: octal, hex, and unicode strings at the end of a | Mike Dalessio | 2023-08-31 | 2 | -38/+46 |
* | [ruby/yarp] add some `const` qualifiers to local variables | Nathan Froyd | 2023-08-31 | 1 | -4/+4 |
* | [YARP] Avoid if-else in yp_compile_node (#8336) | Mau Magnaguagno | 2023-08-31 | 1 | -7/+3 |
* | [YARP] Implement SourceNodes (File, Line, Encoding) (#8328) | Jemma Issroff | 2023-08-31 | 1 | -0/+33 |
* | [YARP] Remove Java templates [ci skip] | Nobuyoshi Nakada | 2023-08-31 | 3 | -598/+0 |
* | [ruby/yarp] Add a value to numbered references | Kevin Newton | 2023-08-30 | 3 | -1/+38 |
* | [YARP] Compile ProgramNode as ScopeNode (#8327) | Jemma Issroff | 2023-08-30 | 1 | -3/+4 |
* | [YARP] Implement BreakNode, NextNode, RedoNode (#8334) | Jemma Issroff | 2023-08-30 | 1 | -10/+37 |
* | [YARP] Fix variables in compilation (#8326) | Jemma Issroff | 2023-08-30 | 1 | -12/+17 |
* | [ruby/yarp] simplify the calling convention for `unescape` | Mike Dalessio | 2023-08-30 | 1 | -17/+17 |
* | [ruby/yarp] fix: regular expression with start and end out of order | Mike Dalessio | 2023-08-30 | 1 | -3/+8 |
* | [ruby/yarp] fix: binary CallNode with out-of-order arg and receiver | Mike Dalessio | 2023-08-30 | 1 | -2/+6 |
* | [ruby/yarp] fix: StatementsNode with out-of-order body nodes | Mike Dalessio | 2023-08-30 | 1 | -2/+4 |
* | [ruby/yarp] BASERUBY fails because of .then not existing | Kevin Newton | 2023-08-30 | 1 | -1/+3 |
* | [ruby/yarp] Fix up Rust config.yml reading | Kevin Newton | 2023-08-30 | 2 | -3/+3 |
* | [ruby/yarp] Rename child_nodes to fields | Kevin Newton | 2023-08-30 | 12 | -567/+570 |
* | [ruby/yarp] Move templating logic until YARP | Kevin Newton | 2023-08-30 | 1 | -67/+74 |
* | [ruby/yarp] Add class variables to the constant pool | Kevin Newton | 2023-08-30 | 2 | -17/+41 |
* | [ruby/yarp] Fix instance variable constant names | Kevin Newton | 2023-08-30 | 1 | -1/+1 |
* | Update YARP APIs to handle uint8_t | Kevin Newton | 2023-08-30 | 1 | -13/+13 |
* | [ruby/yarp] Switch from handling const char * to const uint8_t * | Kevin Newton | 2023-08-30 | 39 | -655/+504 |
* | [ruby/yarp] fix: comment followed by whitespace at end of file | Mike Dalessio | 2023-08-30 | 1 | -1/+1 |