summaryrefslogtreecommitdiffstats
path: root/core/object
Commit message (Expand)AuthorAgeFilesLines
* WorkerThreadPool (plus friends): Overhaul unlock allowance zonesPedro J. Estébanez2024-09-052-44/+35
* ResourceLoader: Enhance deadlock preventionPedro J. Estébanez2024-09-052-0/+10
* Fix global class cache file not present when no class nameHilderin2024-07-312-5/+0
* Fix use-after-free in WorkerThreadPoolAlvin Wong2024-07-291-1/+5
* Merge pull request #94526 from RandomShaper/wtp_rl_prize_prequelRémi Verschelde2024-07-191-5/+7
|\
| * Fixup recent changes to threading concernsPedro J. Estébanez2024-07-161-2/+3
| * WorkerThreadPool: Fix wrong sync logic breaking task map integrityPedro J. Estébanez2024-07-151-3/+4
* | Merge pull request #94238 from RandomShaper/ref_is_now_rcRémi Verschelde2024-07-171-1/+1
|\ \
| * | Make errors on RefCounted.free() more accuratePedro J. Estébanez2024-07-151-1/+1
* | | Merge pull request #93942 from MikeSchulze/73525Rémi Verschelde2024-07-112-0/+16
|\ \ \ | |_|/ |/| |
| * | Fix gdscript analyzer error when instantiating EditorPlugins.baptr2024-07-102-0/+16
| |/
* / GDExtension: Fix setting base class properties on a runtime classDavid Snopek2024-07-082-19/+45
|/
* WorkerThreadPool: Fix wrong pointer used in the case of BinaryMutexPedro J. Estébanez2024-06-281-2/+2
* Merge pull request #93032 from RandomShaper/wtp_antilockRémi Verschelde2024-06-282-25/+90
|\
| * WorkerThreadPool: Refactor deadlock prevention collaboration into a generic m...Pedro J. Estébanez2024-06-192-25/+90
* | Lookup method also in base scripts of a PlaceHolderScriptInstanceRaul Santos2024-06-221-1/+7
* | Merge pull request #93288 from rune-scape/gdextension-const-stringname-weirdRémi Verschelde2024-06-181-37/+4
|\ \
| * | Object: use correct GDExtensionConstStringNamePtrrune-scape2024-06-171-37/+4
* | | Make profiling_get_frame_data call the correct GDVIRTUAL method.Jovan Gerodetti2024-06-181-1/+1
|/ /
* | WorkerThreadPool: Fix thread message queue not restored after overridden in a...Pedro J. Estébanez2024-06-132-5/+4
* | Merge pull request #92827 from raulsntos/core/node-to_stringRémi Verschelde2024-06-121-0/+1
|\ \
| * | Use GDExtension `to_string` in NodeRaul Santos2024-06-111-0/+1
* | | Revert "Fix method name for custom callable"Rémi Verschelde2024-06-111-8/+6
* | | Expose several EngineDebugger methods and signals as plugin callbacksChris Cranford2024-06-101-0/+1
|/ /
* / Avoid editor error reporting using resource loader thread's call queuesPedro J. Estébanez2024-05-311-0/+1
|/
* Merge pull request #92350 from 4d49/undo-redo-fix-callable-nameRémi Verschelde2024-05-281-6/+8
|\
| * Fix method name for custom callableMansur Isaev2024-05-251-6/+8
* | Fix `ClassDB` not checking for `API_EDITOR_EXTENSION`Mikael Hermansson2024-05-251-3/+3
|/
* Don't use `ERR_PRINT_ONCE()` for runtime class error because it will hide errorsDavid Snopek2024-05-211-1/+1
* Merge pull request #91909 from KoBeWi/have_fun_reviewing_thisRémi Verschelde2024-05-144-4/+0
|\
| * Use Core/Scene stringnames consistentlykobewi2024-05-134-4/+0
* | Merge pull request #91630 from RandomShaper/enh_mat_sh_updateRémi Verschelde2024-05-132-59/+0
|\ \ | |/ |/|
| * Let materials' shaders update happen on loader threadsPedro J. Estébanez2024-05-062-59/+0
* | Add shorthand for using singleton string nameskobewi2024-05-113-10/+10
* | GDExtension: Prevent crash during shutdown as singletons are deletedDavid Snopek2024-05-101-3/+7
* | Object: Add missing lockPedro J. Estébanez2024-05-081-3/+4
* | Merge pull request #91570 from Naros/preferred_file_name_casing_defaultRémi Verschelde2024-05-071-1/+10
|\ \
| * | Add default implementation of `ScriptLanguageExtension::preferred_file_name_c...Chris Cranford2024-05-041-1/+10
| |/
* / Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-043-11/+12
|/
* Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-031-0/+1
* Merge pull request #91247 from AThousandShips/callable_fixRémi Verschelde2024-04-292-4/+4
|\
| * Fix unsafe uses of `Callable.is_null()`A Thousand Ships2024-04-272-4/+4
* | GDExtension: provide `free_property_list_func` with length of arrayJan Haller2024-04-273-4/+11
|/
* Merge pull request #90540 from Repiteo/core/type-info-use-type-traitsRémi Verschelde2024-04-241-5/+5
|\
| * Core: Use `<type_traits>` where applicableThaddeus Crews2024-04-111-5/+5
* | Merge pull request #90776 from Naros/avoid-script-language-not-overriddenRémi Verschelde2024-04-192-1/+9
|\ \
| * | Defer call to set_break_languageChris Cranford2024-04-162-1/+9
* | | Merge pull request #90447 from dsnopek/gdextension-hot-reload-not-classdb-ins...Rémi Verschelde2024-04-191-8/+19
|\ \ \
| * | | Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()`David Snopek2024-04-091-8/+19
| |/ /
* | | WorkerThreadPool: Fix yield-over for not-yet-started tasksPedro J. Estébanez2024-04-182-2/+12