Commit History

Author SHA1 Message Date
  Thaddeus Crews c838fe27cd Merge pull request #99059 from MarcusPaulsson/issue_branch_2 5 months ago
  Pāvels Nadtočajevs b50d9742c2 Fix `is_valid_float`, `Variant` parser, `Expression` parser, script highlighter, and `TextServer` not handing capital E in scientific notation. 6 months ago
  Lukas Tenbrink 2e600789dd Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`. 7 months ago
  Lukas Tenbrink b2d881a73a Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case. 7 months ago
  Thaddeus Crews 416a86f47c Merge pull request #100434 from Ivorforce/string-copy-from-rename 8 months ago
  Thaddeus Crews bf9ef5f8a5 Merge pull request #100564 from YYF233333/iwyu 8 months ago
  Yufeng Ying be86ce3103 Apply iwyu suggestion in core. 8 months ago
  HP van Braam 240f510fa7 Core ubsan fixes 8 months ago
  Lukas Tenbrink df3e9291c6 Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`). 8 months ago
  Lukas Tenbrink ef3eecd34e Optimize `String.count` and `String.countn` by avoiding repeated reallocations. 8 months ago
  Thaddeus Crews ba66c478c0 Merge pull request #100041 from Ivorforce/optimize-string-similarity 8 months ago
  Lukas Tenbrink a3f48f7047 Optimize String construction from statically known strings allowing `strlen` to be evaluated at compile time, where possible. 8 months ago
  Thaddeus Crews 4b1a51d3e3 Merge pull request #100075 from demolke/simplify 8 months ago
  Thaddeus Crews 5b312d0e59 Merge pull request #99816 from Ivorforce/string-copy-from-optimizations 8 months ago
  Lukas Tenbrink 875b48366c Optimize String.similarity by avoiding allocation for bigrams. 8 months ago
  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). 8 months ago
  Lukas Tenbrink b5c31ebb41 Add contains_char() for single-character 'contains' calls. 8 months ago
  demolke 964e2b3a9e Fix handling of leading `..` in simplify_path 8 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. 8 months ago
  Lukas Tenbrink 0d2e13bcb8 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. 8 months ago
  Lukas Tenbrink 2b39314461 Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t. 8 months ago
  Lukas Tenbrink 884cbb5333 Don't repeat calls to strlen in split, and make splitter_length const in get_slice. 8 months ago
  A Thousand Ships 68f638cf02 Use `(r)find_char` instead of `(r)find` for single characters 9 months ago
  Marcus Paulsson 4db07a19d0 fixed empty hex bug 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 9 months ago
  Mansur Isaev 98c89f17c4 Add `Object` support for `String.format` 2 years ago
  Adam Johnston 3ac043c508 Add fuzzy string matching to quick open search 10 months ago