summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
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
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