Commit History

Author SHA1 Message Date
  Lukas Tenbrink b13a0e1834 Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized. 3 months ago
  Lukas Tenbrink 70672ef008 Optimize `String::get_data`, `length` and `is_empty` by making better assumptions and inlining. 3 months ago
  Aaron Franke 15de1d6c35 Use Grisu2 algorithm in String::num_scientific to fix serializing 10 months ago
  Lukas Tenbrink 26a6d4062d Inline `String::utf8` and `String::utf16` for their simplicity. 7 months ago
  aaronp64 a4ba8c37c9 Reduce allocations/copies in String::format 4 months ago
  Thaddeus Crews 60aae6d856 Merge pull request #86653 from Mickeon/string-format-error 4 months ago
  Thaddeus Crews 3947cbe3b2 Merge pull request #104386 from Repiteo/core/cpp-math 4 months ago
  Thaddeus Crews 999294d77a Core: Integrate `CharStringT` 10 months ago
  Thaddeus Crews ad40939b6f Core: Replace C math headers with C++ equivalents 5 months ago
  Priahoud bf963e767e Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case 1 year ago
  A Thousand Ships 889410dcda Add `String::replace_char(s)` methods for performance and convenience 1 year ago
  Thaddeus Crews 7a6c3b309f Merge pull request #105130 from bruvzg/uri_fix_plus 4 months ago
  Pāvels Nadtočajevs b106dfd4f9 Base accessibility API. 5 months ago
  Pāvels Nadtočajevs 9abe2e5294 Add `uri_file_decode` to handle `+` in file names. 4 months ago
  Yufeng Ying 4f4031a675 Replace size() == 0 with is_empty(). 5 months ago
  Thaddeus Crews 780cf03051 Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse 5 months ago
  bruvzg 48bfe13e4f Add methods to decode/encode multibyte encodings. 11 months ago
  Rémi Verschelde 10799d0b44 Merge pull request #104389 from Ivorforce/color-string-append 5 months ago
  Lukas Tenbrink ffa6ef220b Use `append_` instead of `parse_` for `String` methods. 5 months ago
  Thaddeus Crews 7fed5f29ed Merge pull request #99826 from kiroxas/improveParseUTF8Performance 5 months ago
  Lukas Tenbrink 143f8e933e Optimize `Color::to_html` by allocating less. 5 months ago
  kobewi 10f6c01b9c Remove ABS in favor of Math::abs 2 years ago
  Rémi Verschelde 64bd03269f Merge pull request #104286 from Ivorforce/localvector-find 5 months ago
  rune-scape 0c7d78f455 StringLikeVariantOrder: Compare in-place 10 months ago
  Lukas Tenbrink fde71e0382 Harmonize `String`, `Vector` and `LocalVector` `find` and `rfind`. 5 months ago
  Thaddeus Crews bb60b05ca4 Merge pull request #104182 from Ivorforce/small-little-string-function 5 months ago
  Lukas Tenbrink 8c14766597 Add missing `String + char *` function, to avoid unnecessary right side allocation to `String`. 5 months ago
  Lukas Tenbrink 49e860159a Move `CowData` `find`, `rfind` and `count` to `Span`. 5 months ago
  Lukas Tenbrink 626ff950fb Deduplicate `string::parse_utf32(char32_t)` in favor of just using the `Span` based function. 5 months ago
  Thaddeus Crews c1b7865ae9 Merge pull request #103557 from aaronfranke/godot-version-defines 5 months ago