aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* iseq.c: disasm only once for each iseqnobu2017-11-101-1/+6
* refactoring about source line.ko12017-11-101-16/+5
* iseq.c: operand lvarnobu2017-11-091-10/+21
* insn_info/insns_infoko12017-11-091-20/+20
* use GET_EC() directlyko12017-11-071-2/+1
* * node.h (ast_t): renamed to `rb_ast_t`.ko12017-10-291-3/+3
* iseq.c: remove obsolete commentktsj2017-10-281-1/+1
* iseq.c: fix a typoktsj2017-10-281-1/+1
* iseq.c: show all call flagsktsj2017-10-281-0/+3
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-14/+21
* Revert "Manage AST NODEs out of GC"mame2017-10-271-21/+14
* Manage AST NODEs out of GCmame2017-10-271-14/+21
* compile.c, iseq.c: consitfied NODE pointersnobu2017-10-271-5/+5
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-1/+1
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-2/+2
* common conversion functionsnobu2017-10-261-4/+4
* Remove a meaningless local variable assignmentyui-knk2017-08-211-1/+0
* move fields to ec.ko12017-06-281-2/+2
* iseq.c: preserve encodingnobu2017-06-121-4/+5
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-38/+61
* Improve performance of implicit type conversionwatson19782017-05-311-4/+4
* immediate message mode of compile errornobu2017-01-121-1/+6
* iseq.c: syntax error in compile_filenobu2016-09-271-2/+4
* iseq.c: kwarg to compilenobu2016-09-271-2/+16
* iseq.c: file name encodingnobu2016-09-271-3/+1
* Use PRIuSIZE format specifier for size_t valuesrhe2016-09-131-5/+5
* iseq.c: undef allocatornobu2016-08-221-0/+1
* * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko12016-08-031-1/+1
* 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