summaryrefslogtreecommitdiff
path: root/iseq.c
AgeCommit message (Expand)Author
2017-11-27Relax `rb_bug()` condition.ko1
2017-11-21check invariant.ko1
2017-11-18introduce `trace_events' info for iseq.ko1
2017-11-17remove a wrong assertion.ko1
2017-11-17remove `trace_` prefix insns lazily.ko1
2017-11-15Remove redundant last newline [ci skip]kazu
2017-11-14remove `trace` instruction. [Feature #14104]ko1
2017-11-10iseq.c: disasm only once for each iseqnobu
2017-11-10refactoring about source line.ko1
2017-11-09iseq.c: operand lvarnobu
2017-11-09insn_info/insns_infoko1
2017-11-07use GET_EC() directlyko1
2017-10-29* node.h (ast_t): renamed to `rb_ast_t`.ko1
2017-10-28iseq.c: remove obsolete commentktsj
2017-10-28iseq.c: fix a typoktsj
2017-10-28iseq.c: show all call flagsktsj
2017-10-27Revert "Revert "Manage AST NODEs out of GC""mame
2017-10-27Revert "Manage AST NODEs out of GC"mame
2017-10-27Manage AST NODEs out of GCmame
2017-10-27compile.c, iseq.c: consitfied NODE pointersnobu
2017-10-26replace `GET_THREAD()->ec` to `GET_EC()`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-26common conversion functionsnobu
2017-08-21Remove a meaningless local variable assignmentyui-knk
2017-06-28move fields to ec.ko1
2017-06-12iseq.c: preserve encodingnobu
2017-06-01rename absolute_path to realpath internally and introduce pathobj.ko1
2017-05-31Improve performance of implicit type conversionwatson1978
2017-01-12immediate message mode of compile errornobu
2016-09-27iseq.c: syntax error in compile_filenobu
2016-09-27iseq.c: kwarg to compilenobu
2016-09-27iseq.c: file name encodingnobu
2016-09-13Use PRIuSIZE format specifier for size_t valuesrhe
2016-08-22iseq.c: undef allocatornobu
2016-08-03* vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko1
2016-07-29rb_funcallvnobu
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-13* iseq.c (Init_ISeq): undef ISeq.translate and ISeq.load_iseqko1
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-28remove rb_thread_t::base_blocknobu
2016-03-28remove rb_thread_t::parse_in_evalnobu
2016-03-21suppress warningnobu
2016-03-19SyntaxError message at iseq compilenobu
2016-03-10iseq.h: coverage_enabled flagnobu
2016-03-10iseq.c: set coverage at oncenobu
2016-01-26fstring early for internal iseqnormal
2016-01-13iseq.c: mark parent iseqnobu
2016-01-12iseq.c: mark parents of wrapped iseqnobu
2016-01-08iseq.c: volatile only on gcc4.8nobu