1 --- ruby-1.8.7-p160/eval.c 2009-03-23 18:28:31.000000000 +0900
2 +++ ruby-1.8.7-p160-tn/eval.c 2009-09-22 18:53:47.000000000 +0900
7 + EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self,
8 + ruby_frame->last_func,
9 + ruby_frame->last_class); /* 20090829 TN */
10 rb_eval(self, node->nd_body);
17 + EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self,
18 + ruby_frame->last_func,
19 + ruby_frame->last_class); /* 20090829 TN */
20 rb_eval(self, node->nd_body);
23 --- ruby-1.8.7-p160/gc.c 2009-03-27 19:25:23.000000000 +0900
24 +++ ruby-1.8.7-p160-tn/gc.c 2009-09-23 21:16:13.000000000 +0900
26 if (malloc_limit < GC_MALLOC_LIMIT) malloc_limit = GC_MALLOC_LIMIT;
29 - if (freed < free_min) {
30 + if (freed < free_min || freelist == 0) {