Commit History

Author SHA1 Message Date
  Lukas Tenbrink e1c42392c2 Improve string copy_from and copy_from_unchecked implementations, by making use of caller contracts and language spec (NULL termination and casts). 9 months ago
  Thaddeus Crews 45734bd451 Merge pull request #99817 from Ivorforce/strlen-char32_t 8 months ago
  Thaddeus Crews 06cce0e81a Merge pull request #100016 from Ivorforce/camelcase-to-underscore-rolling-cache 8 months ago
  Lukas Tenbrink 8d82933c7c Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration. 9 months ago
  Lukas Tenbrink 0d2e13bcb8 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. 9 months ago
  Lukas Tenbrink 2b39314461 Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t. 9 months ago
  Lukas Tenbrink 884cbb5333 Don't repeat calls to strlen in split, and make splitter_length const in get_slice. 9 months ago
  A Thousand Ships 68f638cf02 Use `(r)find_char` instead of `(r)find` for single characters 9 months ago
  Thaddeus Crews 63838c936c Merge pull request #98278 from a-johnston/fuzzy-search-rebase 9 months ago
  Thaddeus Crews 363c0b5fec Merge pull request #47502 from KoBeWi/add_0 10 months ago
  Mansur Isaev 98c89f17c4 Add `Object` support for `String.format` 3 years ago
  Adam Johnston 3ac043c508 Add fuzzy string matching to quick open search 10 months ago
  kobewi 5c0f2414cd Always add decimal when printing float 1 year ago
  yeojunh b3b24ded19 Add checks for valid base in String::num_int64, uint64(). 10 months ago
  Haoyu Qiu 6516ca6b11 Parse fragment from URL 1 year ago
  Haoyu Qiu a751c05b15 Fix script editor wrongly replaces and quotes non-ASCII letters 11 months ago
  Haoyu Qiu 8bf4ecc026 Add `String.is_valid_unicode_identifier()` 1 year ago
  Rémi Verschelde c7702b350a Merge pull request #92548 from AThousandShips/string_cleaning 1 year ago
  Rémi Verschelde 4afcbb1c8b Merge pull request #92546 from AThousandShips/faster_replace 1 year ago
  Rémi Verschelde 49e5fbfbd2 Merge pull request #95184 from jsjtxietian/shader-include-relative 1 year ago
  Rémi Verschelde 803dfcc3cb Merge pull request #95613 from timothyqiu/split-empty 1 year ago
  Rémi Verschelde f01e052162 Merge pull request #95549 from timothyqiu/split-translation-server 1 year ago
  Haoyu Qiu f483c3aafa Fix split_floats behavior when spaces are used as separators 1 year ago
  Rémi Verschelde 70096c0e6a Merge pull request #94558 from stuartcarnie/sgc/sprintf_allocations 1 year ago
  Rémi Verschelde 71ca5aa5ec Merge pull request #92555 from AThousandShips/insert_improve 1 year ago
  A Thousand Ships ee19a092d9 [Core] Optimize some `String` methods 1 year ago
  A Thousand Ships e211d08c92 [Core] Optimize `String::join` 1 year ago
  A Thousand Ships 746c6b87eb [Core] Optimize `String::insert` 1 year ago
  A Thousand Ships cbaec62b03 [Core] Optimize `String::replace` methods 1 year ago
  Haoyu Qiu 7343dc3a5d Split TranslationServer into its own file 1 year ago