| Age | Commit message (Expand) | Author |
| 2023-09-30 | Remove not used fields from ITER, FOR | yui-knk |
| 2023-09-30 | Remove not used fields from MODULE, SCLASS | yui-knk |
| 2023-09-30 | Remove not used fields from ONCE | yui-knk |
| 2023-09-30 | Expand pattern_info struct into ARYPTN Node and FNDPTN Node | yui-knk |
| 2023-09-30 | Remove not used fields from ARYPTN, FNDPTN | yui-knk |
| 2023-09-30 | Remove not used fields from argument nodes | yui-knk |
| 2023-09-30 | Remove not used fields from NTH_REF, BACK_REF | yui-knk |
| 2023-09-30 | Remove not used fields from ERRINFO | yui-knk |
| 2023-09-30 | Remove not used fields from POSTEXE | yui-knk |
| 2023-09-30 | Remove not used fields from DEFINED | yui-knk |
| 2023-09-30 | Remove not used fields from AND, OR | yui-knk |
| 2023-09-30 | Remove not used fields from LAMBDA | yui-knk |
| 2023-09-30 | Consolidate includes common to universal parser | Nobuyoshi Nakada |
| 2023-09-29 | Change NODE DEF_TEMP nd_cval to `struct lex_context` | yui-knk |
| 2023-09-29 | Merge NODE_DEF_TEMP and NODE_DEF_TEMP2 | yui-knk |
| 2023-09-29 | Remove not used fields from CASE, CASE2, CASE3 | yui-knk |
| 2023-09-29 | Remove not used fields from ALIAS, VALIAS, UNDEF | yui-knk |
| 2023-09-29 | Remove not used fields from DOT2, DOT3, FLIP2, FLIP3 | yui-knk |
| 2023-09-29 | Merge RNode_OP_ASGN2 and RNode_OP_ASGN22 | yui-knk |
| 2023-09-29 | Remove not used fields from SELF, NIL, TRUE, FALSE | yui-knk |
| 2023-09-29 | Fix `retry` in nested `rescue` blocks | Nobuyoshi Nakada |
| 2023-09-28 | Syntax check of `yield` in the parser | Nobuyoshi Nakada |
| 2023-09-28 | Jumps are possible in the top-level loop | Nobuyoshi Nakada |
| 2023-09-28 | Change RNode structure from union to struct | yui-knk |
| 2023-09-27 | Out of place jumps are valid in `defined?` | Nobuyoshi Nakada |
| 2023-09-27 | Syntax check of `retry` in the parser | Nobuyoshi Nakada |
| 2023-09-27 | Fix error token location | Nobuyoshi Nakada |
| 2023-09-27 | Syntax check of block exits in the parser | Nobuyoshi Nakada |
| 2023-09-25 | Use named references for method/class/module definitions | Nobuyoshi Nakada |
| 2023-09-25 | Extract class/module context checks | Nobuyoshi Nakada |
| 2023-09-25 | Split the build of `RESBODY` nodes | Nobuyoshi Nakada |
| 2023-09-25 | Reduce stack usage in `string_content` | Nobuyoshi Nakada |
| 2023-09-25 | Remove `escape_Qundef` | Nobuyoshi Nakada |
| 2023-09-25 | Name midrules in complex rules | Nobuyoshi Nakada |
| 2023-09-24 | Refactor to use ripper_new_yylval2 | yui-knk |
| 2023-09-24 | The first arg of NEW_OPT_ARG is always 0 | yui-knk |
| 2023-09-22 | Directly free structure managed by imemo tmpbuf | yui-knk |
| 2023-09-17 | Tag `p_lparen` and `p_lbracket` as `tbl` | Nobuyoshi Nakada |
| 2023-09-17 | ripper: Preprocess ripper-dispatchable types only | Nobuyoshi Nakada |
| 2023-09-17 | nd_aid of NODE_OP_ASGN_OR is not used then no need to set it | yui-knk |
| 2023-09-16 | Align comments [ci skip] | Nobuyoshi Nakada |
| 2023-09-15 | [Bug #19882] Reject tokens invalid as symbols | Nobuyoshi Nakada |
| 2023-09-15 | [Bug #19877] Fix flip-flop in block | Nobuyoshi Nakada |
| 2023-09-15 | [Bug #19877] Named captures should take place from regexps in block | Nobuyoshi Nakada |
| 2023-09-15 | [Bug #19877] Literals cannot have singleton methods even in blocks | Nobuyoshi Nakada |
| 2023-09-15 | Reuse `rb_reg_named_capture_assign_iter_impl` | Nobuyoshi Nakada |
| 2023-09-12 | Restore `in_defined` flag at nested `defined?` | Nobuyoshi Nakada |
| 2023-09-12 | Rename `NODE_NEW_TEMPORAL` as `NODE_NEW_INTERNAL` | Nobuyoshi Nakada |
| 2023-09-10 | Declare `k_class` and `k_module` as `ctxt` | Nobuyoshi Nakada |
| 2023-09-10 | Add a new line between function definitions [ci skip] | Yuichiro Kaneko |