Fabio Alessandrelli
|
65ce1360b4
network: Normalize IP parsing, fix IPv6, tests
|
vor 3 Wochen |
Pāvels Nadtočajevs
|
6c6c184c32
[Unix] Remove leading `..` from absolute paths and apply `simplify_path` to Unix current directory path.
|
vor 1 Monat |
Pāvels Nadtočajevs
|
a9ef3e5804
Fix duplicate minus in print output.
|
vor 4 Monaten |
Yarvin
|
364e98afc5
Fix String::rfindn for strings with only one character.
|
vor 2 Monaten |
Lukas Tenbrink
|
43a8009a56
Clean up String::find to remove duplicate code, and speed up comparison with `memcmp` where possible.
|
vor 4 Monaten |
Lukas Tenbrink
|
d7f5c13db8
Add `Span` equality (`==` and `!=`) operators.
|
vor 2 Monaten |
Thaddeus Crews
|
20430236e7
Merge pull request #107999 from timothyqiu/translation-cleanup
|
vor 3 Monaten |
Lukas Tenbrink
|
839e0358b3
Assert that `dictionary.h` does not include `String`, and that neither of the fundamental containers include `Object`.
|
vor 3 Monaten |
Lukas Tenbrink
|
dc5e615a1d
Remove `Array` include from `dictionary.h` and `ustring.h`.
|
vor 3 Monaten |
Lukas Tenbrink
|
712bc99668
Add `STATIC_ASSERT_INCOMPLETE_TYPE` to enforce include minimality.
|
vor 7 Monaten |
Thaddeus Crews
|
62933b683e
Merge pull request #105928 from Ivorforce/cowdata-reserve-capacity
|
vor 4 Monaten |
Thaddeus Crews
|
f6fc2f4a08
Core: Remove `skip_cr` argument from `String`
|
vor 4 Monaten |
Lukas Tenbrink
|
1bf821c1e1
Store current capacity in `CowData` buffers, and rewrite most of it.
|
vor 9 Monaten |
Thaddeus Crews
|
40bd86819b
Merge pull request #104332 from ColinSORourke/FindSeq
|
vor 4 Monaten |
Thaddeus Crews
|
8eeef165d4
Merge pull request #104781 from Ivorforce/string-encode-complete
|
vor 4 Monaten |
Lukas Tenbrink
|
a916325e6a
Use `Span` for `String.sprintf`, to accelerate `vformat` not needing to allocate an `Array`.
|
vor 10 Monaten |
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.
|
vor 10 Monaten |
Haoyu Qiu
|
3f03260a21
Cleanup editor translation related methods
|
vor 7 Monaten |
Colin O'Rourke
|
03d32c68a9
Added Find Sequence to Spans
|
vor 10 Monaten |
Lukas Tenbrink
|
0d700e53f3
Check for `NUL` characters in string parsing functions.
|
vor 4 Monaten |
Thaddeus Crews
|
8de08c7c21
Merge pull request #107646 from stuartcarnie/string_append_utf8_bug
|
vor 7 Monaten |
Thaddeus Crews
|
d4fa7e15ed
Merge pull request #106919 from kitbdev/fix-codeedit-hover-word-lookup
|
vor 7 Monaten |
Stuart Carnie
|
4b3800582e
Core: Fix invalid resize after appending
|
vor 7 Monaten |
Lukas Tenbrink
|
b13a0e1834
Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.
|
vor 8 Monaten |
Lukas Tenbrink
|
70672ef008
Optimize `String::get_data`, `length` and `is_empty` by making better assumptions and inlining.
|
vor 8 Monaten |
kit
|
ebf71cd4f3
Fix CodeEdit hover word lookup
|
vor 8 Monaten |
Aaron Franke
|
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
|
vor 1 Jahr |
Lukas Tenbrink
|
26a6d4062d
Inline `String::utf8` and `String::utf16` for their simplicity.
|
vor 1 Jahr |
aaronp64
|
a4ba8c37c9
Reduce allocations/copies in String::format
|
vor 9 Monaten |
Thaddeus Crews
|
60aae6d856
Merge pull request #86653 from Mickeon/string-format-error
|
vor 9 Monaten |