From 45246bc04daee213dbfa47a576d631a8a9b037f6 Mon Sep 17 00:00:00 2001 From: ko1 Date: Thu, 11 Sep 2014 11:56:29 +0000 Subject: update NEWS for new GC related features. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/NEWS b/NEWS index 7ae255fd00..fd571f61fc 100644 --- a/NEWS +++ b/NEWS @@ -45,6 +45,10 @@ with all sufficient information, see the ChangeLog file. * New methods: * File::Stat#birthtime +* GC + * Improvements + * Introduce incremental marking for major GC. [Feature #10137] + * Kernel * New methods: * Kernel#itself @@ -78,6 +82,11 @@ with all sufficient information, see the ChangeLog file. === Core classes compatibility issues (excluding feature bug fixes) +* GC + * incompatible changes: + * Rename GC.stat entries. [Feature #9924] + See https://docs.google.com/spreadsheets/d/11Ua4uBr6o0k-nORrZLEIIUkHJ9JRzRR0NyZfrhEEnc8/edit?usp=sharing + * IO * incompatible changes: * When flushing file IO, you cannot assume that the metadata of the file @@ -238,3 +247,7 @@ with all sufficient information, see the ChangeLog file. but not only the end of a string. Therefore, result strings may not be NUL-terminated, `StringValueCStr()` is needed calling to obtain a NUL-terminated C string. + +* rb_tracepoint_new() supports new internal events accessible only from C: + * RUBY_INTERNAL_EVENT_GC_ENTER + * RUBY_INTERNAL_EVENT_GC_EXIT -- cgit v1.2.3