aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* Make String#undump compaction safePeter Zhu2023-12-011-0/+2
* Pin embedded shared stringsPeter Zhu2023-12-011-20/+0
* Guard match from GC in String#gsubPeter Zhu2023-11-291-4/+5
* Guard match from GC when scanning stringPeter Zhu2023-11-271-11/+17
* Specialize String#dupJean Boussier2023-11-201-0/+13
* String#force_encoding don't clear coderange if encoding is unchangedJean Boussier2023-11-091-1/+17
* String for string literal is not resizableNobuyoshi Nakada2023-11-081-1/+1
* Make String.new size pools aware.Jean Boussier2023-11-021-0/+93
* [DOC] Missing comment markersNobuyoshi Nakada2023-09-271-1/+1
* [Bug #19902] Update the coderange regarding the changed regionNobuyoshi Nakada2023-09-261-0/+27
* Use end of char boundary in start_with?John Hawthorn2023-09-011-2/+2
* [Bug #19784] Fix behaviors against prefix with broken encodingNobuyoshi Nakada2023-08-261-13/+43
* Introduce `at_char_boundary` functionNobuyoshi Nakada2023-08-261-5/+4
* Fix premature string collection during appendAlan Wu2023-08-231-0/+2
* Use STR_EMBED_P instead of testing STR_NOEMBEDPeter Zhu2023-08-221-9/+9
* Don't check for STR_NOEMBED in rb_fstringPeter Zhu2023-08-181-1/+2
* [DOC] Don't suppress autolinks (#8208)Burdette Lamar2023-08-111-31/+31
* No computing embed_capa_max in str_subseqKunshan Wang2023-08-031-4/+19
* Fill terminator properlyNobuyoshi Nakada2023-07-281-1/+3
* [Bug #19769] Fix range of size 1 in `String#tr`alexandre1842023-07-151-2/+4
* Make the string index functions closer to symmetricNobuyoshi Nakada2023-07-091-52/+32
* Make `rb_str_rindex` return byte indexNobuyoshi Nakada2023-07-091-3/+7
* [Bug #19763] Raise same message exception for regexpNobuyoshi Nakada2023-07-091-2/+3
* Ensure the byte position is a valid boundaryNobuyoshi Nakada2023-06-281-20/+11
* [Bug #19748] Fix out-of-bound access in `String#byteindex`Nobuyoshi Nakada2023-06-281-10/+7
* [Bug #19746] `String#index` with regexp should clear `$~` unless matchedNobuyoshi Nakada2023-06-281-2/+6
* [DOC] Regexp doc (#7923)Burdette Lamar2023-06-201-3/+3
* Assign into optimal size pools using String#split("")Matt Valentine-House2023-06-091-1/+4
* Unify length field for embedded and heap strings (#7908)Peter Zhu2023-06-061-56/+48
* [DOC] Update flags doc for stringsPeter Zhu2023-06-051-1/+0
* Simplify duplicated codePeter Zhu2023-06-011-7/+3
* Don't refetch ptr and lenPeter Zhu2023-06-011-4/+0
* Remove dead code in string.cPeter Zhu2023-05-261-11/+0
* [Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House2023-04-061-8/+8
* [Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu2023-04-041-74/+7
* RJIT: Optimize String#bytesizeTakashi Kokubun2023-03-181-1/+1
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-7/+7
* Optimize String#getbyteTakashi Kokubun2023-03-051-1/+1
* rb_str_modify_expand: clear the string coderangeRĂ´mulo Ceccon2023-03-031-0/+1
* Fix spelling (#7389)John Bampton2023-02-271-1/+1
* Symbol#end_with? accepts Strings onlyAdam Daniels2023-02-271-1/+1
* Remove (newly unneeded) remarks about aliasesBurdetteLamar2023-02-191-19/+0
* [DOC] Small adjustment for String method docszverok2023-02-191-1/+13
* Rename rb_str_splice_{0,1} -> rb_str_update_{0,1}Matt Valentine-House2023-02-091-6/+6
* Remove alias macro rb_str_spliceMatt Valentine-House2023-02-091-7/+5
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-1/+0
* Mark "mapping_buffer" as write barrier protectedJean Boussier2023-02-031-1/+2
* [Feature #19314] Add new arguments of String#bytespliceShugo Maeda2023-01-201-31/+76
* String#bytesplice should return selfShugo Maeda2023-01-191-2/+2
* Use str_enc_copy_direct to improve performanceMatt Valentine-House2023-01-131-1/+1