godot/core/string
PouleyKetchoupp ff40c3f3c8 Optimize NodePath update when renaming or deleting nodes in the editor
Now the process uses a Map to lookup node pointers instead of iterating
over all modified node paths in a list and comparing them for each
property to check.

The process also avoids checking properties with empty node paths and
does an early exit on deleted nodes to avoid checking the node and its
descendants.

Also made a minor change in NodePath::rel_path_to() to avoid resizing a
Vector many times for long paths (with copy-on-write each time). Now
it's down to 2 resize calls in any case.
2021-07-09 11:42:39 -07:00
..
node_path.cpp Optimize NodePath update when renaming or deleting nodes in the editor 2021-07-09 11:42:39 -07:00
node_path.h NodePath: Remove unimplemented get_parent() method 2021-04-23 12:37:53 +02:00
optimized_translation.cpp Check PHashTranslation generate p_from is valid 2021-05-03 20:40:21 +05:00
optimized_translation.h Rename PHashTranslation to OptimizedTranslation 2021-03-20 10:02:47 +00:00
print_string.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
print_string.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
string_buffer.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
string_builder.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
string_builder.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
string_name.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
string_name.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
translation_po.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
translation_po.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
translation.cpp Remove uses of auto for better readability and online code reviews 2021-04-26 14:59:28 +02:00
translation.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
ucaps.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
ustring.cpp Rename is_valid_integer() to is_valid_int() 2021-06-16 10:32:22 -06:00
ustring.h Rename is_valid_integer() to is_valid_int() 2021-06-16 10:32:22 -06:00