aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) 62621: [Backport #15396]nagachika2018-12-101-2/+2
* merge revision(s) 64736,65567: [Backport #15270]nagachika2018-12-051-7/+7
* merge revision(s) 63040: [Backport #14553]nagachika2018-12-021-0/+15
* merge revision(s) 62772: [Backport #14738]nagachika2018-11-141-1/+9
* merge revision(s) 65350: [Backport #15245]nagachika2018-11-061-1/+1
* merge revision(s) 64515:nagachika2018-10-211-1/+1
* merge revision(s) 64745: [Backport #15118]nagachika2018-10-111-0/+2
* merge revision(s) 64514: [Backport #14702]nagachika2018-10-111-0/+2
* merge revision(s) 63868,63870: [Backport #14897]nagachika2018-10-011-1/+8
* merge revision(s) 63255: [Backport #14708]nagachika2018-08-171-0/+4
* merge revision(s) 61587,61617,61618: [Backport #14273]naruse2018-03-241-11/+42
* merge revision(s) 62333: [Backport #14459]naruse2018-02-221-4/+10
* merge revision(s) 61711:naruse2018-02-191-0/+12
* Revert r62426naruse2018-02-181-35/+8
* merge revision(s) 61617,61618: [Backport #14273]naruse2018-02-161-8/+35
* merge revision(s) 61603: [Backport #14279]naruse2018-02-161-0/+2
* Set first line numbers for empty iseqs.ko12017-12-251-1/+3
* compile.c: toplevel return argumentsnobu2017-12-241-1/+0
* fix last commitko12017-12-231-1/+1
* RubyVM::InstructionSequence#trace_points.ko12017-12-231-1/+1
* revert line number spec of *return events.ko12017-12-231-0/+3
* revert r61371 for [Bug #14214]ko12017-12-211-21/+3
* compile.c: branch on block paramnobu2017-12-201-3/+21
* compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame2017-12-201-1/+12
* compile.c: pop splat resultnobu2017-12-191-7/+11
* compile.c: side effect in splatnobu2017-12-191-2/+5
* iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame2017-12-181-11/+7
* node.[ch], parse.y, compile.c: rename nd_column to nd_first_columnmame2017-12-141-29/+29
* compile.c (rb_iseq_compile_node): Move the check for imemo_ifunc to topmame2017-12-061-5/+6
* vm_core.h (RUBY_EVENT_COVERAGE_BRANCH): renamedmame2017-12-061-1/+1
* insns.def (tracebranch): renamed from `trace2`mame2017-12-061-1/+1
* thread.c (update_branch_coverage): renamed from `update_coverage`mame2017-12-061-1/+1
* thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame2017-12-061-6/+3
* vm_core.h (rb_iseq_locatoin_t): add a field `code_range`mame2017-12-051-0/+1
* Revamp method coverage to support define_methodmame2017-12-051-14/+0
* introduce `trace_events' info for iseq.ko12017-11-181-1/+1
* Refactoring out the direct accesses of NODE's u1, u2, and u3mame2017-11-161-7/+7
* Add a last location to branch coverageyui-knk2017-11-161-25/+81
* fix uninitialized memory reference.ko12017-11-151-0/+1
* compile.c: fixup TRACEnobu2017-11-141-0/+4
* fix prefix.ko12017-11-141-47/+47
* remove `trace` instruction. [Feature #14104]ko12017-11-141-69/+129
* compile.c: comments for concatstrings optimization [ci skip]nobu2017-11-141-0/+18
* compile.c: fixup r60727nobu2017-11-131-0/+23
* compile.c: optimize nested string interpolationsnobu2017-11-091-1/+66
* insn_info/insns_infoko12017-11-091-44/+69
* fix peephole optimization.ko12017-11-091-3/+0
* Avoid usage of the magic number `(NODE*)-1`mame2017-11-041-3/+3
* compile.c (setup_args): Fix a typoyui-knk2017-11-041-1/+1
* Remove RNODE cast from NODE utility functionsmame2017-11-041-1/+1