aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] missing docs at toplevelnobu2018-02-231-1/+18
* [DOC] nodoc internal methods/classesnobu2018-02-231-0/+1
* gc.c: force STACK_GROW_DIRECTION for emscriptenmame2018-02-151-0/+5
* common.mk: define MJIT_HEADER earlierk0kubun2018-02-111-1/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-2/+3
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-0/+5
* treat PC for gc eventsshyouhei2018-01-261-0/+3
* ruby_gc_debug_indent needed only when RUBY_MARK_FREE_DEBUGshyouhei2018-01-191-0/+2
* Fix typos.hsbt2018-01-181-14/+14
* Fix a typo.hsbt2018-01-151-1/+1
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-0/+1
* internal.h: remove dependecy on ruby/io.hnobu2018-01-091-2/+2
* use predefined ids in a few more placesnormal2018-01-091-1/+1
* check an existence of block.ko12018-01-021-1/+5
* fix SEGV inspecting uninitialized objectsshyouhei2018-01-021-4/+4
* fix SEGV inspecting already freed objectsshyouhei2018-01-021-3/+3
* fix SEGV touching uninitialized local variableshyouhei2018-01-021-1/+1
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-1/+2
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-1/+1
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-6/+11
* explicit cast to void* required for %pshyouhei2018-01-021-9/+9
* win32.c: vm_exit_handlernobu2017-11-201-10/+1
* gc.c: moved ENABLE_VM_OBJSPACE from vm_core.hnobu2017-11-191-0/+13
* remove unused func.ko12017-11-161-6/+0
* `rb_source_loc` -> `rb_source_location_cstr`ko12017-11-161-1/+1
* * 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