aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-071-8/+8
* use GET_VM()ko12017-11-071-1/+1
* gc.c: UNEXPECTED_NODEnobu2017-11-041-11/+10
* gc.c (rb_free_tmp_buffer): stop accessing imemo_alloc as NODEmame2017-11-041-3/+3
* Rename imemo_strterm to imemo_parser_strtermmame2017-11-041-1/+1
* Remove NODE-related pieces of code from GCmame2017-11-041-20/+14
* Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""mame2017-11-041-0/+3
* Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"mame2017-11-041-3/+0
* Replace NODE_STRTERM and NODE_HEREDOC with imemo_strtermmame2017-11-041-0/+3
* * node.h (ast_t): renamed to `rb_ast_t`.ko12017-10-291-1/+1
* remove rb_threadptr_during_gc().ko12017-10-291-7/+0
* use `GET_EC()`.ko12017-10-291-5/+5
* rb_ec_stack_check()ko12017-10-291-6/+5
* use `GET_EC()` directly.ko12017-10-291-4/+4
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-3/+3
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-0/+7
* Revert "Manage AST NODEs out of GC"mame2017-10-271-7/+0
* Manage AST NODEs out of GCmame2017-10-271-0/+7
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-1/+1
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-4/+4
* Expand the definition of rb_imemo_new in rb_imemo_alloc_newmame2017-10-261-8/+7
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-9/+9
* Refactoring by adding `rb_imemo_alloc_new` to create imemo_alloc buffermame2017-10-251-8/+13
* Make imemo_alloc writebarrier-unprotectedmame2017-10-251-0/+1
* Drop to support NaCl platform.hsbt2017-10-231-6/+0
* gc.c (rb_raw_obj_info): suppress a warningnobu2017-10-211-0/+1
* gc.c (rb_raw_obj_info): adjust indentnobu2017-10-211-49/+49
* do not need to clear by NULL because of last commitko12017-10-211-1/+1
* imemo_mask (enum) -> IMEMO_MASK (immediate value).ko12017-10-211-3/+1
* fix up imemo_allocnobu2017-10-211-3/+8
* Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)mame2017-10-211-5/+20
* Get rid of shadowing local variablesnobu2017-10-181-8/+10
* use rb_hash_new_with_size()nobu2017-10-021-1/+1
* move th->machine to ec->machine.ko12017-09-101-18/+20
* gc.c: fix typo: nubmer -> numberkazu2017-09-041-3/+3
* Increase STACKFRAME_FOR_CALL_CFUNCnaruse2017-08-281-1/+1
* gc.c: restore cfp at finalizernobu2017-08-231-0/+3
* gc.c: run all finalizersnobu2017-08-231-8/+7
* prevent stack overflownobu2017-08-211-0/+1
* disable r59314 on mswinnobu2017-07-121-1/+1
* gc.c: restrict RGENGC_DEBUGnobu2017-07-121-4/+5
* move fields to ec.ko12017-06-281-1/+1
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-8/+9
* * remove trailing spaces.svn2017-06-221-1/+1
* introduce heap_allocatable_pages_set().ko12017-06-221-11/+40
* introduce GC_ASSERT().ko12017-06-221-66/+57
* gc.c: expand sorted pagesnobu2017-06-221-19/+31
* gc.c: FL_CHECK2nobu2017-06-211-3/+6
* RUBY_DEVEL flagnobu2017-06-211-0/+4
* gc.c: add newline to report [ci skip]nobu2017-06-201-1/+1