8000 Tweak NEWS.md · ruby/ruby@e14dddc · GitHub
[go: up one dir, main page]

Skip to content

Commit e14dddc

Browse files
committed
Tweak NEWS.md
* Move `define?(@var)` optimization into GC section * Remove a trailing space.
1 parent 0601bce commit e14dddc

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

NEWS.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ changelog for details of the default gems or bundled gems.
304304
and callback functions (`rb_internal_thread_event_callback`) receive it.
305305
https://github.com/ruby/ruby/pull/8885
306306
* The following functions are introduced to manipulate Ruby thread local data
307-
from internal thread event hook APIs (they are introduced since Ruby 3.2).
307+
from internal thread event hook APIs (they are introduced since Ruby 3.2).
308308
https://github.com/ruby/ruby/pull/8936
309309
* `rb_internal_thread_specific_key_create()`
310310
* `rb_internal_thread_specific_get()`
@@ -330,9 +330,7 @@ changelog for details of the default gems or bundled gems.
330330
331331
## Implementation improvements
332332
333-
* `defined?(@ivar)` is optimized with Object Shapes.
334-
335-
### GC
333+
### GC / Memory management
336334
337335
* Major performance improvements over 3.2
338336
* Young objects referenced by old objects are no longer immediately
@@ -350,6 +348,7 @@ changelog for details of the default gems or bundled gems.
350348
`Thread::Backtrace`, `Thread::Backtrace::Location`, `File::Stat`, `Method`.
351349
This makes these classes faster to allocate and free, use less memory and reduce
352350
heap fragmentation.
351+
* `defined?(@ivar)` is optimized with Object Shapes.
353352
354353
### YJIT
355354

0 commit comments

Comments
 (0)
0