summaryrefslogtreecommitdiff
path: root/iseq.h
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* remove `trace` instruction. [Feature #14104]ko12017-11-141-3/+9
* use RUBY_API_VERSION as ISEQ versions.ko12017-11-141-2/+4
* insn_info/insns_infoko12017-11-091-2/+2
* compile.c, iseq.c: consitfied NODE pointersnobu2017-10-271-1/+1
* Refactor the internal data format for coverage measurementmame2017-09-031-0/+3
* * remove trailing spaces.svn2017-06-081-1/+1
* check break target correctly.ko12017-06-081-0/+14
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-2/+1
* * iseq.h (struct iseq_compile_data): use struct rb_id_tablenaruse2016-05-141-1/+1
* * compile.c (iseq_compile_each): share InlineCache during sametarui2016-05-111-0/+1
* iseq.h: coverage_enabled flagnobu2016-03-101-0/+1
* iseq.h: bit flagsnobu2016-03-101-10/+10
* iseq.h: remove trailing commanobu2016-02-231-4/+5
* * introduce new ISeq binary format serializer/de-serializerko12015-12-081-3/+30
* error.c: name_err_local_variablesnobu2015-12-081-0/+3
* * vm_core.h, iseq.h: remove rb_iseq_t::variable_body.ko12015-12-021-5/+36
* * iseq.h: introduce ISEQ_ORIGINAL_ISEQ() andko12015-12-021-3/+6
* * iseq.h: introduce ISEQ_FLIP_CNT_INCREMENT() macro.ko12015-12-021-1/+1
* * iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.ko12015-12-021-1/+3
* * iseq.h: introduce ISEQ_COMPILE_DATA() macro.ko12015-12-021-0/+2
* iseq.h: rename membernobu2015-11-251-1/+1
* * ruby.c: introduce --enable-frozen-string-literal-debug option.ko12015-10-231-0/+1
* fronzen-string-literal pragmanobu2015-09-271-0/+1
* * vm_core.h: split rb_call_info_t into several structs.ko12015-09-191-1/+3
* iseq.h: rb_iseq_tnobu2015-09-191-0/+5
* iseq.h, method.h: fix include guards [ci skip]nobu2015-09-191-3/+3
* * vm_opts.h, iseq.c, iseq.h: add compile option to force frozenko12015-08-211-0/+1
* * vm_core.h (rb_call_info_kw_arg_bytes): move the definitionko12015-08-131-0/+6
* * vm_core.h: size should be unsigned.ko12015-07-241-1/+1
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-10/+19
* * compile.c: constify the first parameter (iseq).ko12015-07-211-1/+1
* * iseq.c: constify.ko12015-05-211-2/+2
* commit miss. iseq.h should be commit with last commit.ko12015-05-211-1/+1
* * vm_core.h: define vm_svar_index.ko12015-02-271-2/+0
* mostly fix rb_iseq_loadnormal2014-12-031-1/+2
* compile: translate iseq in-placenormal2014-09-101-0/+1
* struct iseq_compile_data_storage: 16 bytes (from 32) overheadnormal2014-07-261-3/+7
* iseq.h: check rangenobu2014-07-171-2/+6
* iseq.h (struct iseq_catch_table_entry): shrink to 32 bytes on 64-bitnormal2014-07-141-4/+4