Age | Commit message (Expand) | Author |
---|
2019-10-25 | Define arguments forwarding as `ruby2_keywords` style | Nobuyoshi Nakada |
2019-09-26 | Add compaction support to `rb_ast_t` | Aaron Patterson |
2019-09-20 | Allows calling a private method only with bare `self` | Nobuyoshi Nakada |
2019-09-13 | Moved ruby_node_name declaration to node.h | Nobuyoshi Nakada |
2019-09-10 | Macros can't be expressions, so make a function | Aaron Patterson |
2019-09-10 | WB needs to be executed after object is reachable | Aaron Patterson |
2019-09-09 | Revert "Reverting node marking until I can fix GC problem." | Aaron Patterson |
2019-09-07 | Rename NODE_ARRAY to NODE_LIST to reflect its actual use cases | Yusuke Endoh |
2019-09-05 | Reverting node marking until I can fix GC problem. | Aaron Patterson |
2019-09-05 | Stash tmpbuffer inside internal structs | Aaron Patterson |
2019-09-05 | Create two buckets for allocating NODE structs | Aaron Patterson |
2019-09-01 | Make pattern matching support **nil syntax | Kazuki Tsujimoto |
2019-08-30 | Support **nil syntax for specifying a method does not accept keyword arguments | Jeremy Evans |
2019-07-23 | Let memory sizes of the various IMEMO object types be reflected correctly | Lourens Naudé |
2019-07-19 | Adjust styles and indents | Nobuyoshi Nakada |
2019-06-05 | Fix grammar of macro name: ECCESSED -> ECCESSIVE | Martin Dürst |
2019-06-04 | node.h: Avoid a magic number to represent excessed comma | Yusuke Endoh |
2019-05-05 | parse.y: duplicated when clause warning | Nobuyoshi Nakada |
2019-04-17 | Introduce pattern matching [EXPERIMENTAL] | ktsj |
2019-03-15 | node.h: introduce nd_brace to determine if a hash literal is a keyword | mame |
2018-12-31 | Method reference operator | nobu |
2018-11-10 | Parse the source in SCRIPT_LINES__ as array | nobu |
2018-11-05 | Implement `RubyVM::AST.of` [Feature #14836] | yui-knk |
2018-10-20 | Fix locations of NODE_LAMBDA. | yui-knk |
2018-09-13 | node.h: removed unused macros | nobu |
2018-08-22 | parse.y: remove coverage-related code fragments | mame |
2018-08-22 | node.h (rb_ast_t): move its field mark_ary to node_buffer_t | mame |
2018-07-15 | node.h: remove unused macro nd_compile_option | ktsj |
2018-05-29 | Unused macro and field | yui-knk |
2018-05-29 | Unused macro | yui-knk |
2018-05-29 | Unused macro | yui-knk |
2018-05-29 | Unused macro | yui-knk |
2018-05-28 | Unused macro and field | yui-knk |
2018-05-17 | rb_parser_printf declaration | nobu |
2018-05-09 | type func(); is different from type func(void); | shyouhei |
2018-03-20 | node.c: predicates for special NODEs | nobu |
2018-01-16 | node.c: Stop double meaning of NODE_FOR by introducing NODE_FOR_MASGN | mame |
2018-01-14 | parse.y: Remove almost all *_gen macros by passing parser_params explicitly | mame |
2018-01-09 | Rename code_range to code_location | mame |
2018-01-08 | parse.y: Make consistent with the terms about code ranges and locations | mame |
2018-01-08 | parse.y: Factor out code fragments that merges two code ranges | mame |
2018-01-08 | parse.y: Remove dispose_string | mame |
2018-01-08 | parse.y: make all NEW_NODE macros receive location | mame |
2018-01-05 | node_h (NEW_DEFN): remove unused argument | mame |
2018-01-05 | node.h: remove NODE_PRELUDE | mame |
2018-01-05 | node.h: define rb_ast_body_t and restructure rb_ast_t | mame |
2018-01-05 | node.c: constify NODE* arguments in node.c | mame |
2018-01-04 | node.h: add NODE_ONCE instead of reuse of NODE_SCOPE | mame |
2017-12-14 | node.h: add nd_last_loc and nd_set_last_loc | mame |
2017-12-14 | node.[ch], parse.y, compile.c: rename nd_column to nd_first_column | mame |