Skip to content

Commit 395d30a

Browse files
committed
Add missing changelog entries.
1 parent 23b756f commit 395d30a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,17 @@ Compatibility:
1919
* Update `rb_str_modify` and `rb_str_modify_expand` to raise a `FrozenError` when given a frozen string (#2392).
2020
* Implement `rb_fiber_*` functions (#2402).
2121
* Implement `rb_str_vcatf`.
22+
* Add support for tracing allocations from C functions (#2403, @chrisseaton).
2223

2324
Performance:
2425

2526
* Moved most of `MonitorMixin` to primitives to deal with interrupts more efficiently (#2375).
27+
* Improved the performance of `rb_enc_from_index` by adding cached lookups (#2379, @nirvdrum).
28+
* Improved the performance of many `MatchData` operations (#2384, @nirvdrum).
29+
* Significantly improved performance of TRegex calls by allowing Truffle splitting (#2389, @nirvdrum).
30+
* Improved `String#gsub` performance by adding a fast path for the `string_byte_index` primitive (#2380, @nirvdrum).
31+
* Improved `String#index` performance by adding a fast path for the `string_character_index` primitive (#2383, @LillianZ).
32+
* Optimized conversion of strings to integers if the string contained a numeric value (#2401, @nirvdrum).
2633

2734
Changes:
2835

@@ -79,6 +86,7 @@ Performance:
7986
* Significantly improved performance of `Time#strftime` for common formats (#2361, @wildmaples, @chrisseaton).
8087
* Faster solution for lazy integer length (#2365, @lemire, @chrisseaton).
8188
* Speedup `rb_funcallv*()` by directly unwrapping the C arguments array instead of going through a Ruby `Array` (#2089).
89+
* Improved the performance of several `Truffle::RegexOperations` methods (#2374, @wildmapes, @nirvdrum).
8290

8391
Changes:
8492

0 commit comments

Comments
 (0)