summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
4 daysfile.c: Optimize `rb_file_dirname_n` fixed costsJean Boussier
6 daysrb_file_join_fastpath: optimize searching for separatorsJean Boussier
6 daysOptimize File.join common use caseJean Boussier
7 days[Bug #21842] Let `rb_interned_str` return US-ASCII if possibleNobuyoshi Nakada
7 daysRevert "Fix rb_interned_str: create strings with BINARY (akak ASCII_8BIT) enc...Nobuyoshi Nakada
7 daysFix rb_interned_str: create strings with BINARY (akak ASCII_8BIT) encodingJean Boussier
2026-01-07[DOC] Harmonize #=~ methods (#15814)Burdette Lamar
2026-01-07[DOC] Harmonize #[] methodsBurdette Lamar
2026-01-06[DOC] Harmonize #== methods (#15805)Burdette Lamar
2025-12-31Use STR_SET_SHARED in str_duplicate_setup_heapPeter Zhu
2025-12-29Add rb_gc_register_pinning_objPeter Zhu
2025-12-20[DOC] Correct typoBurdetteLamar
2025-12-20[DOC] Note for String#<=> about ComparableBurdetteLamar
2025-12-19[DOC] Harmonize several <=> methodsBurdetteLamar
2025-12-19[DOC] Harmonize String#<=>BurdetteLamar
2025-12-16search_nonascii(): Replace UB pointer cast with memcpyAlan Wu
2025-12-13Remove useless rb_check_arity() callsShugo Maeda
2025-12-11[Bug #19558] Allow ASCII range to mix with Unicode dumpNobuyoshi Nakada
2025-12-11Allow String#strip etc. to take optional character selectorsShugo Maeda
2025-12-09Fixed by `misspell -w -error -source=text`Hiroshi SHIBATA
2025-12-05[DOC] Tweaks for String#capitalizeBurdetteLamar
2025-12-05[DOC] Tweaks for String#downcaseBurdetteLamar
2025-12-05[DOC] Tweaks for String#upcaseBurdetteLamar
2025-12-05[DOC] Tweaks for String#swapcaseBurdetteLamar
2025-12-05Refine non-nil warnings for the deprecated variablesNobuyoshi Nakada
2025-12-05[Bug #21764] Propagate the encoding of ID to warningNobuyoshi Nakada
2025-12-03fstring_concurrent_set_create: only assert the string has no ivarsJean Boussier
2025-12-03Rename `rb_obj_exivar_p` -> `rb_obj_gen_fields_p`Jean Boussier
2025-12-01ZJIT: Specialize String#<< with FixnumMax Bernstein
2025-11-27Reorganize page documentations (#15154)Stan Lo
2025-11-20[DOC] Tweaks for String#valid_encoding?Burdette Lamar
2025-11-20[DOC] Tweaks for String#uptoBurdetteLamar
2025-11-20[DOC] TWeaks for String#upcase!BurdetteLamar
2025-11-20[DOC] Tweaks for String#upcase (#15244)Burdette Lamar
2025-11-18[DOC] Tweaks for String#unicode_normalizeBurdetteLamar
2025-11-18[DOC] Tweaks for String#dump and String#undumpBurdette Lamar
2025-11-18Fix improper termlen fill in `str_duplicate_setup_embed`.Luke Gruber
2025-11-16[DOC] Tweaks for String#unicode_normalize!BurdetteLamar
2025-11-16[DOC] Tweaks for String#unicode_normalized?BurdetteLamar
2025-11-13[DOC] Tweaks for String#tr_s!BurdetteLamar
2025-11-13[DOC] Tweaks for String#tr_sBurdetteLamar
2025-11-13[DOC] Tweaks for String#tr!BurdetteLamar
2025-11-12[DOC] Tweaks for String#trBurdetteLamar
2025-11-12[DOC] Tweaks for String#to_sBurdetteLamar
2025-11-08[DOC] Tweaks for String#to_i (#15036)Burdette Lamar
2025-11-07Don't modify fstrings in rb_str_tmp_frozen_no_embed_acquireJohn Hawthorn
2025-11-02[DOC] Tweaks for String#to_fBurdetteLamar
2025-11-02Make rb_str_embed_size aware of termlenPeter Zhu
2025-11-02Fix string allocation when slot size < 40 bytesPeter Zhu
2025-10-27[DOC] Tweaks for String#swapcaseBurdetteLamar