summaryrefslogtreecommitdiff
path: root/iseq.h
AgeCommit message (Expand)Author
2017-09-03Refactor the internal data format for coverage measurementmame
2017-06-08* remove trailing spaces.svn
2017-06-08check break target correctly.ko1
2017-06-01rename absolute_path to realpath internally and introduce pathobj.ko1
2016-05-14* iseq.h (struct iseq_compile_data): use struct rb_id_tablenaruse
2016-05-11 * compile.c (iseq_compile_each): share InlineCache during sametarui
2016-03-10iseq.h: coverage_enabled flagnobu
2016-03-10iseq.h: bit flagsnobu
2016-02-23iseq.h: remove trailing commanobu
2015-12-08* introduce new ISeq binary format serializer/de-serializerko1
2015-12-08error.c: name_err_local_variablesnobu
2015-12-02* vm_core.h, iseq.h: remove rb_iseq_t::variable_body.ko1
2015-12-02* iseq.h: introduce ISEQ_ORIGINAL_ISEQ() andko1
2015-12-02* iseq.h: introduce ISEQ_FLIP_CNT_INCREMENT() macro.ko1
2015-12-02* iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.ko1
2015-12-02* iseq.h: introduce ISEQ_COMPILE_DATA() macro.ko1
2015-11-25iseq.h: rename membernobu
2015-10-23* ruby.c: introduce --enable-frozen-string-literal-debug option.ko1
2015-09-27fronzen-string-literal pragmanobu
2015-09-19* vm_core.h: split rb_call_info_t into several structs.ko1
2015-09-19iseq.h: rb_iseq_tnobu
2015-09-19iseq.h, method.h: fix include guards [ci skip]nobu
2015-08-21* vm_opts.h, iseq.c, iseq.h: add compile option to force frozenko1
2015-08-13* vm_core.h (rb_call_info_kw_arg_bytes): move the definitionko1
2015-07-24* vm_core.h: size should be unsigned.ko1
2015-07-21* make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko1
2015-07-21* compile.c: constify the first parameter (iseq).ko1
2015-05-21* iseq.c: constify.ko1
2015-05-21commit miss. iseq.h should be commit with last commit.ko1
2015-02-27* vm_core.h: define vm_svar_index.ko1
2014-12-03mostly fix rb_iseq_loadnormal
2014-09-10compile: translate iseq in-placenormal
2014-07-26struct iseq_compile_data_storage: 16 bytes (from 32) overheadnormal
2014-07-17iseq.h: check rangenobu
2014-07-14iseq.h (struct iseq_catch_table_entry): shrink to 32 bytes on 64-bitnormal
2014-07-14vm_core.h (struct rb_iseq_struct): reduce to 296 bytes on 64-bitnormal
2013-06-19* include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko1
2013-04-17iseq: reduce array allocations for simple sequencestmm1
2013-04-05defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu
2013-01-08vm_core.h: flip_cnt in rb_iseq_tnobu
2012-12-10compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu
2012-12-03* iseq.h: iseq_catch_table_entry::catch_type should beko1
2012-11-30 [EXPERIMENTAL]ko1
2012-09-24Feature #7035nobu
2011-08-24* iseq.h, iseq.c, compile.c: Change the line number data structureko1
2011-06-18* method.h, internal.h iseq.h: declare internal functions.akr
2011-06-18* internal.h: declare more internal functions.akr
2011-06-17* internal.h: declare internal functions here.akr
2010-12-12* compile.c (iseq_compile_each): fix for __goto__ and __label__nobu
2010-12-10remove a comma at end of enumerator list.kazu