summaryrefslogtreecommitdiff
path: root/iseq.h
Commit message (Expand)AuthorAgeFilesLines
* Remove mark arrayAaron Patterson2019-09-261-1/+0
* Scan the ISEQ arena for markables and mark themAaron Patterson2019-09-261-0/+1
* Introduce a secondary arenaAaron Patterson2019-09-261-2/+8
* Unify SUPPORT_JOKE and OPT_SUPPORT_JOKETakashi Kokubun2019-09-031-1/+1
* decouple compile.c usage of imemo_ifunc卜部昌平2019-08-271-1/+1
* Add `GC.compact` again.tenderlove2019-04-201-1/+1
* Reverting compaction for nowtenderlove2019-04-171-1/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-1/+1
* Share the exception local ID tablenobu2019-04-111-0/+2
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-1/+1
* iseq.h: Remove dead membersnobu2019-04-041-2/+0
* `script_compiled` TracePoint event [Feature #15287]ko12018-12-061-0/+1
* Return same ISeq object for one src.ko12018-12-061-1/+3
* `TracePoint#enable(target_line:)` is supported. [Feature #15289]ko12018-11-261-1/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-0/+2
* * expand tabs.svn2018-10-201-2/+2
* Remove tracecoverage instructionsmame2018-10-201-1/+5
* Remove compile-time dependencies on ruby/version.hnobu2018-10-131-4/+3
* iseq.c: prefix rb_ to non-static iseq functionsk0kubun2018-09-131-5/+5
* check trace flags at loading [Bug #14702]ko12018-08-231-0/+2
* compile.c: remove tracecoverage instruction for line coveragemame2018-08-221-1/+2
* prototizednobu2018-08-221-1/+1
* thread.c (rb_reset_coverages): remove coverage counters from all ISeqsmame2018-08-221-0/+2
* repack structsnobu2018-07-291-1/+1
* Make VM_INSN_INFO_TABLE_IMPL=1 workmame2018-06-131-0/+2
* iseq.h (struct iseq_compile_data): remove cached_const fieldnormal2018-06-071-1/+0
* iseq.h: fix argument ordernobu2018-05-091-1/+1
* RSTRING_PTR is not guaranteed to be VALUE-aligned (retry)shyouhei2018-05-091-7/+8
* revert r63362 due to test failure. Sorry!shyouhei2018-05-091-7/+5
* RSTRING_PTR is not guaranteed to be VALUE-alignedshyouhei2018-05-091-5/+7
* compile.c: do not dump pointersnobu2018-04-051-1/+1
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-29/+11
* Revert "Add direct marking on iseq operands"naruse2018-03-161-10/+28
* Revert "Fix error: implicit conversion loses integer precision"naruse2018-03-161-2/+2
* Fix error: implicit conversion loses integer precisionkazu2018-03-101-2/+2
* Add direct marking on iseq operandstenderlove2018-03-091-28/+10
* there is no such thing like 0 in enum defined_typeshyouhei2018-01-191-0/+1
* exclude flexible array size with old compilersnobu2018-01-141-3/+4
* iseq.h (struct iseq_catch_table_entry, iseq_compile_data_storage): Use FLEX_A...mame2018-01-131-7/+3
* iseq.c: Add a succinct bitvector implementation for insn_info_tablemame2018-01-091-0/+2
* Rename code_range to code_locationmame2018-01-091-1/+1
* iseq.c: Refactor out rb_iseq_new_ifunc from rb_iseq_new_with_optmame2018-01-041-0/+1
* iseq.h: Extract position array from iseq_insn_info_entrymame2018-01-011-1/+0
* Remove "trace_instruction" compile option.ko12017-12-241-1/+0
* add experimental API.ko12017-12-211-0/+1
* thread.c (update_line_coverage): Use RUBY_EVENT_LINEmame2017-12-061-1/+0
* Revamp method coverage to support define_methodmame2017-12-051-1/+0
* introduce `trace_events' info for iseq.ko12017-11-181-34/+66
* remove `trace_` prefix insns lazily.ko12017-11-171-0/+1