aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.h
Commit message (Expand)AuthorAgeFilesLines
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+1
* make functions static卜部昌平2019-11-191-2/+0
* delete unused functions卜部昌平2019-11-141-2/+0
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-131-1/+2
* cstr -> bytesKoichi Sasada2019-11-081-1/+1
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+2
* avoid overflow in integer multiplication卜部昌平2019-10-091-2/+4
* 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