summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) 61535:nagachika2018-12-091-1/+1
* merge revision(s) 64736,65567: [Backport #15270]nagachika2018-12-051-6/+6
* merge revision(s) 64514: [Backport #14702]nagachika2018-10-111-4/+10
* merge revision(s) 64915: [Backport #15205]nagachika2018-10-091-0/+5
* merge revision(s) 61591: [Backport #14312]naruse2018-02-181-1/+3
* Disasm output contains code range.ko12017-12-251-2/+6
* Remove "trace_instruction" compile option.ko12017-12-241-4/+0
* RubyVM::InstructionSequence#trace_points.ko12017-12-231-0/+38
* RubyVM::InstructionSequence#each_child.ko12017-12-231-0/+65
* iseq.c: show first_lineno on iseq inspectk0kubun2017-12-231-3/+6
* iseq.c: Remove unused macro in r61395kazu2017-12-231-1/+0
* iseq.c: local variable namesnobu2017-12-231-8/+2
* iseq.c (rb_insn_operand_intern): needs parenthesiesnobu2017-12-221-3/+3
* iseq.c: defined insn operandnobu2017-12-221-13/+35
* iseq.c (rb_iseq_code_range): Remove needless `;`yui-knk2017-12-211-1/+1
* add experimental API.ko12017-12-211-0/+9
* iseq.c: block param namenobu2017-12-201-1/+2
* iseq.c (get_insn_info): use binary search instead of linear searchmame2017-12-201-5/+66
* compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame2017-12-201-12/+0
* iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame2017-12-181-0/+12
* iseq.c: dump type of branchiftype on disasmk0kubun2017-12-131-1/+9
* do not disable `trace_` prefix insns.ko12017-12-111-2/+2
* thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame2017-12-061-1/+0
* iseq.c (iseq_load, iseq_data_to_ary): Fix a type error (for clang)mame2017-12-051-8/+8
* Hide ISeq#loadmame2017-12-051-1/+1
* vm_core.h (rb_iseq_locatoin_t): add a field `code_range`mame2017-12-051-7/+32
* Relax `rb_bug()` condition.ko12017-11-271-3/+4
* check invariant.ko12017-11-211-0/+3
* introduce `trace_events' info for iseq.ko12017-11-181-24/+32
* remove a wrong assertion.ko12017-11-171-1/+0
* remove `trace_` prefix insns lazily.ko12017-11-171-10/+9
* Remove redundant last newline [ci skip]kazu2017-11-151-1/+0
* remove `trace` instruction. [Feature #14104]ko12017-11-141-127/+109
* iseq.c: disasm only once for each iseqnobu2017-11-101-1/+6
* refactoring about source line.ko12017-11-101-16/+5
* iseq.c: operand lvarnobu2017-11-091-10/+21
* insn_info/insns_infoko12017-11-091-20/+20
* use GET_EC() directlyko12017-11-071-2/+1
* * node.h (ast_t): renamed to `rb_ast_t`.ko12017-10-291-3/+3
* iseq.c: remove obsolete commentktsj2017-10-281-1/+1
* iseq.c: fix a typoktsj2017-10-281-1/+1
* iseq.c: show all call flagsktsj2017-10-281-0/+3
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-14/+21
* Revert "Manage AST NODEs out of GC"mame2017-10-271-21/+14
* Manage AST NODEs out of GCmame2017-10-271-14/+21
* compile.c, iseq.c: consitfied NODE pointersnobu2017-10-271-5/+5
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-1/+1
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-2/+2
* common conversion functionsnobu2017-10-261-4/+4
* Remove a meaningless local variable assignmentyui-knk2017-08-211-1/+0