Pāvels Nadtočajevs
|
a9ef3e5804
Fix duplicate minus in print output.
|
3 months ago |
Yarvin
|
364e98afc5
Fix String::rfindn for strings with only one character.
|
3 weeks ago |
Lukas Tenbrink
|
43a8009a56
Clean up String::find to remove duplicate code, and speed up comparison with `memcmp` where possible.
|
2 months ago |
Lukas Tenbrink
|
d7f5c13db8
Add `Span` equality (`==` and `!=`) operators.
|
1 month ago |
Thaddeus Crews
|
20430236e7
Merge pull request #107999 from timothyqiu/translation-cleanup
|
2 months ago |
Lukas Tenbrink
|
839e0358b3
Assert that `dictionary.h` does not include `String`, and that neither of the fundamental containers include `Object`.
|
2 months ago |
Lukas Tenbrink
|
dc5e615a1d
Remove `Array` include from `dictionary.h` and `ustring.h`.
|
2 months ago |
Lukas Tenbrink
|
712bc99668
Add `STATIC_ASSERT_INCOMPLETE_TYPE` to enforce include minimality.
|
6 months ago |
Thaddeus Crews
|
62933b683e
Merge pull request #105928 from Ivorforce/cowdata-reserve-capacity
|
2 months ago |
Thaddeus Crews
|
f6fc2f4a08
Core: Remove `skip_cr` argument from `String`
|
2 months ago |
Lukas Tenbrink
|
1bf821c1e1
Store current capacity in `CowData` buffers, and rewrite most of it.
|
7 months ago |
Thaddeus Crews
|
40bd86819b
Merge pull request #104332 from ColinSORourke/FindSeq
|
2 months ago |
Thaddeus Crews
|
8eeef165d4
Merge pull request #104781 from Ivorforce/string-encode-complete
|
2 months ago |
Lukas Tenbrink
|
a916325e6a
Use `Span` for `String.sprintf`, to accelerate `vformat` not needing to allocate an `Array`.
|
9 months ago |
Lukas Tenbrink
|
d1fd42bf3c
Expose `copy_from_unchecked` as `append_utf32_unchecked` and `String::utf32_unchecked` in `String` for high performance string copies. Expose `append_wstring` and `String::wstring` for platform strings.
|
8 months ago |
Haoyu Qiu
|
3f03260a21
Cleanup editor translation related methods
|
5 months ago |
Colin O'Rourke
|
03d32c68a9
Added Find Sequence to Spans
|
9 months ago |
Lukas Tenbrink
|
0d700e53f3
Check for `NUL` characters in string parsing functions.
|
3 months ago |
Thaddeus Crews
|
8de08c7c21
Merge pull request #107646 from stuartcarnie/string_append_utf8_bug
|
6 months ago |
Thaddeus Crews
|
d4fa7e15ed
Merge pull request #106919 from kitbdev/fix-codeedit-hover-word-lookup
|
6 months ago |
Stuart Carnie
|
4b3800582e
Core: Fix invalid resize after appending
|
6 months ago |
Lukas Tenbrink
|
b13a0e1834
Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.
|
6 months ago |
Lukas Tenbrink
|
70672ef008
Optimize `String::get_data`, `length` and `is_empty` by making better assumptions and inlining.
|
6 months ago |
kit
|
ebf71cd4f3
Fix CodeEdit hover word lookup
|
6 months ago |
Aaron Franke
|
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
|
1 year ago |
Lukas Tenbrink
|
26a6d4062d
Inline `String::utf8` and `String::utf16` for their simplicity.
|
11 months ago |
aaronp64
|
a4ba8c37c9
Reduce allocations/copies in String::format
|
7 months ago |
Thaddeus Crews
|
60aae6d856
Merge pull request #86653 from Mickeon/string-format-error
|
7 months ago |
Thaddeus Crews
|
3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
|
7 months ago |
Thaddeus Crews
|
999294d77a
Core: Integrate `CharStringT`
|
1 year ago |