Age | Commit message (Expand) | Author |
---|
2025-01-30 | Make node line macros inline functions | Nobuyoshi Nakada |
2025-01-29 | Fix possible dereference of NULL | Anastasia Belova |
2025-01-09 | Add `rb_node_get_type` for debuggers | Nobuyoshi Nakada |
2024-04-28 | [Universal parser] Improve AST structure | HASUMI Hitoshi |
2024-04-26 | Remove dependency on NODE from coverage structure | Kevin Newton |
2024-04-15 | [Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines | HASUMI Hitoshi |
2024-04-05 | Remove needless check | yui-knk |
2024-04-05 | Merge two `node_buffer_list_t` fields into one | yui-knk |
2024-04-02 | Remove `rb_imemo_tmpbuf_t` from parser | yui-knk |
2024-03-15 | [Universal parser] Fix -Wsuggest-attribute=format warnings | HASUMI Hitoshi |
2024-03-12 | [Universal Parser] Reduce dependence on RArray in parse.y | HASUMI Hitoshi |
2024-02-20 | Use rb_gc_mark_and_move for imemo | Peter Zhu |
2024-02-20 | [Feature #20257] Rearchitect Ripper | yui-knk |
2024-01-14 | Constify `rb_global_parser_config` | Nobuyoshi Nakada |
2023-10-14 | Delete heredoc line mark references | Nobuyoshi Nakada |
2023-10-07 | Pass nd_value to NODE_REQUIRED_KEYWORD_P | yui-knk |
2023-09-28 | Change RNode structure from union to struct | yui-knk |
2023-09-21 | Use ANSI-style declarations instead of the old K&R style | Nobuyoshi Nakada |
2023-08-25 | needless duplicated typedef deleted | 卜部昌平 |
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-12-15 | Disallow mixed usage of ... and */** | Shugo Maeda |
2022-11-29 | Remove ruby2_keywords related to args forwarding | yui-knk |
2022-11-21 | Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods | yui-knk |
2022-11-18 | Make anonymous rest arg (*) and block arg (&) accessible from ARGS node | yui-knk |
2022-10-09 | Remove unused macro | yui-knk |
2022-10-08 | Move `error` from top_stmts and top_stmt to stmt | yui-knk |
2022-07-21 | Expand tabs [ci skip] | Takashi Kokubun |
2021-12-13 | Remove `NODE_DASGN_CURR` [Feature #18406] | Nobuyoshi Nakada |
2021-12-04 | Turn nd_type_p into an inline function | 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/h: clean node field accessors | Yusuke Endoh |
2021-06-18 | node.h: Reduce struct size to fit with Ruby object size (five VALUEs) | Yusuke Endoh |
2021-06-18 | ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true` | Yusuke Endoh |
2021-01-14 | NODE markability should not change by nd_set_type | Nobuyoshi Nakada |
2020-11-01 | Change NODE layout for pattern matching | Kazuki Tsujimoto |
2020-08-27 | include/ruby/backward/2/r_cast.h: deprecate | 卜部昌平 |
2020-08-03 | Remove unused struct member | Aaron Patterson |
2020-08-02 | rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage | Kazuki Tsujimoto |
2020-07-27 | Use a linked list to eliminate imemo tmp bufs for managing local tables | Aaron Patterson |
2020-07-03 | Use ID instead of GENTRY for gvars. (#3278) | Koichi Sasada |
2020-06-14 | Introduce find pattern [Feature #16828] | Kazuki Tsujimoto |
2020-05-14 | Constified code_loc_gen | Nobuyoshi Nakada |
2020-05-04 | Fix indentation | Kazuki Tsujimoto |
2020-04-13 | add #include guard hack | 卜部昌平 |
2019-11-18 | Deprecate taint/trust and related methods, and make the methods no-ops | Jeremy Evans |
2019-11-14 | delete unused functions | 卜部昌平 |
2019-11-12 | Revert "Method reference operator" | Nobuyoshi Nakada |