summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* rb_funcallvnobu2016-07-291-1/+1
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-10/+11
* * iseq.c (Init_ISeq): undef ISeq.translate and ISeq.load_iseqko12016-07-131-0/+3
* * iseq.h (struct iseq_compile_data): use struct rb_id_tablenaruse2016-05-141-3/+5
* * compile.c (iseq_compile_each): share InlineCache during sametarui2016-05-111-0/+4
* remove rb_thread_t::base_blocknobu2016-03-281-14/+2
* remove rb_thread_t::parse_in_evalnobu2016-03-281-29/+38
* suppress warningnobu2016-03-211-1/+1
* SyntaxError message at iseq compilenobu2016-03-191-1/+3
* iseq.h: coverage_enabled flagnobu2016-03-101-1/+4
* iseq.c: set coverage at oncenobu2016-03-101-4/+5
* fstring early for internal iseqnormal2016-01-261-5/+8
* iseq.c: mark parent iseqnobu2016-01-131-4/+1
* iseq.c: mark parents of wrapped iseqnobu2016-01-121-0/+4
* iseq.c: volatile only on gcc4.8nobu2016-01-081-2/+2
* iseq.c: make local variables volatilenobu2016-01-081-12/+16
* * iseq.c (rb_iseq_compile_with_option): move variable initializationshugo2016-01-081-13/+7
* iseq.c: suppress warningsnobu2015-12-281-14/+8
* iseq.c: narrow down protected regionnobu2015-12-241-30/+31
* * enum.c: fix a typo in documentation.hsbt2015-12-141-1/+1
* iseq.c: use rb_check_funcallnobu2015-12-121-5/+4
* * iseq.c: rename methodsko12015-12-091-13/+13
* add documentation for RubyVM::InstructionSequence#to_binary_format and RubyVM...ko12015-12-091-0/+11
* make local symbols staticnobu2015-12-081-2/+2
* * iseq.c (iseq_s_load): fix mysterious bug.ko12015-12-081-1/+1
* * remove trailing spaces.svn2015-12-081-1/+1
* * introduce new ISeq binary format serializer/de-serializerko12015-12-081-47/+104
* error.c: name_err_local_variablesnobu2015-12-081-0/+6
* * iseq.c (iseq_load): disable peephole optimization optionko12015-12-071-0/+1
* * iseq.c (iseq_translate): at the end of constructing an iseq,ko12015-12-071-3/+17
* * vm_core.h, iseq.h: remove rb_iseq_t::variable_body.ko12015-12-021-24/+15
* * iseq.h: introduce ISEQ_ORIGINAL_ISEQ() andko12015-12-021-2/+2
* * iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.ko12015-12-021-4/+10
* * iseq.h: introduce ISEQ_COMPILE_DATA() macro.ko12015-12-021-16/+16
* iseq.h: rename membernobu2015-11-251-3/+3
* iseq.c (iseq_memsize): account for rb_call_cache entriesnormal2015-11-011-0/+8
* * iseq.c (make_compile_option_value): include frozen_string_literal*ko12015-10-231-1/+4
* * ruby.c: introduce --enable-frozen-string-literal-debug option.ko12015-10-231-0/+1
* iseq.c: list of keywords [Fix GH-1056]nobu2015-10-141-1/+3
* * iseq.c (rb_iseq_free): free iseq::variable_body to avoid memoryko12015-10-051-0/+1
* fronzen-string-literal pragmanobu2015-09-271-22/+34
* * iseq.c (rb_iseq_free): free rb_iseq_t::body::cc_entries.ko12015-09-191-0/+1
* * vm_core.h: split rb_call_info_t into several structs.ko12015-09-191-19/+29
* * iseq.c: disable ISeq.load. It enabled accidentally at r51794.ko12015-09-111-1/+1
* * vm_core.h: remove rb_call_info_t::blockiseq.ko12015-09-081-9/+2
* * iseq.c (iseq_memsize): functions for wrapper object should haveko12015-09-031-3/+8
* * vm_opts.h, iseq.c, iseq.h: add compile option to force frozenko12015-08-211-0/+3
* iseq.c (rb_iseq_mark): reduce NULL checksnormal2015-08-141-3/+3
* iseq.c (iseq_memsize): reimplement for wrappernormal2015-08-121-32/+80
* iseq.c: fix typenobu2015-07-251-5/+6