Lukas Tenbrink
|
e1c42392c2
Improve string copy_from and copy_from_unchecked implementations, by making use of caller contracts and language spec (NULL termination and casts).
|
9 months ago |
Thaddeus Crews
|
45734bd451
Merge pull request #99817 from Ivorforce/strlen-char32_t
|
8 months ago |
Thaddeus Crews
|
06cce0e81a
Merge pull request #100016 from Ivorforce/camelcase-to-underscore-rolling-cache
|
8 months ago |
Lukas Tenbrink
|
8d82933c7c
Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration.
|
9 months ago |
Lukas Tenbrink
|
0d2e13bcb8
Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call.
|
9 months ago |
Lukas Tenbrink
|
2b39314461
Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t.
|
9 months ago |
Lukas Tenbrink
|
884cbb5333
Don't repeat calls to strlen in split, and make splitter_length const in get_slice.
|
9 months ago |
A Thousand Ships
|
68f638cf02
Use `(r)find_char` instead of `(r)find` for single characters
|
9 months ago |
Thaddeus Crews
|
63838c936c
Merge pull request #98278 from a-johnston/fuzzy-search-rebase
|
9 months ago |
Thaddeus Crews
|
363c0b5fec
Merge pull request #47502 from KoBeWi/add_0
|
10 months ago |
Mansur Isaev
|
98c89f17c4
Add `Object` support for `String.format`
|
3 years ago |
Adam Johnston
|
3ac043c508
Add fuzzy string matching to quick open search
|
10 months ago |
kobewi
|
5c0f2414cd
Always add decimal when printing float
|
1 year ago |
yeojunh
|
b3b24ded19
Add checks for valid base in String::num_int64, uint64().
|
10 months ago |
Haoyu Qiu
|
6516ca6b11
Parse fragment from URL
|
1 year ago |
Haoyu Qiu
|
a751c05b15
Fix script editor wrongly replaces and quotes non-ASCII letters
|
11 months ago |
Haoyu Qiu
|
8bf4ecc026
Add `String.is_valid_unicode_identifier()`
|
1 year ago |
Rémi Verschelde
|
c7702b350a
Merge pull request #92548 from AThousandShips/string_cleaning
|
1 year ago |
Rémi Verschelde
|
4afcbb1c8b
Merge pull request #92546 from AThousandShips/faster_replace
|
1 year ago |
Rémi Verschelde
|
49e5fbfbd2
Merge pull request #95184 from jsjtxietian/shader-include-relative
|
1 year ago |
Rémi Verschelde
|
803dfcc3cb
Merge pull request #95613 from timothyqiu/split-empty
|
1 year ago |
Rémi Verschelde
|
f01e052162
Merge pull request #95549 from timothyqiu/split-translation-server
|
1 year ago |
Haoyu Qiu
|
f483c3aafa
Fix split_floats behavior when spaces are used as separators
|
1 year ago |
Rémi Verschelde
|
70096c0e6a
Merge pull request #94558 from stuartcarnie/sgc/sprintf_allocations
|
1 year ago |
Rémi Verschelde
|
71ca5aa5ec
Merge pull request #92555 from AThousandShips/insert_improve
|
1 year ago |
A Thousand Ships
|
ee19a092d9
[Core] Optimize some `String` methods
|
1 year ago |
A Thousand Ships
|
e211d08c92
[Core] Optimize `String::join`
|
1 year ago |
A Thousand Ships
|
746c6b87eb
[Core] Optimize `String::insert`
|
1 year ago |
A Thousand Ships
|
cbaec62b03
[Core] Optimize `String::replace` methods
|
1 year ago |
Haoyu Qiu
|
7343dc3a5d
Split TranslationServer into its own file
|
1 year ago |