.. |
Adapters
|
[*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore
|
2024-07-12 20:22:48 +01:00 |
Async
|
[+] AU_LOCK_GLOBAL_GUARD
|
2024-09-09 03:46:38 +01:00 |
Character
|
[*] I was right. String views are [mostly] pointless (*)
|
2024-04-19 05:58:08 +01:00 |
CompletionGroup
|
[*] Change how the default work completion group for an AuAsync threads is created and kept alive
|
2024-07-12 20:40:05 +01:00 |
FS
|
[+] IOConfig::bAPCUseCoroutineStack
|
2024-09-09 08:16:19 +01:00 |
IPC
|
[+] ILoopSource::IsSignaledExt(...)
|
2024-09-07 22:45:34 +01:00 |
Loop
|
[*] Fix regression in WaitForMultipleObjectsEx
|
2024-09-13 08:47:32 +01:00 |
Net
|
[+] IOConfig::bAPCUseCoroutineStack
|
2024-09-09 08:16:19 +01:00 |
NT
|
[+] AU_LOCK_GLOBAL_GUARD
|
2024-09-09 03:46:38 +01:00 |
Protocol
|
[*] Updated comments in IProtocolStack.hpp
|
2024-02-25 20:19:10 +00:00 |
TLS
|
[+] IProtocolPiece::GetPreviousPiece()
|
2023-12-10 14:06:10 +00:00 |
UNIX
|
[+] IOConfig::bAPCUseCoroutineStack
|
2024-09-09 08:16:19 +01:00 |
Utility
|
[*] Modernize IOBufferedProcessor (and moved to the io utility namespace)
|
2023-09-28 12:38:01 +01:00 |
AuIOHandle.cpp
|
[*] Harden IO handle interface
|
2024-03-31 09:26:56 +01:00 |
AuIOHandle.hpp
|
[*] Harden IO handle interface
|
2024-03-31 09:26:56 +01:00 |
AuIOHandle.NT.cpp
|
[+] IOHandle::IsWriteEoSOnClose
|
2024-03-27 03:15:01 +00:00 |
AuIOHandle.NT.hpp
|
[+] AuIO::IIOHandle
|
2023-07-29 08:02:47 +01:00 |
AuIOHandle.Unix.cpp
|
[*] Harden awaiting unlock via RuntimeWaitForSecondaryTick() usage under linux
|
2024-07-03 20:07:59 +01:00 |
AuIOHandle.Unix.hpp
|
[*] Linux: begin catching up AuProcesses to NT
|
2023-09-15 00:11:14 +01:00 |
AuIOPipeProcessor.cpp
|
[*] AuIO harden
|
2024-07-01 11:52:12 +01:00 |
AuIOPipeProcessor.hpp
|
[*] 358964ef cont: realloc event callbacks not fired
|
2023-10-16 04:03:19 +01:00 |
AuIOProcessor.cpp
|
[*] Minor thread pool fixes / improvements before some bigger commits are done
|
2024-09-05 06:38:57 +01:00 |
AuIOProcessor.hpp
|
[*] Fix IO Processor regression, circa WorkerPId_t behaviour change.
|
2023-09-18 19:04:09 +01:00 |
AuIOProcessorItem.cpp
|
[+] IAsyncTransaction::GetCompletionGroup
|
2024-01-06 04:32:54 +00:00 |
AuIOProcessorItem.hpp
|
[+] IAsyncTransaction::GetCompletionGroup
|
2024-01-06 04:32:54 +00:00 |
AuIOProcessorItems.cpp
|
[+] IAsyncTransaction::GetCompletionGroup
|
2024-01-06 04:32:54 +00:00 |
AuIOProcessorItems.hpp
|
[*] Harden IO processor item usage after parent processor release
|
2023-12-11 20:18:36 +00:00 |
AuIOProcessorTimers.cpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOProcessorTimers.hpp
|
[*] Resolve ambiguous namespace regression (new conflict between Aurora::IO::Utility and Aurora::Utility)
|
2023-09-28 15:42:09 +01:00 |
AuIOSimpleEventListener.cpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSimpleEventListener.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.cpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.Linux.cpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.Linux.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.NT.cpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOSleep.NT.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOWaitableIOCompletionGroup.cpp
|
[+] IAsyncTransaction::GetCompletionGroup
|
2024-01-06 04:32:54 +00:00 |
AuIOWaitableIOCompletionGroup.hpp
|
[+] IAsyncTransaction::GetCompletionGroup
|
2024-01-06 04:32:54 +00:00 |
AuIOWaitableIOLoopSource.cpp
|
[*] AuIO harden
|
2024-07-01 11:52:12 +01:00 |
AuIOWaitableIOLoopSource.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
AuIOWaitableIOTimer.cpp
|
[+] AuIO::Loop::NewLSTimerHighResolution
|
2024-09-08 07:26:23 +01:00 |
AuIOWaitableIOTimer.hpp
|
[*] Refactor
|
2022-12-17 20:14:19 +00:00 |
IO.cpp
|
[*] Move AuIO::WaitMultiple
|
2022-05-13 19:25:29 +01:00 |
IO.hpp
|
[+] UNIX FD sharing (with Linux optimization and a potentially functional BSD fallback)
|
2022-04-14 20:39:04 +01:00 |
IOWaitableTickLimiter.cpp
|
2/3 of the IO update (very early implementation)
|
2022-06-12 00:01:27 +01:00 |
IOWaitableTickLimiter.hpp
|
2/3 of the IO update (very early implementation)
|
2022-06-12 00:01:27 +01:00 |
WaitMultiple.Linux.cpp
|
[+] UDP over socket API via existing INetSrvDatagram layer
|
2022-12-12 23:50:05 +00:00 |
WaitMultiple.Linux.hpp
|
[*] Move AuIO::WaitMultiple
|
2022-05-13 19:25:29 +01:00 |
WaitMultiple.NT.cpp
|
[+] bool WaitMultipleLoopSources(const AuList<AuSPtr<Loop::ILoopSource>> &lsList,
|
2023-10-21 06:10:33 +01:00 |
WaitMultiple.NT.hpp
|
[*] Move AuIO::WaitMultiple
|
2022-05-13 19:25:29 +01:00 |