1
0
Fork 0
godot/core/templates
Thaddeus Crews 74907876d3
Merge pull request #103759 from Ivorforce/zero-constructible
Optimize `Array.resize` by using `memset` (through new `is_zero_constructible` type trait)
2025-03-12 10:31:55 -05:00
..
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
a_hash_map.cpp Implement array based hash map 2024-10-24 21:34:12 +03:00
a_hash_map.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
bin_sorted_array.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
command_queue_mt.cpp Apply iwyu suggestion in core. 2024-12-19 00:43:47 +08:00
command_queue_mt.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
cowdata.h Add `is_zero_constructible` to denote if a type can be semi-trivially constructed with all 0 bytes. 2025-03-12 09:49:24 +01:00
hash_map.cpp Add a sort method to Dictionary and HashMap 2024-10-02 14:26:33 -07:00
hash_map.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
hash_set.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
hashfuncs.h Merge pull request #97553 from AThousandShips/semantic_equal 2025-03-10 10:01:05 -05:00
list.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
local_vector.h Add `is_zero_constructible` to denote if a type can be semi-trivially constructed with all 0 bytes. 2025-03-12 09:49:24 +01:00
lru.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
oa_hash_map.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
paged_allocator.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
paged_array.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
pair.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
pass_func.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
pooled_list.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
rb_map.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
rb_set.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
rid.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
rid_owner.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid_owner.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
ring_buffer.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
safe_list.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
safe_refcount.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
search_array.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
self_list.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
simple_type.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
sort_array.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
span.h Add iteration to `Span`. 2025-03-11 23:46:25 +01:00
tuple.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
vector.h Add `is_zero_constructible` to denote if a type can be semi-trivially constructed with all 0 bytes. 2025-03-12 09:49:24 +01:00
vmap.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
vset.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00