summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2017-09-23Enable to take branch coverages for safe method invocationsyui-knk
2017-09-18intern instructionnobu
2017-09-18refinements in string interpolationnobu
2017-09-17literal symbol by internnobu
2017-09-17compile.c: optimize unnecessary concatstringsnobu
2017-09-17suppress warningsnobu
2017-09-14compile.c: iseq_pop_newarraynobu
2017-09-14Introduce NODE_UNLESS for branch coveragemame
2017-09-14Add method coveragemame
2017-09-14Add branch coverage for case-when statementmame
2017-09-14Add branch coverage for while and until statementsmame
2017-09-14Add branch coverage for if statementmame
2017-09-14Add a new instruction `trace2` for hooking with custom datamame
2017-09-10compile.c: pop coverage tracenobu
2017-09-09compile.c: replaced switch by TYPEnobu
2017-09-07Remove unneeded trace instruction for coveragemame
2017-09-03Refactor the internal data format for coverage measurementmame
2017-09-01compile.c: fix loading pathobjnobu
2017-09-01compile.c: ensure after toplevel returnnobu
2017-08-28compile.c: compile_ifnobu
2017-08-27compile.c: compile_ensurenobu
2017-08-27compile.c: compile_resbodynobu
2017-08-27compile.c: compile_rescuenobu
2017-08-25compile.c: unreachable chunknobu
2017-08-25compile.c: useless jump eliminationnobu
2017-08-25compile.c: moved comments [ci skip]nobu
2017-08-24compile.c: show failed instructionsnobu
2017-08-24compile.c: free before adjust errornobu
2017-08-22insns.inc.tmpl: ensure info sizenobu
2017-08-15compile.c: compile_retrynobu
2017-08-15compile.c: compile_redonobu
2017-08-15compile.c: compile_nextnobu
2017-08-14compile.c: compile_breaknobu
2017-08-14compile.c: compile_loopnobu
2017-08-14type is invariant inside this blocknobu
2017-08-11separate hash literal and keyword argumentsnobu
2017-08-10compile.c: fix KW_SPLAT flag conditionnobu
2017-08-05splat keyword hashnobu
2017-07-30compile.c: replace adjuststacknobu
2017-07-29compile.c: fix flip-flop valuenobu
2017-07-22compile.c: COMPILE_ERRORnobu
2017-07-21compile.c: dump iseq at adjust bugnobu
2017-07-20compile.c: restore stack at returnnobu
2017-07-10compile.c: simplify defined_expr0nobu
2017-06-30compile.c: dump iseqnobu
2017-06-29compile.c: disallow next in oncenobu
2017-06-27fix return in toplevel ensurenobu
2017-06-27fix return in toplevel rescue/ensurenobu
2017-06-26compile.c: fix debug printnobu
2017-06-25compile.c: fix_sp_depthnobu