virtualx-engine/core/string
Jan Haller 43be9fa0c8 Fix platform-dependent hashing for char* and wchar_t*
Since char/wchar_t can be either signed or unsigned, its conversion to uint32_t leads to different values depending on platform.
In particular, the same string represented as char* (Latin-1; StringName direct construction) or uint32_t (UTF-8; constructed
via String) previously resulted in different hashes.
2023-09-24 20:57:57 +02:00
..
char_range.inc One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
char_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
locales.h Fix script name of Hant and Hans 2023-07-20 15:01:39 +08:00
node_path.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
node_path.h Remove unused has_slashes from NodePath 2023-02-01 11:32:39 -06:00
optimized_translation.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
optimized_translation.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
print_string.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
print_string.h Redo how the remote filesystem works 2023-05-08 11:57:54 +02:00
SCsub Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
string_buffer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
string_builder.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
string_builder.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
string_name.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
string_name.h Fix StringName comparison 2023-05-18 13:25:40 +02:00
translation.cpp Support loading of translations on threads 2023-06-29 16:48:55 +02:00
translation.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
translation_po.cpp Don't warn when using TTRN() in a language without plurals 2023-02-11 13:21:57 +08:00
translation_po.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ucaps.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ustring.cpp Fix platform-dependent hashing for char* and wchar_t* 2023-09-24 20:57:57 +02:00
ustring.h Merge pull request #78529 from Chaosus/string_reverse 2023-08-16 16:53:40 +02:00