summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2017-04-18compile.c: wrong optimizationnobu
2017-04-07introduce imemo_type_p(v, imemo_type)ko1
2017-04-05compile.c: remove side effects by debug macrosnobu
2017-04-02compile.c: avoid duplicate mark entry for string literal Rangenormal
2017-04-01compile.c: optimize literal String range in case/when dispatchnormal
2017-03-27fix redefinition optimization for -"literal string" (UMinus)normal
2017-03-17remove branches in dmark and dfree GC callbacksnormal
2017-03-14Fix a consistency bug of ISEQ_COVERAGE [Bug #13305]mame
2017-03-13compile.c: compile flip-flopnobu
2017-03-13compile.c: omit newrangenobu
2017-03-12compile.c: compile_const_prefixnobu
2017-03-12compile.c: omit newhashnobu
2017-03-12compile.c: NODE_VALUES must not be poppednobu
2017-03-11compile.c: iseq_compile_each0nobu
2017-03-11compile.c: compile_whennobu
2017-03-11compile.c: compile_casenobu
2017-03-11compile.c: constify flagsnobu
2017-03-10compile.c: apply opt_str_freeze to String#-@ (uminus)normal
2017-03-09revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei
2017-03-06optimize FIXABLE macroshyouhei
2017-03-05compile.c: variable typenobu
2017-03-04compile.c: operand size checknobu
2017-03-04compile.c: memory leaknobu
2017-03-04compile.c: fix invalid label messagenobu
2017-03-01deduplicate strings sooner at load and compilenormal
2017-02-27kwrest arg namenobu
2017-02-20compile.c: Fix a typoyui-knk
2017-02-13compile.c: suppress a warningnobu
2017-02-02compile.c: restore catch entry spnobu
2017-02-02compile.c: restore misc paramsnobu
2017-02-02compile.c: keyword table for required kwargnobu
2017-01-20compile.c: optimization of defined? in conditionnobu
2017-01-19compile.c: check err_infonobu
2017-01-12immediate message mode of compile errornobu
2017-01-12compile.c: invalid yield in mainnobu
2017-01-10compile.c: check compilenobu
2017-01-03compile.c: fallback nilnobu
2017-01-03compile.c: omit unnecessary defined guardnobu
2016-12-24compile.c: constifynobu
2016-12-21compile.c: toplevel returnnobu
2016-12-17compile.c: do not emit numeric literal range in void contextrhe
2016-12-09remove core#hash_merge_arynobu
2016-12-08compile.c: static_literal_valuenobu
2016-12-08compile.c: optimize literal nodesnobu
2016-12-07compile.c: remove dead codenobu
2016-12-06Fix typoskazu
2016-11-28compile.c: splatarray peephole optnobu
2016-11-05* compile.c (tailcallable_p): disable tail call optimization forshugo
2016-10-29compile.c: not flip-flopnobu