Age | Commit message (Expand) | Author |
---|
2025-01-09 | Add `rb_node_get_type` for debuggers | Nobuyoshi Nakada |
2024-11-29 | Remove a useless check | Yusuke Endoh |
2024-07-20 | Change UNDEF Node structure | yui-knk |
2024-04-29 | Remove needless header file include | yui-knk |
2024-04-28 | Remove `ast_new` field from `struct rb_parser_config_struct` | yui-knk |
2024-04-28 | [Universal parser] Improve AST structure | HASUMI Hitoshi |
2024-04-27 | Add line_count field to rb_ast_body_t | HASUMI Hitoshi |
2024-04-26 | [Universal parser] Decouple IMEMO from rb_ast_t | HASUMI Hitoshi |
2024-04-21 | Remove needless header file include | yui-knk |
2024-04-16 | Remove unused functions from `struct rb_parser_config_struct` | yui-knk |
2024-04-15 | [Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines | HASUMI Hitoshi |
2024-04-08 | Don't set T_TYPES of NODE | yui-knk |
2024-04-05 | Remove needless check | yui-knk |
2024-04-05 | Merge two `node_buffer_list_t` fields into one | yui-knk |
2024-04-05 | Remove unused macros from node.c | yui-knk |
2024-04-04 | NODE_LIT is not used anymore | yui-knk |
2024-03-12 | [Universal Parser] Reduce dependence on RArray in parse.y | HASUMI Hitoshi |
2024-02-21 | Add IMEMO_NEW | Peter Zhu |
2024-02-21 | Introduce NODE_REGX to manage regexp literal | yui-knk |
2024-02-20 | Use rb_gc_mark_and_move for imemo | Peter Zhu |
2024-02-20 | [Feature #20257] Rearchitect Ripper | yui-knk |
2024-02-16 | Make all fields in AST movable | Peter Zhu |
2024-02-09 | Remove ruby object from string nodes | yui-knk |
2024-01-14 | Constify `rb_global_parser_config` | Nobuyoshi Nakada |
2024-01-12 | Remove reference counter from rb_parser_config | yui-knk |
2024-01-12 | Statically allocate parser config | yui-knk |
2024-01-09 | Introduce NODE_SYM to manage symbol literal | yui-knk |
2024-01-07 | Introduce Numeric Node's | S-H-GAMELINKS |
2024-01-02 | Introduce NODE_FILE | yui-knk |
2023-10-30 | Embed `rb_args_info` in `rb_node_args_t` | Nobuyoshi Nakada |
2023-10-14 | Delete heredoc line mark references | Nobuyoshi Nakada |
2023-09-30 | Expand pattern_info struct into ARYPTN Node and FNDPTN Node | yui-knk |
2023-09-29 | Fix memory in the parser | Peter Zhu |
2023-09-28 | Change RNode structure from union to struct | yui-knk |
2023-09-22 | Directly free structure managed by imemo tmpbuf | yui-knk |
2023-06-17 | Replace parser & node compile_option from Hash to bit field | yui-knk |
2023-06-12 | [Feature #19719] Universal Parser | yui-knk |
2023-05-24 | Rename `rb_node_name` to the original name | yui-knk |
2023-05-23 | Move `ruby_node_name` to node.c and rename prefix of the function | yui-knk |
2022-11-21 | Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods | yui-knk |
2022-10-08 | Move `error` from top_stmts and top_stmt to stmt | yui-knk |
2022-08-01 | Initialize node_id | Wolf |
2022-07-21 | Expand tabs [ci skip] | Takashi Kokubun |
2021-12-13 | Remove `NODE_DASGN_CURR` [Feature #18406] | Nobuyoshi Nakada |
2021-12-04 | Add `nd_type_p` macro | S.H |
2021-11-21 | Refactor hacky ID tables to struct rb_ast_id_table_t | Yusuke Endoh |
2021-11-17 | node.c (dump_node): update format explanation for NODE_ARGS | Yusuke Endoh |
2021-11-17 | node.c (dump_node): trivial refactoring | Yusuke Endoh |
2021-07-12 | Show node IDs in dump | Nobuyoshi Nakada |
2021-06-18 | ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true` | Yusuke Endoh |