Historique des commits

Auteur SHA1 Message Date
  Pāvels Nadtočajevs b50d9742c2 Fix `is_valid_float`, `Variant` parser, `Expression` parser, script highlighter, and `TextServer` not handing capital E in scientific notation. il y a 6 mois
  Lukas Tenbrink 2e600789dd Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`. il y a 7 mois
  Lukas Tenbrink b2d881a73a Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case. il y a 8 mois
  Thaddeus Crews 416a86f47c Merge pull request #100434 from Ivorforce/string-copy-from-rename il y a 8 mois
  Thaddeus Crews bf9ef5f8a5 Merge pull request #100564 from YYF233333/iwyu il y a 8 mois
  Yufeng Ying be86ce3103 Apply iwyu suggestion in core. il y a 8 mois
  HP van Braam 240f510fa7 Core ubsan fixes il y a 8 mois
  Lukas Tenbrink df3e9291c6 Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`). il y a 8 mois
  Lukas Tenbrink ef3eecd34e Optimize `String.count` and `String.countn` by avoiding repeated reallocations. il y a 8 mois
  Thaddeus Crews ba66c478c0 Merge pull request #100041 from Ivorforce/optimize-string-similarity il y a 8 mois
  Lukas Tenbrink a3f48f7047 Optimize String construction from statically known strings allowing `strlen` to be evaluated at compile time, where possible. il y a 8 mois
  Thaddeus Crews 4b1a51d3e3 Merge pull request #100075 from demolke/simplify il y a 8 mois
  Thaddeus Crews 5b312d0e59 Merge pull request #99816 from Ivorforce/string-copy-from-optimizations il y a 8 mois
  Lukas Tenbrink 875b48366c Optimize String.similarity by avoiding allocation for bigrams. il y a 8 mois
  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). il y a 9 mois
  Lukas Tenbrink b5c31ebb41 Add contains_char() for single-character 'contains' calls. il y a 8 mois
  demolke 964e2b3a9e Fix handling of leading `..` in simplify_path il y a 8 mois
  Thaddeus Crews 45734bd451 Merge pull request #99817 from Ivorforce/strlen-char32_t il y a 8 mois
  Thaddeus Crews 06cce0e81a Merge pull request #100016 from Ivorforce/camelcase-to-underscore-rolling-cache il y a 8 mois
  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. il y a 9 mois
  Lukas Tenbrink 0d2e13bcb8 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. il y a 9 mois
  Lukas Tenbrink 2b39314461 Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t. il y a 9 mois
  Lukas Tenbrink 884cbb5333 Don't repeat calls to strlen in split, and make splitter_length const in get_slice. il y a 9 mois
  A Thousand Ships 68f638cf02 Use `(r)find_char` instead of `(r)find` for single characters il y a 9 mois
  Thaddeus Crews 63838c936c Merge pull request #98278 from a-johnston/fuzzy-search-rebase il y a 9 mois
  Thaddeus Crews 363c0b5fec Merge pull request #47502 from KoBeWi/add_0 il y a 10 mois
  Mansur Isaev 98c89f17c4 Add `Object` support for `String.format` il y a 3 ans
  Adam Johnston 3ac043c508 Add fuzzy string matching to quick open search il y a 10 mois
  kobewi 5c0f2414cd Always add decimal when printing float il y a 1 an
  yeojunh b3b24ded19 Add checks for valid base in String::num_int64, uint64(). il y a 10 mois