diff --git a/ChangeLog b/ChangeLog index 7fe83b60cc..736cc1ef28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -52,6 +52,10 @@ Mon Dec 30 21:10:59 2002 WATANABE Hirofumi * parse.y (yylex): use strncmp instead of strcmp. accept "__END__\r\n". ([ruby-dev:19241]) +Mon Dec 30 20:32:14 2002 Yukihiro Matsumoto + + * gc.c (rb_gc_mark_frame): should mark frame->node. + Mon Dec 30 19:10:30 2002 Nobuyoshi Nakada * ext/extmk.rb: split --make argument contains options, assume @@ -149,6 +153,11 @@ Fri Dec 27 13:23:29 2002 Minero Aoki * lib/fileutils.rb: change coding styles. +Fri Dec 27 09:25:22 2002 ABE Shigeru + + * process.c (rb_proc_times): avoid WindowsXP crash using volatile + variables. + Fri Dec 27 02:56:58 2002 Nobuyoshi Nakada * instruby.rb: check only `-' option, and use fileutils instead of diff --git a/gc.c b/gc.c index 788036a980..f2ea3cc37a 100644 --- a/gc.c +++ b/gc.c @@ -1131,6 +1131,7 @@ rb_gc_mark_frame(frame) { mark_locations_array(frame->argv, frame->argc); rb_gc_mark(frame->cbase); + rb_gc_mark((VALUE)frame->node); } #ifdef __GNUC__