aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* compile.c: compile_retrynobu2017-08-151-14/+22
* compile.c: compile_redonobu2017-08-151-68/+76
* compile.c: compile_nextnobu2017-08-151-72/+79
* compile.c: compile_breaknobu2017-08-141-62/+70
* compile.c: compile_loopnobu2017-08-141-82/+92
* type is invariant inside this blocknobu2017-08-141-1/+1
* separate hash literal and keyword argumentsnobu2017-08-111-1/+1
* compile.c: fix KW_SPLAT flag conditionnobu2017-08-101-2/+5
* splat keyword hashnobu2017-08-051-8/+13
* compile.c: replace adjuststacknobu2017-07-301-13/+17
* compile.c: fix flip-flop valuenobu2017-07-291-1/+0
* compile.c: COMPILE_ERRORnobu2017-07-221-51/+70
* compile.c: dump iseq at adjust bugnobu2017-07-211-0/+1
* compile.c: restore stack at returnnobu2017-07-201-0/+3
* compile.c: simplify defined_expr0nobu2017-07-101-18/+14
* compile.c: dump iseqnobu2017-06-301-11/+5
* compile.c: disallow next in oncenobu2017-06-291-1/+4
* fix return in toplevel ensurenobu2017-06-271-3/+4
* fix return in toplevel rescue/ensurenobu2017-06-271-4/+12
* compile.c: fix debug printnobu2017-06-261-2/+2
* compile.c: fix_sp_depthnobu2017-06-251-39/+111
* compile.c: toplevel return in argumentnobu2017-06-251-0/+1
* parse.y: should not warn op method callnobu2017-06-231-2/+4
* use NULL instead of 0.ko12017-06-231-3/+3
* compile.c: dump and error before allocationnobu2017-06-141-3/+4
* simply call xfree().ko12017-06-141-2/+2
* * compile.c (dump_disasm_list_with_cursor): replace withnobu2017-06-131-12/+8
* fix to free unallocated memory.ko12017-06-131-4/+4
* compile.c: refine error messagenobu2017-06-131-7/+14
* compile.c: refine error messagesnobu2017-06-131-10/+8
* expand ruby_sourcefilenobu2017-06-111-3/+2
* check break target correctly.ko12017-06-081-4/+7
* use NULL instead of 0.ko12017-06-081-10/+7
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-20/+15
* Improve performance of implicit type conversionwatson19782017-05-311-9/+9
* compile.c: fix possible use of uninitialized valuerhe2017-05-261-0/+1
* LABEL_FORMATnobu2017-05-231-2/+3
* compile.c: optimize branchesnobu2017-05-201-7/+16
* compile.c: binary logop checknobu2017-05-201-6/+5
* compile.c: fix catch-table labels optimizationnobu2017-05-201-14/+32
* compile.c: dump_disasm_list_with_cursornobu2017-05-191-3/+11
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-1/+1
* compile.c: wrong optimizationnobu2017-04-181-11/+1
* introduce imemo_type_p(v, imemo_type)ko12017-04-071-1/+1
* compile.c: remove side effects by debug macrosnobu2017-04-051-17/+5
* compile.c: avoid duplicate mark entry for string literal Rangenormal2017-04-021-1/+1
* compile.c: optimize literal String range in case/when dispatchnormal2017-04-011-0/+31
* fix redefinition optimization for -"literal string" (UMinus)normal2017-03-271-1/+6
* remove branches in dmark and dfree GC callbacksnormal2017-03-171-11/+7
* Fix a consistency bug of ISEQ_COVERAGE [Bug #13305]mame2017-03-141-1/+4