|
373ccc3660
|
[+] C++20 QOL changes to AuFutures including AuFuture<X, Y>::BlockUntilComplete()
[*] Added additional check for failing dependencies of IWorkItems. Not required for fails to cascade, but this is nice to have here.
|
2024-05-03 09:28:14 +01:00 |
|
|
1e53972a2a
|
[*] Harden AuFutures against OOM
|
2024-03-17 16:09:24 +00:00 |
|
|
f6437ef66e
|
[-] Engine 0.0/1.0 async
|
2023-09-22 06:07:03 +01:00 |
|
|
5727acfe55
|
[*] AND'd waterfall failures
|
2023-09-16 18:07:37 +01:00 |
|
|
addd4080b2
|
[*] Adjust PId_t::pool null behaviour
|
2023-09-15 16:48:55 +01:00 |
|
|
d25e6ef7f3
|
[*] zoomzoom
|
2023-08-22 13:15:45 +01:00 |
|
|
bde0014d16
|
[*] Did I forget half-way through edcc9efac37919f25838f6cc66cdd32892492ff2?
|
2023-08-12 14:15:51 +01:00 |
|
|
1f173a8799
|
[*] Begin resolving 8 months of Linux neglect
|
2023-08-11 16:51:42 +01:00 |
|
|
0f12603390
|
[+] AuAsync::NewWorkFunction
[+] AuAsync::IThreadPool::NewWorkFunction
[+] AU_DEBUG_MEMCRUNCH
|
2023-08-10 03:36:19 +01:00 |
|
|
a1b07c634a
|
[+] AuVoidTask
(https://devblogs.microsoft.com/oldnewthing/20190116-00/?p=100715)
[*] Amend coroutines Awaitable to prevent use after free
|
2023-07-08 15:07:40 +01:00 |
|
|
69a5bb8061
|
[*] Remove redundant sync primitive from AuFuture
[*] Amend AwaitableVoid
|
2023-07-08 13:08:04 +01:00 |
|
|
730d338c17
|
[*] Coroutine interopability: failed AuFutures are now indicated via AuOptionalEx returned by co_await
|
2023-07-08 12:53:31 +01:00 |
|
|
edcc9efac3
|
[*] Optimize AuFuture memory usage
|
2023-07-08 12:39:02 +01:00 |
|
|
fae92993be
|
[+] Coroutine interopability
|
2023-07-08 12:31:49 +01:00 |
|
|
b60b580d62
|
[*] Waterfall fix
|
2023-05-25 03:10:12 +01:00 |
|
|
26f581736a
|
[+] Futures with an error value
[+] Added (made public) AuFuture::CompleteCallback_f
[+] Added (made public) AuFuture::ErrorCallback_f
|
2023-05-25 02:38:41 +01:00 |
|
|
7cf042d99c
|
[+] AuFuture
[+] AuWaterfall
|
2023-05-25 02:11:03 +01:00 |
|