summaryrefslogtreecommitdiff
path: root/iseq.c
AgeCommit message (Expand)Author
2018-01-01vm_core.h: make the algorithm of get_insn_info selectablemame
2018-01-01iseq.h: Extract position array from iseq_insn_info_entrymame
2018-01-01iseq.c: fix build error when VM_CHECK_MODE is enabledmame
2018-01-01vm_core.h: refactoring of insns_infomame
2017-12-25Disasm output contains code range.ko1
2017-12-24Remove "trace_instruction" compile option.ko1
2017-12-23RubyVM::InstructionSequence#trace_points.ko1
2017-12-23RubyVM::InstructionSequence#each_child.ko1
2017-12-23iseq.c: show first_lineno on iseq inspectk0kubun
2017-12-23iseq.c: Remove unused macro in r61395kazu
2017-12-23iseq.c: local variable namesnobu
2017-12-22iseq.c (rb_insn_operand_intern): needs parenthesiesnobu
2017-12-22iseq.c: defined insn operandnobu
2017-12-21iseq.c (rb_iseq_code_range): Remove needless `;`yui-knk
2017-12-21add experimental API.ko1
2017-12-20iseq.c: block param namenobu
2017-12-20iseq.c (get_insn_info): use binary search instead of linear searchmame
2017-12-20compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame
2017-12-18iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame
2017-12-13iseq.c: dump type of branchiftype on disasmk0kubun
2017-12-11do not disable `trace_` prefix insns.ko1
2017-12-06thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame
2017-12-05iseq.c (iseq_load, iseq_data_to_ary): Fix a type error (for clang)mame
2017-12-05Hide ISeq#loadmame
2017-12-05vm_core.h (rb_iseq_locatoin_t): add a field `code_range`mame
2017-11-27Relax `rb_bug()` condition.ko1
2017-11-21check invariant.ko1
2017-11-18introduce `trace_events' info for iseq.ko1
2017-11-17remove a wrong assertion.ko1
2017-11-17remove `trace_` prefix insns lazily.ko1
2017-11-15Remove redundant last newline [ci skip]kazu
2017-11-14remove `trace` instruction. [Feature #14104]ko1
2017-11-10iseq.c: disasm only once for each iseqnobu
2017-11-10refactoring about source line.ko1
2017-11-09iseq.c: operand lvarnobu
2017-11-09insn_info/insns_infoko1
2017-11-07use GET_EC() directlyko1
2017-10-29* node.h (ast_t): renamed to `rb_ast_t`.ko1
2017-10-28iseq.c: remove obsolete commentktsj
2017-10-28iseq.c: fix a typoktsj
2017-10-28iseq.c: show all call flagsktsj
2017-10-27Revert "Revert "Manage AST NODEs out of GC""mame
2017-10-27Revert "Manage AST NODEs out of GC"mame
2017-10-27Manage AST NODEs out of GCmame
2017-10-27compile.c, iseq.c: consitfied NODE pointersnobu
2017-10-26replace `GET_THREAD()->ec` to `GET_EC()`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-26common conversion functionsnobu
2017-08-21Remove a meaningless local variable assignmentyui-knk
2017-06-28move fields to ec.ko1