1
0
Fork 0
godot/core
aaronp64 8fb3697916 Avoid single character String allocations when appending characters
Removed calls to String::chr() when appending characters to Strings in Expression, Resource, and VariantParser, to avoid creating temporary Strings for each character.  Also updated the Resource case to resize String up front, since size is known.
2025-05-12 17:35:42 -04:00
..
config Merge pull request #103944 from KoBeWi/more_red_info 2025-05-08 07:19:33 -05:00
crypto CryptoCore: Use size_t for buffer sizes to fix encoding/sums of 2.0+ GiB files. 2025-04-03 11:29:59 +02:00
debugger Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
error Core: Use `__fastfail()` in MSVC error macros 2025-04-29 12:25:11 -05:00
extension Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs). 2025-05-06 15:17:07 +02:00
input MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
io Avoid single character String allocations when appending characters 2025-05-12 17:35:42 -04:00
math Avoid single character String allocations when appending characters 2025-05-12 17:35:42 -04:00
object Fix empty lines being added for errors with no script backtrace 2025-05-05 13:27:21 +02:00
os Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
string Merge pull request #101356 from Ivorforce/inline-utf-creation-functions 2025-05-07 12:48:32 -05:00
templates Remove vmap.h 2025-05-09 19:05:28 +08:00
variant Avoid single character String allocations when appending characters 2025-05-12 17:35:42 -04:00
SCsub SCons: Begin decoupling generation & build code 2025-04-25 08:23:01 -05:00
core_bind.compat.inc Style: Convert namespaces to PascalCase 2025-03-23 19:10:24 -05:00
core_bind.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
core_bind.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
core_builders.py SCons: Begin decoupling generation & build code 2025-04-25 08:23:01 -05:00
core_constants.cpp Add enable checkboxes to editor sections 2025-04-15 13:49:41 -07:00
core_constants.h
core_globals.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
core_string_names.h Always use `String` as `StringName` backing internally. 2025-04-23 14:57:03 +02:00
doc_data.cpp Add `String::replace_char(s)` methods for performance and convenience 2025-04-10 13:08:45 +02:00
doc_data.h Do not iterate Dictionary with get_key_at_index. 2025-04-07 21:54:13 +08:00
register_core_types.cpp Remove registration of deprecated classes 2025-05-05 20:16:50 +02:00
register_core_types.h
typedefs.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
version.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00