summaryrefslogtreecommitdiff
path: root/node.c
AgeCommit message (Expand)Author
2019-07-23Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé
2019-06-05Fix grammar of macro name: ECCESSED -> ECCESSIVEMartin Dürst
2019-06-04* expand tabs.git
2019-06-04node.h: Avoid a magic number to represent excessed commaYusuke Endoh
2019-06-04* expand tabs.git
2019-06-04node.c: Show the ID of internal variableYusuke Endoh
2019-04-27Fix description of NODE_INKazuki Tsujimoto
2019-04-20Avoid usage of the dummy empty BEGIN nodektsj
2019-04-17Fix the format of NODE_IN nodeyui-knk
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-03-15* expand tabs.svn
2019-03-15node.h: introduce nd_brace to determine if a hash literal is a keywordmame
2018-12-31* expand tabs.svn
2018-12-31Method reference operatornobu
2018-10-12Removed unreachable codenobu
2018-10-12Missing write-barriernobu
2018-09-16node.c: Typo fix. Patch by Shuichi Tamayose. [ci skip] [Fix GH-1880]marcandre
2018-08-22node.h (rb_ast_t): move its field mark_ary to node_buffer_tmame
2018-06-28Use nd_X shorthand for annotationnobu
2018-06-07node.c: Fix format of NODE_OP_ASGN1 and NODE_OP_ASGN2yui-knk
2018-05-10node.c: Fix format and example of NODE_OPCALLyui-knk
2018-05-10node.c: Fix typosyui-knk
2018-03-20node.c: predicates for special NODEsnobu
2018-01-17Fix typos.hsbt
2018-01-16node.c: Separately allocate a struct having flexible arraymame
2018-01-16nested flexible array member is a GCCismshyouhei
2018-01-16node.c: Stop double meaning of NODE_FOR by introducing NODE_FOR_MASGNmame
2018-01-13node.c (node_buffer_elem_t): Use FLEX_ARY_LENmame
2018-01-09Rename code_range to code_locationmame
2018-01-09parse.y: Remove special handling of tOROP and tANDOPmame
2018-01-08parse.y: Make consistent with the terms about code ranges and locationsmame
2018-01-08parse.y: Remove dispose_stringmame
2018-01-08node.c: show newline node marknobu
2018-01-07node.c: fix SEGV of `->(a:){}` when --dump=parsetreemame
2018-01-05node.c: factor out the part of operator output into F_OPERATORmame
2018-01-05node.c: remove unused macro F_OPTIONmame
2018-01-05node.c (NODE_OP_CDECL): fix a typo bug.mame
2018-01-05node.h: remove NODE_PRELUDEmame
2018-01-05node.h: define rb_ast_body_t and restructure rb_ast_tmame
2018-01-05node.c: constify NODE* arguments in node.cmame
2018-01-04node.h: add NODE_ONCE instead of reuse of NODE_SCOPEmame
2017-12-15node.c: show variable type for NODE_*ASGNmame
2017-12-15node.c (NODE_HASH): remove wrong default casemame
2017-12-15node.c: add more comment to NODE_CASE2mame
2017-12-15node.c: fix typosmame
2017-12-14node.[ch], parse.y, compile.c: rename nd_column to nd_first_columnmame
2017-12-05node.c: FIELD_BLOCKnobu
2017-12-05node.c: a simple notation for code range of NODEsmame
2017-11-16Refactoring out the direct accesses of NODE's u1, u2, and u3mame
2017-11-16make funcs static.ko1