ruby/ext/-test-/string
Peter Zhu 7577c101ed
Unify length field for embedded and heap strings (#7908)
* Unify length field for embedded and heap strings

The length field is of the same type and position in RString for both
embedded and heap allocated strings, so we can unify it.

* Remove RSTRING_EMBED_LEN
2023-06-06 10:19:20 -04:00
..
capacity.c [Feature #18239] Implement VWA for strings 2021-10-25 13:26:23 -04:00
coderange.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
cstr.c Unify length field for embedded and heap strings (#7908) 2023-06-06 10:19:20 -04:00
depend Update the depend files 2023-02-28 09:09:00 -08:00
ellipsize.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
enc_associate.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
enc_dummy.c Remove Encoding#replicate 2023-01-11 13:41:41 +01:00
enc_str_buf_cat.c Scan the coderange in the given encoding 2021-06-26 16:05:15 +09:00
extconf.rb
fstring.c rb_enc_interned_str: handle autoloaded encodings 2021-03-22 21:37:48 +09:00
init.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
modify.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
new.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
nofree.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00
normalize.c decouple internal.h headers 2019-12-26 20:45:12 +09:00
qsort.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
rb_interned_str.c Fix rb_interned_str_* functions to not assume static strings 2020-11-30 17:33:28 +09:00
rb_str_dup.c str_duplicate: Don't share with a frozen shared string 2019-05-09 10:04:19 +09:00
set_len.c Init functions should have prefix to avoid confliction. 2017-12-03 08:02:56 +00:00