Commit History

Auteur SHA1 Bericht Datum
  Thaddeus Crews c1b7865ae9 Merge pull request #103557 from aaronfranke/godot-version-defines 7 maanden geleden
  Thaddeus Crews 22a7079afd Merge pull request #104047 from YYF233333/dict_iter 7 maanden geleden
  Thaddeus Crews e97bb76142 Merge pull request #100314 from Ivorforce/use-string-chr 7 maanden geleden
  Aaron Franke 97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 7 maanden geleden
  Yufeng Ying bebe037abf Add ConstIterator to Dictionary. 7 maanden geleden
  Thaddeus Crews 19057494db Merge pull request #100238 from Ivorforce/copy-from-unchecked-unchecked 7 maanden geleden
  Thaddeus Crews 754e3b3f9a Merge pull request #103825 from JulianHeuser/region_highlight_crash_fix 7 maanden geleden
  Lukas Tenbrink 541e721cac Change String copy_from_unchecked to actually not check the string, leading to performance optimizations across substr, count, and StringBuilder. 10 maanden geleden
  Julian 659d1b5d0c Fix crash caused by trailing spaces 7 maanden geleden
  Thaddeus Crews 8d1c1c5867 Merge pull request #92476 from AThousandShips/string_remove_char 7 maanden geleden
  A Thousand Ships 331a43a9d8 Add `String::remove_char(s)` methods for performance and convenience 1 jaar geleden
  Lukas Tenbrink 605b62cd29 Add `Span` struct (replacing `StrRange`). Spans represent read-only access to a contiguous array, resembling `std::span`. 9 maanden geleden
  Lukas Tenbrink b6cfcdeab5 Add `String::ascii` creator functions, to parse a char buffer as ASCII. 7 maanden geleden
  A Thousand Ships 5113022dfe Clean up some uses of `String::substr` 7 maanden geleden
  Thaddeus Crews c838fe27cd Merge pull request #99059 from MarcusPaulsson/issue_branch_2 7 maanden geleden
  Pāvels Nadtočajevs b50d9742c2 Fix `is_valid_float`, `Variant` parser, `Expression` parser, script highlighter, and `TextServer` not handing capital E in scientific notation. 8 maanden geleden
  Lukas Tenbrink 2e600789dd Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`. 9 maanden geleden
  Lukas Tenbrink 2aeca3e885 Optimize `String::chr` to avoid calling `strlen`. Use `String::chr` instead of `String(&chr, 1)` where appropriate. 10 maanden geleden
  Lukas Tenbrink b2d881a73a Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case. 9 maanden geleden
  Thaddeus Crews 416a86f47c Merge pull request #100434 from Ivorforce/string-copy-from-rename 10 maanden geleden
  Thaddeus Crews bf9ef5f8a5 Merge pull request #100564 from YYF233333/iwyu 10 maanden geleden
  Yufeng Ying be86ce3103 Apply iwyu suggestion in core. 10 maanden geleden
  HP van Braam 240f510fa7 Core ubsan fixes 10 maanden geleden
  Lukas Tenbrink df3e9291c6 Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`). 10 maanden geleden
  Lukas Tenbrink ef3eecd34e Optimize `String.count` and `String.countn` by avoiding repeated reallocations. 10 maanden geleden
  Thaddeus Crews ba66c478c0 Merge pull request #100041 from Ivorforce/optimize-string-similarity 10 maanden geleden
  Lukas Tenbrink a3f48f7047 Optimize String construction from statically known strings allowing `strlen` to be evaluated at compile time, where possible. 10 maanden geleden
  Thaddeus Crews 4b1a51d3e3 Merge pull request #100075 from demolke/simplify 10 maanden geleden
  Thaddeus Crews 5b312d0e59 Merge pull request #99816 from Ivorforce/string-copy-from-optimizations 10 maanden geleden
  Lukas Tenbrink 875b48366c Optimize String.similarity by avoiding allocation for bigrams. 10 maanden geleden