summaryrefslogtreecommitdiff
path: root/iseq.h
AgeCommit message (Expand)Author
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-09-26Remove mark arrayAaron Patterson
2019-09-26Scan the ISEQ arena for markables and mark themAaron Patterson
2019-09-26Introduce a secondary arenaAaron Patterson
2019-09-03Unify SUPPORT_JOKE and OPT_SUPPORT_JOKETakashi Kokubun
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-11Share the exception local ID tablenobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-04-04iseq.h: Remove dead membersnobu
2018-12-06`script_compiled` TracePoint event [Feature #15287]ko1
2018-12-06Return same ISeq object for one src.ko1
2018-11-26`TracePoint#enable(target_line:)` is supported. [Feature #15289]ko1
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-10-20* expand tabs.svn
2018-10-20Remove tracecoverage instructionsmame
2018-10-13Remove compile-time dependencies on ruby/version.hnobu
2018-09-13iseq.c: prefix rb_ to non-static iseq functionsk0kubun
2018-08-23check trace flags at loading [Bug #14702]ko1
2018-08-22compile.c: remove tracecoverage instruction for line coveragemame
2018-08-22prototizednobu
2018-08-22thread.c (rb_reset_coverages): remove coverage counters from all ISeqsmame
2018-07-29repack structsnobu
2018-06-13Make VM_INSN_INFO_TABLE_IMPL=1 workmame
2018-06-07iseq.h (struct iseq_compile_data): remove cached_const fieldnormal
2018-05-09iseq.h: fix argument ordernobu
2018-05-09RSTRING_PTR is not guaranteed to be VALUE-aligned (retry)shyouhei
2018-05-09revert r63362 due to test failure. Sorry!shyouhei
2018-05-09RSTRING_PTR is not guaranteed to be VALUE-alignedshyouhei
2018-04-05compile.c: do not dump pointersnobu
2018-03-19Reverting r62775, this should fix i686 buildstenderlove
2018-03-16Revert "Add direct marking on iseq operands"naruse
2018-03-16Revert "Fix error: implicit conversion loses integer precision"naruse
2018-03-10Fix error: implicit conversion loses integer precisionkazu
2018-03-09Add direct marking on iseq operandstenderlove
2018-01-19there is no such thing like 0 in enum defined_typeshyouhei
2018-01-14exclude flexible array size with old compilersnobu
2018-01-13iseq.h (struct iseq_catch_table_entry, iseq_compile_data_storage): Use FLEX_A...mame
2018-01-09iseq.c: Add a succinct bitvector implementation for insn_info_tablemame
2018-01-09Rename code_range to code_locationmame
2018-01-04iseq.c: Refactor out rb_iseq_new_ifunc from rb_iseq_new_with_optmame
2018-01-01iseq.h: Extract position array from iseq_insn_info_entrymame
2017-12-24Remove "trace_instruction" compile option.ko1
2017-12-21add experimental API.ko1
2017-12-06thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame
2017-12-05Revamp method coverage to support define_methodmame
2017-11-18introduce `trace_events' info for iseq.ko1