summaryrefslogtreecommitdiff
path: root/node.c
AgeCommit message (Expand)Author
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
2016-09-25* node.c (dump_array): remove duplicate header of NODE_ARRAY/ktsj
2016-08-15node.c: nd_alen only in the headnobu
2016-03-21node.c: mark u3 of NODE_MATCH2nobu
2016-03-14optimize named capture assignmentnobu
2016-03-10node.c: no nd_compile_option unless setnobu
2016-03-10node.c: stringize before expansionnobu
2016-03-10node.c: hidden options hashnobu
2015-12-05node.c: NODE_QCALLnobu
2015-10-22Safe navigation operatornobu
2015-10-12node.c: update commentnobu
2015-10-12node.c: no attrset ID in NODEnobu
2015-10-09node.c: fix comments [ci skip]nobu
2015-10-08node.c: reduce sizenobu
2015-10-08node.c: move blocknobu
2015-10-08node.c: D_FIELD_HEADERnobu
2015-10-08node.c: indent [ci skipnobu
2015-09-27fronzen-string-literal pragmanobu
2015-08-06gc.c: move tmp buffer functionsnobu
2015-08-06node.c: check sizenobu
2015-08-06ruby_atomic.h: atomic VALUE operationsnobu
2015-08-05node.c: NODE_ALLOCA for ALLOCVnobu
2015-03-11* vm_insnhelper.c: use T_IMEMO to create SVAR.ko1
2015-03-11* include/ruby/ruby.h: introduce new type T_IMEMO.ko1
2015-03-08* internal.h: define rb_cref_t and change to use it.ko1
2015-03-08* internal.h: define CREF accessor macros.ko1
2015-03-06* fix namespace issue on singleton class expressions. [Bug #10943]ko1
2014-09-21* st.c (numberof): unused. internal.h has same macro.nari
2014-08-16node.h: extract NODE functions from gc.cnobu
2014-07-01Fix --dump=parsetree segfault on required keyword argumentcharliesome
2014-04-25node.c: indentnobu
2012-11-21 * include/ruby/util.h: removed extra semicolon in definition oftadf
2012-03-13* compile.c (iseq_set_arguments): keyword rest arg without keyword args.nobu
2011-12-27* node.h (rb_args_info): change pre_args_num and post_args_num asnobu
2011-12-26* node.h, node.c, parse.y: implement a parser part for keyword arguments. Thi...mame
2011-12-26* node.h, parse.y (new_args_gen), compile.c (iseq_set_arguments): use struct ...mame
2011-07-21* node.c (dump_node): add today's knowledge. "init arguments (m)" andmame
2011-01-31 * node.c (add_id): remove duplicated rb_id2str() call.nagachika
2010-12-20* node.c: parenthesize macro arguments.akr
2010-05-16* cont.c (fiber_set_stack_location), iseq.c (prepare_iseq_build),nobu
2009-12-09* node.c (dump_node): fixed for long members.nobu