summaryrefslogtreecommitdiffstats
path: root/core/templates/command_queue_mt.h
Commit message (Expand)AuthorAgeFilesLines
* Merge commit godotengine/godot@711c725cf1b641d05d6cc988a64601622e48fe4aSpartan3222024-11-151-12/+6
|\
| * WorkerThreadPool (plus friends): Overhaul unlock allowance zonesPedro J. Estébanez2024-09-051-12/+6
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | Rebrand preambles to RedotSpartan3222024-10-131-0/+2
|/
* Fixup recent changes to threading concernsPedro J. Estébanez2024-07-161-2/+6
* WorkerThreadPool: Refactor deadlock prevention collaboration into a generic m...Pedro J. Estébanez2024-06-191-2/+2
* CommandQueueMT: Pre-allocate memory to avoid a bunch of allocations at startupPedro J. Estébanez2024-05-091-3/+1
* Merge pull request #91725 from RandomShaper/cmd_queue_avoid_skipRémi Verschelde2024-05-091-2/+19
|\
| * CommandQueueMT: Fix sync command awaiters missing the chancePedro J. Estébanez2024-05-081-2/+19
* | Apply additional fixes to servers' threadingPedro J. Estébanez2024-05-081-0/+9
* | CommandQueueMT: Fix command cleanup (revive destructor call + plus handle buf...Pedro J. Estébanez2024-05-081-1/+5
|/
* Merge pull request #91104 from RandomShaper/simple_type_cppRémi Verschelde2024-05-081-1/+1
|\
| * Redefine GetSimpleTypeT<> in terms of <type_traits>Pedro J. Estébanez2024-04-241-1/+1
* | CommandQueueMT: Optimize & fix handling of sync/ret commandsPedro J. Estébanez2024-04-231-43/+30
|/
* Merge pull request #90268 from RandomShaper/wtp_serversRémi Verschelde2024-04-151-18/+25
|\
| * Use WorkerThreadPool for Server threadsJuan Linietsky2024-04-101-18/+25
* | CommandQueueMT: Fix flush re-entrancyPedro J. Estébanez2024-04-101-7/+6
|/
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-34/+34
* WorkerThreadPool: Avoid deadlocks when CommandQueueMT is involvedPedro J. Estébanez2024-01-081-19/+31
* [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-111-1/+1
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix some issues found by cppcheck.bruvzg2022-04-061-4/+4
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-041-1/+1
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Fix various typos with codespellluz paz2021-07-251-1/+1
* Refactor CommandQueueMTreduz2021-06-091-129/+32
* Make Servers truly Thread Safereduz2021-02-101-0/+5
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-0/+529