Age | Commit message (Expand) | Author |
---|
2021-04-27 | Partially revert 2c7d3b3a722c4636ab1e9d289cbca47ddd168d3e | Yusuke Endoh |
2021-04-26 | node.c (rb_ast_new): imemo_ast is WB-unprotected | 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-10-20 | Dump FrozenCore specially | Nobuyoshi Nakada |
2020-09-30 | Unfreeze string-literal-only interpolated string-literal | Nobuyoshi Nakada |
2020-08-02 | rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage | Kazuki Tsujimoto |
2020-07-30 | NODE_MATCH needs reference updating | Aaron Patterson |
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 |
2019-12-26 | decouple internal.h headers | 卜部昌平 |
2019-11-12 | Revert "Method reference operator" | Nobuyoshi Nakada |
2019-11-05 | Use an identity hash for pinning Ripper objects | Aaron Patterson |
2019-10-09 | avoid overflow in integer multiplication | 卜部昌平 |
2019-09-27 | Adjusted spaces [ci skip] | Nobuyoshi Nakada |
2019-09-26 | Add compaction support to `rb_ast_t` | Aaron Patterson |
2019-09-10 | `NODE_MATCH` needs to be marked / allocated from marking bucket | 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 | I forgot to add `break` in my case statements | Aaron Patterson |
2019-09-05 | Stash tmpbuffer inside internal structs | Aaron Patterson |
2019-09-05 | add debugging code to the mark function | Aaron Patterson |
2019-09-05 | lazily allocate the mark array | Aaron Patterson |
2019-09-05 | Create two buckets for allocating NODE structs | Aaron Patterson |
2019-09-05 | Stash the imemo buf at the end of the ID list | Aaron Patterson |
2019-09-05 | Mark some tmpbufs via node objects | Aaron Patterson |
2019-09-05 | Directly mark node objects instead of using a mark array | Aaron Patterson |
2019-09-01 | Make pattern matching support **nil syntax | Kazuki Tsujimoto |
2019-08-27 | Directly mark compile options from the AST object | Aaron Patterson |
2019-07-23 | Let memory sizes of the various IMEMO object types be reflected correctly | Lourens Naudé |
2019-06-05 | Fix grammar of macro name: ECCESSED -> ECCESSIVE | Martin Dürst |
2019-06-04 | * expand tabs. | git |
2019-06-04 | node.h: Avoid a magic number to represent excessed comma | Yusuke Endoh |
2019-06-04 | * expand tabs. | git |
2019-06-04 | node.c: Show the ID of internal variable | Yusuke Endoh |
2019-04-27 | Fix description of NODE_IN | Kazuki Tsujimoto |
2019-04-20 | Avoid usage of the dummy empty BEGIN node | ktsj |
2019-04-17 | Fix the format of NODE_IN node | yui-knk |
2019-04-17 | Introduce pattern matching [EXPERIMENTAL] | ktsj |
2019-03-15 | * expand tabs. | svn |
2019-03-15 | node.h: introduce nd_brace to determine if a hash literal is a keyword | mame |
2018-12-31 | * expand tabs. | svn |
2018-12-31 | Method reference operator | nobu |
2018-10-12 | Removed unreachable code | nobu |
2018-10-12 | Missing write-barrier | nobu |
2018-09-16 | node.c: Typo fix. by Shuichi Tamayose. [ci skip] [Fix GH-1880] | marcandre |
2018-08-22 | node.h (rb_ast_t): move its field mark_ary to node_buffer_t | mame |
2018-06-28 | Use nd_X shorthand for annotation | nobu |