summaryrefslogtreecommitdiff
path: root/iseq.h
Commit message (Expand)AuthorAgeFilesLines
* * 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
* vm_core.h (struct rb_iseq_struct): reduce to 296 bytes on 64-bitnormal2014-07-141-0/+12
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-2/+2
* iseq: reduce array allocations for simple sequencestmm12013-04-171-0/+1
* defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu2013-04-051-6/+2
* vm_core.h: flip_cnt in rb_iseq_tnobu2013-01-081-1/+0
* compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu2012-12-101-0/+2
* * iseq.h: iseq_catch_table_entry::catch_type should beko12012-12-031-6/+6
* [EXPERIMENTAL]ko12012-11-301-0/+4
* Feature #7035nobu2012-09-241-3/+12
* * iseq.h, iseq.c, compile.c: Change the line number data structureko12011-08-241-4/+4
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-0/+1
* * internal.h: declare more internal functions.akr2011-06-181-0/+3
* * internal.h: declare internal functions here.akr2011-06-171-0/+1
* * compile.c (iseq_compile_each): fix for __goto__ and __label__nobu2010-12-121-0/+3
* remove a comma at end of enumerator list.kazu2010-12-101-2/+2
* * vm_core.h: some refactoring.ko12010-10-311-27/+32
* * configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu2010-07-211-0/+8
* * compile.c (ADD_TRACE): fire coverage event in ensure clause.mame2009-10-081-0/+1
* * compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu2009-09-211-7/+7