summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2019-08-26merge revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d: [Backport #15906]usa
2019-05-02merge revision(s) 66324: [Backport #15385]usa
2019-04-30merge revision(s) 66326,66649: [Backport #15385]usa
2018-12-10merge revision(s) 62621: [Backport #15396]nagachika
2018-12-05merge revision(s) 64736,65567: [Backport #15270]nagachika
2018-12-02merge revision(s) 63040: [Backport #14553]nagachika
2018-11-14merge revision(s) 62772: [Backport #14738]nagachika
2018-11-06merge revision(s) 65350: [Backport #15245]nagachika
2018-10-21merge revision(s) 64515:nagachika
2018-10-11merge revision(s) 64745: [Backport #15118]nagachika
2018-10-11merge revision(s) 64514: [Backport #14702]nagachika
2018-10-01merge revision(s) 63868,63870: [Backport #14897]nagachika
2018-08-17merge revision(s) 63255: [Backport #14708]nagachika
2018-03-24merge revision(s) 61587,61617,61618: [Backport #14273]naruse
2018-02-22merge revision(s) 62333: [Backport #14459]naruse
2018-02-19merge revision(s) 61711:naruse
2018-02-18Revert r62426naruse
2018-02-16merge revision(s) 61617,61618: [Backport #14273]naruse
2018-02-16merge revision(s) 61603: [Backport #14279]naruse
2017-12-25Set first line numbers for empty iseqs.ko1
2017-12-24compile.c: toplevel return argumentsnobu
2017-12-23fix last commitko1
2017-12-23RubyVM::InstructionSequence#trace_points.ko1
2017-12-23revert line number spec of *return events.ko1
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