summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2017-12-21revert r61371 for [Bug #14214]ko1
2017-12-20compile.c: branch on block paramnobu
2017-12-20compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame
2017-12-19compile.c: pop splat resultnobu
2017-12-19compile.c: side effect in splatnobu
2017-12-18iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame
2017-12-14node.[ch], parse.y, compile.c: rename nd_column to nd_first_columnmame
2017-12-06compile.c (rb_iseq_compile_node): Move the check for imemo_ifunc to topmame
2017-12-06vm_core.h (RUBY_EVENT_COVERAGE_BRANCH): renamedmame
2017-12-06insns.def (tracebranch): renamed from `trace2`mame
2017-12-06thread.c (update_branch_coverage): renamed from `update_coverage`mame
2017-12-06thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame
2017-12-05vm_core.h (rb_iseq_locatoin_t): add a field `code_range`mame
2017-12-05Revamp method coverage to support define_methodmame
2017-11-18introduce `trace_events' info for iseq.ko1
2017-11-16Refactoring out the direct accesses of NODE's u1, u2, and u3mame
2017-11-16Add a last location to branch coverageyui-knk
2017-11-15fix uninitialized memory reference.ko1
2017-11-14compile.c: fixup TRACEnobu
2017-11-14fix prefix.ko1
2017-11-14remove `trace` instruction. [Feature #14104]ko1
2017-11-14compile.c: comments for concatstrings optimization [ci skip]nobu
2017-11-13compile.c: fixup r60727nobu
2017-11-09compile.c: optimize nested string interpolationsnobu
2017-11-09insn_info/insns_infoko1
2017-11-09fix peephole optimization.ko1
2017-11-04Avoid usage of the magic number `(NODE*)-1`mame
2017-11-04compile.c (setup_args): Fix a typoyui-knk
2017-11-04Remove RNODE cast from NODE utility functionsmame
2017-11-02compile.c: kw splat after splatnobu
2017-11-01compile.c: refactored compile_returnnobu
2017-10-31compile.c: ensure after return in library toplevelnobu
2017-10-31compile.c: compile_returnnobu
2017-10-31Use NODE_CASE2 if case expressions don't existyui-knk
2017-10-30Use nd_lineno instead of nd_line for branch coveragesyui-knk
2017-10-28fix compile error.ko1
2017-10-27compile.c: make node arguments invariantnobu
2017-10-27compile.c: stop modifying NODE treemame
2017-10-27compile.c, iseq.c: consitfied NODE pointersnobu
2017-10-26some functions accept `ec` instead of `th`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-26common conversion functionsnobu
2017-10-25compile.c: refine error messagesnobu
2017-10-24Lazy Proc allocation for block parametersko1
2017-10-24Removed NODE_OPT_Nnobu
2017-10-24Remove dynamic NODE allocation out of parsermame
2017-10-22Add column numbers to branch coverageyui-knk
2017-10-22compile.c: optimize local variable assignmentsnobu
2017-10-21compile.c: optimize local variable assignmentsnobu
2017-10-21Remove not used node_type NODE_CVDECLyui-knk