summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
12 days[Bug #21380] Prohibit modification in String#split blockNobuyoshi Nakada
14 daysRename `rb_shape_set_shape_id` in `rb_obj_set_shape_id`Jean Boussier
2025-05-26[DOC] More tweaks for String#byteindexBurdetteLamar
2025-05-26Add shape_id to RBasic under 32 bitJohn Hawthorn
2025-05-25Use RB_VM_LOCKINGNobuyoshi Nakada
2025-05-22[DOC] Tweaks for String#byteindexBurdetteLamar
2025-05-16[DOC] Tweaks for String#append_as_bytesBurdette Lamar
2025-05-16[DOC] Tweaks for String#bBurdetteLamar
2025-05-16[DOC] Tweaks for String#ascii_only?BurdetteLamar
2025-05-15[DOC] Tweaks for String#=~ (#13325)Burdette Lamar
2025-05-14[DOC] Tweaks for String#<< (#13306)Burdette Lamar
2025-05-14[DOC] Tweaks for String#== (#13323)Burdette Lamar
2025-05-14[DOC] Tweaks for String#[] (#13335)Burdette Lamar
2025-05-14[DOC] Tweaks for String#[]=BurdetteLamar
2025-05-13[DOC] Tweaks for String#<=>BurdetteLamar
2025-05-13[DOC] Remove a garbageNobuyoshi Nakada
2025-05-12[DOC] Tweak for String#+@ (#13285)Burdette Lamar
2025-05-08[DOC] Tweaks for What's HereBurdetteLamar
2025-05-08[DOC] Tweaks for String#-@Burdette Lamar
2025-05-08Move `object_id` in object fields.Jean Boussier
2025-05-04[DOC] Tweaks for String#+BurdetteLamar
2025-05-04[DOC] Tweaks for String#*BurdetteLamar
2025-05-04[DOC] Tweaks for String#%BurdetteLamar
2025-05-01[DOC] Tweaks for String.newBurdette Lamar
2025-04-30Suppress gcc 15 unterminated-string-initialization warningsNobuyoshi Nakada
2025-04-23Fix comparison of signed and unsigned integersJean Boussier
2025-04-19Fix style [ci skip]Nobuyoshi Nakada
2025-04-19Implement dsize function for `fstring_table_type`Jean Boussier
2025-04-19Fix style of recent fstring featureJean Boussier
2025-04-18Lock-free hash set for fstrings [Feature #21268]John Hawthorn
2025-04-18Extract rb_gc_free_fstring to string.cJohn Hawthorn
2025-04-14Assert the GVL is held when performing various `rb_` functions.Samuel Williams
2025-04-02[DOC] Tweaks to String::try_convertBurdette Lamar
2025-03-27Freeze $/ and make it ractor safeÉtienne Barrié
2025-03-08string.c: Improve `fstring_hash` to reduce collisionsJean Boussier
2025-03-05Fix a race condition with interned strings sweeping.Jean Boussier
2025-02-24String#gsub! Elide MatchData allocation when we know it can't escapeJean Boussier
2025-02-12Elide string allocation when using `String#gsub` in MAP modeJean Boussier
2025-01-22[DOC] Fix code markup in String#matchKouhei Yanagita
2025-01-12[Doc] Encourage use of encoding constantsJean Boussier
2025-01-02[DOC] Exclude 'Class' and 'Module' from RDoc's autolinkingNobuyoshi Nakada
2024-12-13[DOC] [Feature #20205] Document the new power of String#+@Alan Wu
2024-11-27Optimize `rb_must_asciicompat`Jean Boussier
2024-11-26Many of Oniguruma functions need valid encoding stringsNobuyoshi Nakada
2024-11-26Check negative integer underflowNobuyoshi Nakada
2024-11-25Place all non-default GC API behind USE_SHARED_GCMatt Valentine-House
2024-11-20[DOC] Fix typo in comment for STR_PRECOMPUTED_HASHPeter Zhu
2024-11-19[DOC] Fix the default `limit` of String#splitKouhei Yanagita
2024-11-13YJIT: Specialize `String#[]` (`String#slice`) with fixnum arguments (#12069)Randy Stauner
2024-11-13Mark strings returned by Symbol#to_s as chilled (#12065)Jean byroot Boussier