summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
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
2017-06-23use "enum ruby_tag_type" and TAG_NONE.ko1
2017-06-22* remove trailing spaces.svn
2017-06-22introduce heap_allocatable_pages_set().ko1
2017-06-22introduce GC_ASSERT().ko1
2017-06-22gc.c: expand sorted pagesnobu
2017-06-21gc.c: FL_CHECK2nobu
2017-06-21RUBY_DEVEL flagnobu
2017-06-20gc.c: add newline to report [ci skip]nobu