|
d589ce3549
|
[*] After 2 or 3 years, redo the spinlock
|
2024-05-07 16:46:12 +01:00 |
|
|
2a33d61e63
|
[*] further deprecate high res clock
[*] further posix resolution reporting
|
2023-04-22 22:58:20 +01:00 |
|
|
d755a9d651
|
[*] Massive perf boost by removing atomic and
[*] Refactor ambiguous IWaitable::Lock(timeoutMs) to LockMS to prevent final using collisions
|
2023-04-03 08:21:44 +01:00 |
|
|
6974c713f7
|
[+] Allocationless thread primitives
[*] Rename SMPYield to SMTYield
|
2023-03-21 03:19:22 +00:00 |
|
|
e82ec4a343
|
[+] IWaitable::LockNS(...)
[+] AuThreading.WakeAllOnAddress
[+] AuThreading.WakeOnAddress
[+] AuThreading.WakeNOnAddress
[+] AuThreading.TryWaitOnAddress
[+] AuThreading.WaitOnAddress
[*] Further optimize synch primitives
[+] AuThreadPrimitives::RWRenterableLock
|
2023-03-12 15:27:28 +00:00 |
|
|
7be2d3fbdc
|
[+] AuUtility::ThroughputCalculator
[+] AuNet::ISocketStats
[+] AuNet::ISocketChannel::GetRecvStats()
[+] AuNet::ISocketChannel::GetSendStats()
[+] AuIO::IOProcessor::RunTickEx(AuUInt32 dwTimeout)
[*] Refactor clock APIs
[+] Documentation in headers
[+] AuIO::IIOPipeWork::GetStartTickMS()
[+] AuIO::IIOPipeWork::GetLastTickMS()
[+] AuIO::IIOPipeWork::GetPredictedThroughput()
[+] AuIO::IIOPipeWork::GetBytesProcessed()
|
2022-12-06 22:58:15 +00:00 |
|
|
898c0ced37
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
|