Skip to content

Commit 77fe339

Browse files
committed
[GR-19220] Add missing changelog entries (#2411)
PullRequest: truffleruby/2847
2 parents bf9a3a3 + 395d30a commit 77fe339

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
@@ -20,10 +20,17 @@ Compatibility:
2020
* Update `rb_str_modify` and `rb_str_modify_expand` to raise a `FrozenError` when given a frozen string (#2392).
2121
* Implement `rb_fiber_*` functions (#2402).
2222
* Implement `rb_str_vcatf`.
23+
* Add support for tracing allocations from C functions (#2403, @chrisseaton).
2324

2425
Performance:
2526

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

2835
Changes:
2936

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

8492
Changes:
8593

0 commit comments

Comments
 (0)