summaryrefslogtreecommitdiff
path: root/node.c
AgeCommit message (Expand)Author
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
2017-11-13Print last location of a nodeyui-knk
2017-11-13Store last location of a node on RNodeyui-knk
2017-11-10Make `rb_ast_dispose` use `RB_OBJ_WRITE`mame
2017-11-09node.c (dump_node): add an explanation of NODE_HASH's nd_alenmame
2017-11-04Introduce `rb_code_location_t`mame
2017-11-04Avoid usage of the magic number `(NODE*)-1`mame
2017-11-04Remove NODE-related pieces of code from GCmame
2017-11-03node.c: Add some commentsyui-knk
2017-11-03node.c: Fix possible alignment bugsyui-knk
2017-10-31Use NODE_CASE2 if case expressions don't existyui-knk
2017-10-30Store lineno on RNodeyui-knk
2017-10-29* node.h (ast_t): renamed to `rb_ast_t`.ko1
2017-10-27node.c: removed duplicate node_buffer_t definitionnobu
2017-10-27Revert "Revert "Manage AST NODEs out of GC""mame
2017-10-27Revert "Manage AST NODEs out of GC"mame
2017-10-27Manage AST NODEs out of GCmame
2017-10-24Removed NODE_OPT_Nnobu
2017-10-24Remove dynamic NODE allocation out of parsermame
2017-10-24Remove special handling for (NODE*)1mame
2017-10-22remove NODE_DREGX_ONCEnobu
2017-10-22Remove not used node_type NODE_BMETHODyui-knk
2017-10-22Remove not used node_type NODE_BLOCK_ARGyui-knk
2017-10-22Remove not used node_type NODE_TO_ARYyui-knk
2017-10-21Remove not used node_type NODE_CVDECLyui-knk
2017-10-21Remove not used node_type NODE_IASGN2yui-knk
2017-10-21Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)mame
2017-10-20Store token first column number on RNodeyui-knk
2017-10-17node.c: all node typesnobu
2017-10-17node.c: adjust indentnobu
2017-10-17Improve some annotation names of output of parsetree-with-commentmame
2017-10-17node.c: Add NODE_OP_CDECL to dump node list.yui-knk
2017-09-14Introduce NODE_UNLESS for branch coveragemame
2017-08-11separate hash literal and keyword argumentsnobu
2017-06-23parse.y: should not warn op method callnobu
2017-04-09no mark of u3 in NODE_BLOCK_PASSnobu
2017-02-27fix nd_ainfo->kw_rest_argnobu
2017-02-26node.c: fix NODE_OP_ASGN1nobu
2017-02-08remove warning about enum and int comparison.ko1
2017-02-08node.c: compress logop sequencenobu
2017-02-05node.c: Fix a typoyui-knk
2016-10-05node.c: flatten NODE_BLOCK [ci skip]nobu