summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2018-05-09fix potential memory leaksnobu
2018-05-09Rename imemo_alloc with imemo_tmpbufmame
2018-05-09gc.c (rb_imemo_alloc_new): split for each purposemame
2018-05-09gc.c (rb_imemo_alloc_new): improve the API interfacemame
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-04-14gc.c: [DOC] fix typostomar
2018-04-04gc.c: Fix a typoyui-knk
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-23[DOC] nodoc internal methods/classesnobu
2018-02-15gc.c: force STACK_GROW_DIRECTION for emscriptenmame
2018-02-11common.mk: define MJIT_HEADER earlierk0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-26treat PC for gc eventsshyouhei
2018-01-19ruby_gc_debug_indent needed only when RUBY_MARK_FREE_DEBUGshyouhei
2018-01-18Fix typos.hsbt
2018-01-15Fix a typo.hsbt
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2018-01-09internal.h: remove dependecy on ruby/io.hnobu
2018-01-09use predefined ids in a few more placesnormal
2018-01-02check an existence of block.ko1
2018-01-02fix SEGV inspecting uninitialized objectsshyouhei
2018-01-02fix SEGV inspecting already freed objectsshyouhei
2018-01-02fix SEGV touching uninitialized local variableshyouhei
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02explicit cast to void* required for %pshyouhei
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