..
Adapters
[*] Fix regression in af5c8e86c0
2024-09-17 18:17:13 +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
[*] Refactor some APIs to use string views instead of strings
2024-09-24 18:59:54 +01:00
IPC
[+] ILoopSource::IsSignaledExt(...)
2024-09-07 22:45:34 +01:00
Loop
[*] TODO: (Finish me) Win7 ILoopQueue doesn't seem to like the in process high perf timer io primitive so much. It works fine under Linux and WaitForMultipleObject WinXP-WinRT.
2024-09-21 01:45:46 +01:00
Net
[*] Fix Win32 pipe regression
2024-09-21 10:42:44 +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
[*] Refactor some APIs to use string views instead of strings
2024-09-24 18:59:54 +01:00
Utility
[*] Modernize IOBufferedProcessor (and moved to the io utility namespace)
2023-09-28 12:38:01 +01:00
AuIOHandle.cpp
[*] Refactor some APIs to use string views instead of strings
2024-09-24 18:59:54 +01:00
AuIOHandle.hpp
[*] Refactor some APIs to use string views instead of strings
2024-09-24 18:59:54 +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
[*] Fix Win32 pipe regression
2024-09-21 10:42:44 +01:00
AuIOPipeProcessor.hpp
[*] Fix Win32 pipe regression
2024-09-21 10:42:44 +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