elsid
|
f7a6be053d
|
Stop engine work queue before destructing environment
To avoid access to null and dangling pointers from active work items on
quitting.
|
2021-07-08 21:14:01 +02:00 |
|
elsid
|
3251687a3d
|
Use std types for WorkQueue
|
2020-06-24 21:23:31 +02:00 |
|
Ilya Zhuravlev
|
07e9ce84b3
|
Replace volatile bools with std::atomic<bool>
|
2018-12-24 14:19:35 -05:00 |
|
Andrei Kortunov
|
e06f0b797a
|
Replace all NULLs to nullptr
|
2018-10-09 10:21:12 +04:00 |
|
scrawl
|
8f79fa3d72
|
Add resource statistics panel opened with F4
|
2017-02-22 14:28:45 +01:00 |
|
scrawl
|
a46593fa74
|
Add PreloadItem::abort() to avoid no longer required cells from blocking the work thread
|
2017-02-09 01:08:07 +01:00 |
|
scrawl
|
2f8be401cc
|
Add the unref work items to the front of the workqueue (Bug #3273)
Ensures that memory still gets freed even if the workqueue is overloaded.
|
2016-03-29 00:27:56 +02:00 |
|
scrawl
|
84f01b7527
|
Remove unneeded forward declaration
|
2016-02-08 16:27:28 +01:00 |
|
scrawl
|
b7e69cbc64
|
Refactor WorkQueue, merge WorkTicket and WorkItem
Allow the caller to hold on to the WorkItem. This makes it possible for a derived WorkItem to store the result of the work within the WorkItem itself.
|
2016-02-06 22:42:45 +01:00 |
|
scrawl
|
9c86d4f8bc
|
Race condition fix
|
2015-06-10 19:02:33 +02:00 |
|
scrawl
|
cc71e894e1
|
Add WorkQueue class
|
2015-06-10 18:15:31 +02:00 |
|