Lukas Tenbrink
|
d7f5c13db8
Add `Span` equality (`==` and `!=`) operators.
|
1 tháng trước cách đây |
Thaddeus Crews
|
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
|
1 tháng trước cách đây |
Lukas Tenbrink
|
dc5e615a1d
Remove `Array` include from `dictionary.h` and `ustring.h`.
|
2 tháng trước cách đây |
Thaddeus Crews
|
d8df20a2e6
Merge pull request #110932 from Ivorforce/string-buffer-size-comment
|
2 tháng trước cách đây |
Lukas Tenbrink
|
ad600125df
Rewrite `HashMapHasherDefault` based on type traits - it is now possible to declare a default hashing function for any type.
|
7 tháng trước cách đây |
Lukas Tenbrink
|
bac9a9be85
Add comments to `String::size` to lead people to `length()` and explain the difference.
|
2 tháng trước cách đây |
Thaddeus Crews
|
62933b683e
Merge pull request #105928 from Ivorforce/cowdata-reserve-capacity
|
2 tháng trước cách đây |
Thaddeus Crews
|
f6fc2f4a08
Core: Remove `skip_cr` argument from `String`
|
2 tháng trước cách đây |
Lukas Tenbrink
|
1bf821c1e1
Store current capacity in `CowData` buffers, and rewrite most of it.
|
7 tháng trước cách đây |
Thaddeus Crews
|
8eeef165d4
Merge pull request #104781 from Ivorforce/string-encode-complete
|
3 tháng trước cách đây |
Lukas Tenbrink
|
a916325e6a
Use `Span` for `String.sprintf`, to accelerate `vformat` not needing to allocate an `Array`.
|
9 tháng trước cách đây |
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 tháng trước cách đây |
kobewi
|
a33ae0be0e
Add has_extension() method to String
|
4 tháng trước cách đây |
Thaddeus Crews
|
d4fa7e15ed
Merge pull request #106919 from kitbdev/fix-codeedit-hover-word-lookup
|
6 tháng trước cách đây |
Lukas Tenbrink
|
b13a0e1834
Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.
|
6 tháng trước cách đây |
Lukas Tenbrink
|
70672ef008
Optimize `String::get_data`, `length` and `is_empty` by making better assumptions and inlining.
|
6 tháng trước cách đây |
kit
|
ebf71cd4f3
Fix CodeEdit hover word lookup
|
6 tháng trước cách đây |
Thaddeus Crews
|
8bcec7afa9
Merge pull request #106730 from Ivorforce/simplify-memnew-arr-placement
|
6 tháng trước cách đây |
Yufeng Ying
|
8773f95e40
Optimize and simplify sarray.
|
7 tháng trước cách đây |
Lukas Tenbrink
|
4371aa864d
Simplify `Memory::memnew_arr_placement` to always initialize memory, to force callers to make the decision of whether to initialize.
|
7 tháng trước cách đây |
Aaron Franke
|
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
|
1 năm trước cách đây |
Thaddeus Crews
|
090d244b16
Merge pull request #101356 from Ivorforce/inline-utf-creation-functions
|
7 tháng trước cách đây |
Thaddeus Crews
|
051712dfb8
Merge pull request #103264 from mhilbrunner/docs-path-join
|
7 tháng trước cách đây |
Thaddeus Crews
|
579feb387c
Core: Add `[[nodiscard]]` to string-like classes
|
1 năm trước cách đây |
Lukas Tenbrink
|
26a6d4062d
Inline `String::utf8` and `String::utf16` for their simplicity.
|
11 tháng trước cách đây |
Lukas Tenbrink
|
ec32dae1da
Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs).
|
8 tháng trước cách đây |
Thaddeus Crews
|
999294d77a
Core: Integrate `CharStringT`
|
1 năm trước cách đây |
Lukas Tenbrink
|
b711d72e8f
Remove unnecessary `friend class` declarations of `CowData`.
|
1 năm trước cách đây |
Priahoud
|
bf963e767e
Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case
|
1 năm trước cách đây |
A Thousand Ships
|
889410dcda
Add `String::replace_char(s)` methods for performance and convenience
|
1 năm trước cách đây |