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 |