summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2019-08-27merge revision(s) 1613917ae64: [Backport #15784]usa
2019-08-27merge revision(s) f1a52d96a59c63d46cb23af60cdcaf38e30e0512 [Backport #15784]usa
2018-01-29merge revision(s) 61564,61565,61571: [Backport #14270]naruse
2018-01-24merge revision(s) 61562,61563,61566,61568,61569: [Backport #14269]naruse
2017-11-20win32.c: vm_exit_handlernobu
2017-11-19gc.c: moved ENABLE_VM_OBJSPACE from vm_core.hnobu
2017-11-16remove unused func.ko1
2017-11-16`rb_source_loc` -> `rb_source_location_cstr`ko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-07use GET_VM()ko1
2017-11-04gc.c: UNEXPECTED_NODEnobu
2017-11-04gc.c (rb_free_tmp_buffer): stop accessing imemo_alloc as NODEmame
2017-11-04Rename imemo_strterm to imemo_parser_strtermmame
2017-11-04Remove NODE-related pieces of code from GCmame
2017-11-04Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""mame
2017-11-04Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"mame
2017-11-04Replace NODE_STRTERM and NODE_HEREDOC with imemo_strtermmame
2017-10-29* node.h (ast_t): renamed to `rb_ast_t`.ko1
2017-10-29remove rb_threadptr_during_gc().ko1
2017-10-29use `GET_EC()`.ko1
2017-10-29rb_ec_stack_check()ko1
2017-10-29use `GET_EC()` directly.ko1
2017-10-29EXEC_EVENT_HOOK(ec, ...)ko1
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-26replace `GET_THREAD()->ec` to `GET_EC()`.ko1
2017-10-26introduce EC_*_TAG() instead of TH_*_TAG()ko1
2017-10-26Expand the definition of rb_imemo_new in rb_imemo_alloc_newmame
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-25Refactoring by adding `rb_imemo_alloc_new` to create imemo_alloc buffermame
2017-10-25Make imemo_alloc writebarrier-unprotectedmame
2017-10-23Drop to support NaCl platform.hsbt
2017-10-21gc.c (rb_raw_obj_info): suppress a warningnobu
2017-10-21gc.c (rb_raw_obj_info): adjust indentnobu
2017-10-21do not need to clear by NULL because of last commitko1
2017-10-21imemo_mask (enum) -> IMEMO_MASK (immediate value).ko1
2017-10-21fix up imemo_allocnobu
2017-10-21Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)mame
2017-10-18Get rid of shadowing local variablesnobu
2017-10-02use rb_hash_new_with_size()nobu
2017-09-10move th->machine to ec->machine.ko1
2017-09-04gc.c: fix typo: nubmer -> numberkazu
2017-08-28Increase STACKFRAME_FOR_CALL_CFUNCnaruse
2017-08-23gc.c: restore cfp at finalizernobu
2017-08-23gc.c: run all finalizersnobu
2017-08-21prevent stack overflownobu
2017-07-12disable r59314 on mswinnobu
2017-07-12gc.c: restrict RGENGC_DEBUGnobu
2017-06-28move fields to ec.ko1