summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2015-10-27id.def: internal IDsnobu
2015-10-23* ruby.c: introduce --enable-frozen-string-literal-debug option.ko1
2015-10-23compile.c: optimize method chainnobu
2015-10-23safe navigation attrsetnobu
2015-10-23compile.c: just insertnobu
2015-10-22Safe navigation operatornobu
2015-10-12node.h: no attrset ID in NODEnobu
2015-10-09* compile.c (iseq_compile_each): Dynamic string literals (e.g.,shugo
2015-10-05compile.c: dstr head typenobu
2015-09-29compile.c: fix performance of strconcatnobu
2015-09-27fronzen-string-literal pragmanobu
2015-09-19* vm_core.h: split rb_call_info_t into several structs.ko1
2015-09-12* vm_insnhelper.c (vm_call_iseq_setup_normal): do not clear localko1
2015-09-10compile.c: register cdhashnobu
2015-09-08* vm_core.h: remove rb_call_info_t::blockiseq.ko1
2015-08-27* compile.c (iseq_set_sequence): rename variable namesko1
2015-08-21* vm_opts.h, iseq.c, iseq.h: add compile option to force frozenko1
2015-08-12hoist out rb_call_info_kw_arg_bytes to inline functionnormal
2015-07-24* vm_core.h: size should be unsigned.ko1
2015-07-24* vm_core.h: constify rb_iseq_constant_body::param::opt_table andko1
2015-07-24* vm_core.h: constify rb_iseq_constant_body::catch_table.ko1
2015-07-23* vm_core.h: constify rb_iseq_constant_body::local_table andko1
2015-07-23* vm_core.h: constify rb_iseq_constant_body::iseq_encoded andko1
2015-07-22* vm_core.h: separate rb_iseq_body into rb_iseq_constant_body andko1
2015-07-21* make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko1
2015-07-21* compile.c: constify the first parameter (iseq).ko1
2015-07-20ruby_vm_throw_flagsnobu
2015-07-17compile.c: use ruby_tag_typenobu
2015-07-17compile.c: remove unused bignobu
2015-07-16* vm_core.h: constify rb_iseq_t::parent_iseq.ko1
2015-07-07compile.c (COMPILE_ERROR): reduce GET_THREAD() callsnormal
2015-06-17compile.c: use %+PRIsVALUE instead of rb_inspectnormal
2015-05-29parse.y: check NTH_REF rangenobu
2015-04-30compile.c: disallow private readersnobu
2015-04-29compile.c: move expansion of massignnobu
2015-03-27vm_eval.c: simplify rb_iteratenobu
2015-03-11* node.h: remove NODE_IFUNC, NEW_IFUNC.ko1
2015-02-27* vm_core.h: define vm_svar_index.ko1
2015-02-27compile.c: debug prints to stderrnobu
2015-02-27compile.c: fix function namenobu
2015-02-25insns.def: reversenobu
2015-02-25compile.c: unbalanced massignnobu
2015-02-16compile.c: massign optimizationnobu
2015-02-06vm_core.h: fix symbols leaknobu
2015-01-09parse.y: eliminate empty hashesnobu
2014-12-26fix printf format conversion specifiersnobu
2014-12-19compile.c: add commentsnobu
2014-12-17compile.c: struct accessorsnobu
2014-12-17compile.c: constifynobu
2014-12-17* compile.c (iseq_compile_each): checkko1