godot/tests/core/templates
aaronp64 6b2674fe18 Reuse and optimize sorting logic for List, SelfList, and HashMap
Added SortList class, and updated List, SelfList, and HashMap sort methods to use it.  Sorting is done with merge sort, with an initial check to optimize for already sorted lists, and sorted lists that were appended to.
2025-06-04 10:18:22 -04:00
..
test_a_hash_map.h Remove auto misuse cases. 2025-04-14 16:54:57 +03:00
test_command_queue.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_fixed_vector.h Add FixedVector template. 2025-04-30 19:14:08 +02:00
test_hash_map.h Reuse and optimize sorting logic for List, SelfList, and HashMap 2025-06-04 10:18:22 -04:00
test_hash_set.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_list.h Reuse and optimize sorting logic for List, SelfList, and HashMap 2025-06-04 10:18:22 -04:00
test_local_vector.h Add LocalVector.erase_unordered, mimicking erase but with remove_at_unordered, to remove duplicate logic. 2025-03-31 13:31:53 +02:00
test_lru.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_oa_hash_map.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_paged_array.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_rid.h Merge pull request #105164 from stuartcarnie/apple_pthread 2025-04-10 10:18:12 -05:00
test_self_list.h Reuse and optimize sorting logic for List, SelfList, and HashMap 2025-06-04 10:18:22 -04:00
test_span.h Add C array constructor to Span. [skip ci] 2025-03-12 16:48:16 +01:00
test_vector.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
test_vset.h Move bisect to Span and deduplicate code. 2025-05-14 18:19:09 +08:00