summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #96864 from KoBeWi/dictionerroryRémi Verschelde2024-09-121-1/+1
|\ | | | | | | Fix `Dictionary.merge()` type validation
| * Fix Dictionary.merge() type validationkobewi2024-09-111-1/+1
| |
* | Merge pull request #95840 from raulsntos/char_metadataRémi Verschelde2024-09-123-5/+9
|\ \ | | | | | | | | | Add metadata for `char16_t` and `char32_t`
| * | Add metadata for `char16_t` and `char32_t`Raul Santos2024-09-123-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | We don't seem to expose any API that uses `char16_t` yet, but I added it anyway since we make the type info for it. I didn't add anything for `wchar_t` because we are not making a type info so maybe we don't have a need for it yet, it could be added in the future. To prevent breaking compatibility with the C# bindings, we ignore the `char32_t` metadata and still use `System.Int64`.
* | | Merge pull request #92888 from ↵Rémi Verschelde2024-09-126-7/+36
|\ \ \ | | | | | | | | | | | | | | | | | | | | Hilderin/fix-unable-to-use-resourceLoader-in-c#-after-threaded-load Fix inability to use ResourceLoader in C# after threaded load in GDScript
| * | | Fix Unable to use ResourceLoader in C# after threaded load in GDScript #92798Hilderin2024-09-116-7/+36
| | | |
* | | | Merge pull request #95292 from aaronp64/is_parent_class_perfRémi Verschelde2024-09-121-8/+4
|\ \ \ \ | |_|_|/ |/| | | | | | | Improve `ClassDB::_is_parent_class` performance
| * | | Improve ClassDB::_is_parent_class performanceaaronp642024-08-081-8/+4
| | | | | | | | | | | | | | | | Change ClassDB::_is_parent_class to use ClassInfo::inherits_ptr, instead of looking up each inherited class name.
* | | | Merge pull request #96787 from raulsntos/gdextension/remove-get-rid-funcRémi Verschelde2024-09-113-5/+5
|\ \ \ \ | | | | | | | | | | | | | | | Remove `get_rid_func` from `GDExtensionClassCreationInfo4`
| * | | | Remove `get_rid_func` from `GDExtensionClassCreationInfo4`Raul Santos2024-09-103-5/+5
| | |_|/ | |/| |
* | | | Merge pull request #96760 from RandomShaper/wtp_langs_exit_threadRémi Verschelde2024-09-115-16/+33
|\ \ \ \ | | | | | | | | | | | | | | | Make use of languages' thread enter/exit more correct
| * | | | Make languages' thread enter/exit more resilientPedro J. Estébanez2024-09-104-8/+28
| | | | |
| * | | | WorkerThreadPool: Enhance lifetime for more flexibilityPedro J. Estébanez2024-09-102-8/+5
| | |_|/ | |/| |
* | | | Merge pull request #96586 from rune-scape/fix-empty-stringname-hashRémi Verschelde2024-09-1112-147/+68
|\ \ \ \ | | | | | | | | | | | | | | | StringName: Fix empty hash
| * | | | StringName: Fix empty hashrune-scape2024-09-0912-147/+68
| |/ / / | | | | | | | | | | | | +Fixed compat hashes
* | | | Merge pull request #96501 from scgm0/Allow-class-names-to-be-unicodeRémi Verschelde2024-09-111-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | GDExtension: Allow class names to be unicode
| * | | | Allow class names to be unicodescgm02024-09-071-1/+1
| |/ / /
* | | | Merge pull request #93856 from timothyqiu/expression-periodRémi Verschelde2024-09-111-7/+3
|\ \ \ \ | |_|/ / |/| | | | | | | Fix parsing of `4.` in Expression
| * | | Fix parsing of `4.` in ExpressionHaoyu Qiu2024-07-021-7/+3
| | | |
* | | | [Resource Loader] Do not check property type for non registered properties.bruvzg2024-09-101-18/+20
| |/ / |/| |
* | | Merge pull request #96617 from RandomShaper/res_loader_pendingRémi Verschelde2024-09-061-0/+10
|\ \ \ | | | | | | | | | | | | ResourceLoader: Add last resort life-time insurance for tokens
| * | | ResourceLoader: Add last resort life-time insurance for tokensPedro J. Estébanez2024-09-061-0/+10
| | | |
* | | | Merge pull request #94434 from bruvzg/nonblock_pipesRémi Verschelde2024-09-064-7/+25
|\ \ \ \ | | | | | | | | | | | | | | | Add support for non-blocking IO mode to `OS.execute_with_pipe`.
| * | | | Add support for non-blocking IO mode to `OS.execute_with_pipe`.bruvzg2024-09-064-7/+25
| |/ / /
* | | | Merge pull request #78656 from Repiteo/typed-dictionaryRémi Verschelde2024-09-0615-75/+1066
|\ \ \ \ | | | | | | | | | | | | | | | Implement typed dictionaries
| * | | | Implement typed dictionariesThaddeus Crews2024-09-0415-75/+1066
| | | | |
* | | | | ResourceLoader: Fixup resource changed featurePedro J. Estébanez2024-09-061-0/+4
| |/ / / |/| | | | | | | | | | | This is a complement to: https://github.com/godotengine/godot/pull/96593
* | | | Merge pull request #96593 from RandomShaper/res_changed_multiverseRémi Verschelde2024-09-063-49/+139
|\ \ \ \ | | | | | | | | | | | | | | | ResourceLoader: Add thread-aware resource changed mechanism
| * | | | ResourceLoader: Add thread-aware resource changed mechanismPedro J. Estébanez2024-09-063-11/+107
| | | | |
| * | | | ResourceLoader: Simplify handling of unregistered tasksPedro J. Estébanez2024-09-052-40/+34
| | | | |
* | | | | Merge pull request #89649 from dalexeev/core-bind-and-doc-iter-virtual-methodsRémi Verschelde2024-09-061-19/+51
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Core: Bind and document iterator API virtual methods
| * | | | | Core: Bind and document iterator API virtual methodsDanil Alexeev2024-08-271-19/+51
| | | | | |
* | | | | | Merge pull request #96244 from Repiteo/scons/msvc-__cplusplusRémi Verschelde2024-09-051-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | SCons: Pass `/Zc:__cplusplus` in MSVC builds
| * | | | | | SCons: Pass `/Zc:__cplusplus` in MSVC buildsThaddeus Crews2024-09-051-0/+3
| | | | | | |
* | | | | | | Merge pull request #93319 from 10Drenth/astar_jump_performance_improvementRémi Verschelde2024-09-052-77/+132
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | Improve `AStarGrid2D` performance when jumping is enabled
| * | | | | | Improve AStarGrid2D performance when jumping is enabledMartijn2024-09-052-77/+132
| | | | | | |
* | | | | | | Merge pull request #96496 from aXu-AP/lerp-transformRémi Verschelde2024-09-051-1/+9
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | Add support for Transform2D/3D in `lerp()`
| * | | | | | Add support for Transform2D/3D in lerp()aXu-AP2024-09-031-1/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | Implements godotengine/godot-proposals#10579
* | | | | | Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimentalRémi Verschelde2024-09-041-0/+22
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | Docs: Add missing deprecated/experimental tag support for theme items
| * | | | | Docs: Add missing deprecated/experimental tag support for theme itemsDanil Alexeev2024-09-041-0/+22
| | | | | |
* | | | | | Merge pull request #96525 from bruvzg/rem_gl_renderer_inclRémi Verschelde2024-09-041-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
| * | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the ↵bruvzg2024-09-031-0/+3
| | |/ / / / | |/| | | | | | | | | | | | | | | | editor.
* | | | | | Merge pull request #92570 from rune-scape/rune-stringname-bitsRémi Verschelde2024-09-042-19/+92
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | StringName: `operator==` compares in-place
| * | | | | StringName: operator== compares in-placerune-scape2024-09-032-19/+92
| | | | | |
* | | | | | Merge pull request #70096 from rune-scape/stringname-dictRémi Verschelde2024-09-034-27/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | StringName Dictionary keys
| * | | | | | StringName Dictionary keysrune-scape2024-08-294-27/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead
* | | | | | Merge pull request #96292 from AThousandShips/null_check_ref_fixRémi Verschelde2024-09-034-6/+6
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | Cleanup of raw `nullptr` checks with `Ref`
| * | | | | Cleanup of raw `nullptr` checks with `Ref`A Thousand Ships2024-08-314-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
* | | | | | Merge pull request #95887 from bruvzg/sysinfo_drvRémi Verschelde2024-09-031-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in the editor system info.
| * | | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in ↵bruvzg2024-09-011-3/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | the editor system info.