diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gc.c | 3 | ||||
-rw-r--r-- | internal.h | 1 | ||||
-rw-r--r-- | parse.y | 5 |
4 files changed, 6 insertions, 9 deletions
@@ -1,3 +1,9 @@ +Fri May 30 04:48:00 2014 Eric Wong <e@80x24.org> + + * parse.y (rb_gc_mark_parser): remove, empty since r8758 + * internal.h: ditto, not usable from extensions since 2.0.0 + * gc.c (gc_mark_roots): remove checkpoint for parser + Thu May 29 23:27:50 2014 Rei Odaira <Rei.Odaira@gmail.com> * signal.c (ruby_signal): should return either `old.sa_sigaction` @@ -4184,9 +4184,6 @@ gc_mark_roots(rb_objspace_t *objspace, int full_mark, const char **categoryp) MARK_CHECKPOINT("generic_ivars"); rb_mark_generic_ivar_tbl(); - MARK_CHECKPOINT("parser"); - rb_gc_mark_parser(); - MARK_CHECKPOINT("live_method_entries"); rb_gc_mark_unlinked_live_method_entries(th->vm); diff --git a/internal.h b/internal.h index c4a2d8d4b1..2c1c6a3dfc 100644 --- a/internal.h +++ b/internal.h @@ -762,7 +762,6 @@ int rb_is_attrset_name(VALUE name); int rb_is_local_name(VALUE name); int rb_is_method_name(VALUE name); int rb_is_junk_name(VALUE name); -void rb_gc_mark_parser(void); void rb_gc_mark_symbols(int full_mark); ID rb_make_internal_id(void); void rb_gc_free_dsymbol(VALUE); @@ -10045,11 +10045,6 @@ reg_compile_gen(struct parser_params* parser, VALUE str, int options) return re; } -void -rb_gc_mark_parser(void) -{ -} - NODE* rb_parser_append_print(VALUE vparser, NODE *node) { |