mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 03:32:28 -04:00
* Make TaskContext not copyable - this allowed removing shared `_consumed` state, getting rid of memory allocation per task execution * Use std::make_shared * Remove unnceccessary memory alloc/dealloc in TaskContext::Repeat * Remove std::function wrapping in every TaskContext function