summaryrefslogtreecommitdiff
path: root/test/objspace
diff options
context:
space:
mode:
authorKevin Menard <kevin@nirvdrum.com>2022-07-25 21:04:03 -0400
committerJean Boussier <jean.boussier@gmail.com>2022-07-26 09:03:44 +0200
commit9a8f6e392fbd9c145566ae18fa2128ef96369430 (patch)
tree67bcf5b308a88cc915a2b5d3ddbe42c8f506c8d3 /test/objspace
parent9e6d07f3462d29f340114650da9f13a36b866d5f (diff)
downloadruby-9a8f6e392fbd9c145566ae18fa2128ef96369430.tar.gz
Cheaply derive code range for String#b return value
The result of String#b is a string with an ASCII_8BIT/BINARY encoding. That encoding is ASCII-compatible and has no byte sequences that are invalid for the encoding. If we know the receiver's code range, we can derive the resulting string's code range without needing to perform a full code range scan.
Diffstat (limited to 'test/objspace')
0 files changed, 0 insertions, 0 deletions