godot/core
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
..
config Allow to override editor settings per project 2025-06-02 17:51:26 +02: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 Fix various race conditions with capturing of script backtraces 2025-06-02 19:46:19 +02:00
extension Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
input Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07:00
io Merge pull request #106190 from aaronfranke/compression64 2025-06-03 15:30:24 -05:00
math Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
object Merge pull request #107058 from mihe/script-backtrace-deadlock 2025-06-03 15:30:16 -05:00
os [macOS] Add support for loading shell environment from UI apps. 2025-06-03 18:27:29 +03:00
string Merge pull request #106606 from aaronfranke/pow2_64 2025-06-02 18:51:56 -05:00
templates Reuse and optimize sorting logic for List, SelfList, and HashMap 2025-06-04 10:18:22 -04:00
variant Reuse and optimize sorting logic for List, SelfList, and HashMap 2025-06-04 10:18:22 -04:00
core_bind.compat.inc Style: Convert namespaces to PascalCase 2025-03-23 19:10:24 -05:00
core_bind.cpp Style: Remove redundant DEBUG_METHODS_ENABLED 2025-05-15 13:09:41 -05: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 Style: Remove redundant DEBUG_METHODS_ENABLED 2025-05-15 13:09:41 -05:00
core_constants.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
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 Use Grisu2 algorithm in String::num_scientific to fix serializing 2025-05-22 09:13:16 -07: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 Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
SCsub SCons: Begin decoupling generation & build code 2025-04-25 08:23:01 -05:00
typedefs.h Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
version.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00