aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove MIN_PRE_ALLOC_SIZE from Strings.Matt Valentine-House2023-01-131-13/+4
* Add str_enc_copy_directPeter Zhu2023-01-121-5/+19
* Set STR_SHARED_ROOT flag on root of stringPeter Zhu2023-01-091-0/+1
* Fix re-embedding of strings during compactionPeter Zhu2023-01-091-4/+8
* [Bug #19319] Fix crash in rb_str_casemapPeter Zhu2023-01-061-0/+2
* [DOC] Fix typoNobuyoshi Nakada2022-12-221-2/+2
* Introduce encoding check macroS-H-GAMELINKS2022-12-021-1/+1
* Make String#rstrip{,!} raise Encoding::CompatibilityError for broken coderangeJeremy Evans2022-11-241-0/+3
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-4/+4
* Rewrite Symbol#to_sym and #intern in Ruby (#6683)Takashi Kokubun2022-11-151-19/+0
* Use string's capacity to determine if reembeddablePeter Zhu2022-11-141-1/+1
* Make str_alloc_heap return a STR_NOEMBED stringPeter Zhu2022-11-031-29/+24
* Correcting example for swapcase! methodVaevictusnet2022-10-041-1/+1
* Fix bug when slicing a string with broken encodingPeter Zhu2022-09-281-0/+1
* Make string slices views rather than copiesPeter Zhu2022-09-281-7/+9
* Refactor str_substr and str_subseqPeter Zhu2022-09-261-37/+21
* string.c: don't create a frozen copy for str_new_sharedJean Boussier2022-09-261-4/+2
* Fix coderange calculation in String#bKazuki Yamaguchi2022-09-261-14/+16
* Revert "Revert "error.c: Let Exception#inspect inspect its message""Yusuke Endoh2022-09-231-1/+1
* Remove get_actual_encoding() and the dynamic endian detection for dummy UTF-1...Benoit Daloze2022-09-121-52/+9
* Avoid unnecessary copying when removing the leading part of a stringKazuki Yamaguchi2022-09-091-1/+0
* rb_str_concat_literals: use rb_str_buf_appendJean Boussier2022-09-081-2/+1
* [DOC] non-positive `base` in `Kernel#Integer` and `String#to_i`Nobuyoshi Nakada2022-09-081-4/+14
* [Bug #18973] Promote US-ASCII to ASCII-8BIT when adding 8-bit charNobuyoshi Nakada2022-08-311-8/+24
* [DOC] Fix a typo [ci skip]Nobuyoshi Nakada2022-08-271-1/+1
* Check if encoding capable object before check if ASCII compatibleNobuyoshi Nakada2022-08-201-0/+3
* rb_str_resize: Only clear coderange on truncationJean Boussier2022-08-181-7/+6
* Fix inspect for unicode codepoint 0x85Jeremy Evans2022-08-111-1/+9
* Adjust indent [ci skip]Nobuyoshi Nakada2022-07-261-10/+10
* Cheaply derive code range for String#b return valueKevin Menard2022-07-261-1/+17
* rb_str_buf_append: add a fast path for ENC_CODERANGE_VALIDJean Boussier2022-07-251-3/+18
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-2861/+2861
* Make String#each_line work correctly with paragraph separator and chompJeremy Evans2022-07-211-2/+7
* string.c: use str_enc_fastpath in TERM_LENJean Boussier2022-07-211-15/+15
* str_buf_cat: preserve coderange when going through fastpathJean Boussier2022-07-191-6/+14
* rb_str_buf_append: fastpath to str_buf_catJean Boussier2022-07-191-3/+19
* Rename ENCINDEX_ASCII to ENCINDEX_ASCII_8BITJean Boussier2022-07-191-2/+2
* [DOC] Correct call-seq directive in string.c (#6131)Burdette Lamar2022-07-131-1/+1
* Using is_ascii_string to check encodingS-H-GAMELINKS2022-06-171-3/+3
* Remove unused and accidentally public rb_str_shared_root_p()Alan Wu2022-06-161-6/+0
* Add placeholder to let braces matchNobuyoshi Nakada2022-06-141-6/+6
* Move String RVALUES between poolsMatt Valentine-House2022-06-131-4/+73
* [DOC] Fix markup for `String` (#5984)Alexander Ilyin2022-06-091-1/+1
* Revert "error.c: Let Exception#inspect inspect its message"Yusuke Endoh2022-06-071-1/+1
* error.c: Let Exception#inspect inspect its messageYusuke Endoh2022-06-071-1/+1
* [Feature #18595] Alias String#-@ as String#dedupJean Boussier2022-05-201-1/+4
* [DOC] Move the documentations of moved Symbol methodsNobuyoshi Nakada2022-04-141-45/+2
* [DOC] Enhanced RDoc for Symbol (#5796)Burdette Lamar2022-04-131-41/+31
* Enforce literals on the second argumentsNobuyoshi Nakada2022-04-131-1/+1
* Enhanced RDoc for Symbol (#5795)Burdette Lamar2022-04-121-92/+80