summaryrefslogtreecommitdiff
path: root/iseq.h
AgeCommit message (Expand)Author
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
2010-10-31* vm_core.h: some refactoring.ko1
2010-07-21* configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu
2009-10-08* compile.c (ADD_TRACE): fire coverage event in ensure clause.mame
2009-09-21* compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu
2009-01-19* iseq.c:ko1
2009-01-18* iseq.c (rb_iseq_load): renamed from ruby_iseq_load, since it isnobu
2008-12-27* iseq.h, iseq.c (rb_iseq_new_main): add a type ISEQ_TYPE_MAIN.ko1
2008-12-05* compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code),nobu
2008-09-23* include/ruby/node.h, vm_core.h: move definition ofko1