File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -304,7 +304,7 @@ changelog for details of the default gems or bundled gems.
304
304
and callback functions (`rb_internal_thread_event_callback`) receive it.
305
305
https://github.com/ruby/ruby/pull/8885
306
306
* 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).
308
308
https://github.com/ruby/ruby/pull/8936
309
309
* `rb_internal_thread_specific_key_create()`
310
310
* `rb_internal_thread_specific_get()`
@@ -330,9 +330,7 @@ changelog for details of the default gems or bundled gems.
330
330
331
331
## Implementation improvements
332
332
333
- * `defined?(@ivar)` is optimized with Object Shapes.
334
-
335
- ### GC
333
+ ### GC / Memory management
336
334
337
335
* Major performance improvements over 3.2
338
336
* Young objects referenced by old objects are no longer immediately
@@ -350,6 +348,7 @@ changelog for details of the default gems or bundled gems.
350
348
`Thread::Backtrace`, `Thread::Backtrace::Location`, `File::Stat`, `Method`.
351
349
This makes these classes faster to allocate and free, use less memory and reduce
352
350
heap fragmentation.
351
+ * `defined?(@ivar)` is optimized with Object Shapes.
353
352
354
353
### YJIT
355
354
You can’t perform that action at this time.
0 commit comments