|
17ca7a6bef
|
[*] Added SMT yield down these paths
|
2023-10-26 17:25:40 +01:00 |
|
|
bf49eb5fdd
|
[+] AuMemory::ReserveHeapMemory
|
2023-10-26 17:05:44 +01:00 |
|
|
deaa18ab07
|
[*] Bug fixes
|
2023-10-25 23:49:43 +01:00 |
|
|
ec8f3b3f23
|
[+] INetAdapter::ToMacAddress
[+] INetAdapter::HasDHCP
[+] INetAdapter::GetMTU
|
2023-10-24 19:12:47 +01:00 |
|
|
9092f9268c
|
[+] void IBasicSinkRB::PreviewRingBuffer
|
2023-10-24 18:37:34 +01:00 |
|
|
1735fa9c6c
|
[*] deinit check
|
2023-10-24 18:33:25 +01:00 |
|
|
fb97c282a2
|
[+] bool ByteBuffer::WriteTagged(T &in) (...for non-const ::Serialize)
|
2023-10-24 18:24:35 +01:00 |
|
|
ca3bded0d4
|
[+] AuMemory::SetMemoryLowNotification
|
2023-10-24 18:01:05 +01:00 |
|
|
4ce49941ff
|
[+] SysCheckNotNullMemory
[+] SysCheckNotNull
[+] SysCheckRetExpNotNull
[+] SysCheckRetExpNotNullMemory
|
2023-10-24 17:43:00 +01:00 |
|
|
69188d8c1e
|
[+] ICompressionStream::ToStreamReader
|
2023-10-24 17:14:54 +01:00 |
|
|
7c65affc76
|
[+] EStreamError::eErrorGenericFault
[+] EStreamError::eErrorOutOfBounds
|
2023-10-24 17:14:27 +01:00 |
|
|
ceb67798f1
|
[+] IThreadPool::IncrementAbortFenceOnPool
[+] IThreadPool::IncrementAbortFenceOnWorker
[+] IThreadPool::QueryAbortFence
[+] IThreadPool::QueryShouldAbort
|
2023-10-24 15:33:30 +01:00 |
|
|
5565189d2c
|
[*] bug-fix
|
2023-10-24 12:50:15 +01:00 |
|
|
cca3ff73cb
|
[+] Protocol stack: IOConfig::uProtocolStackDefaultBufferSize
|
2023-10-24 12:02:05 +01:00 |
|
|
efd4da861a
|
[*] Protocol stack: harden these/check for out of memory
|
2023-10-24 11:59:55 +01:00 |
|
|
cef8259bb1
|
[+] ByteBuf: support for T::Serialize and T::Deserialize detection
|
2023-10-24 11:50:42 +01:00 |
|
|
6acf21009d
|
[-] Bytebuf: Remove linear-buffer only constraint
|
2023-10-24 11:30:36 +01:00 |
|
|
076e255432
|
[*] Redo AuIO::ReadAll(IStreamReader *that, Memory::ByteBuffer &buffer, ...)
[+] EStreamError::eErrorByteBuffer
[+] EStreamError::eErrorOutOfMemory
|
2023-10-24 11:27:20 +01:00 |
|
|
4b38f205d1
|
[*] oops i didnt just break the build
|
2023-10-23 12:38:29 +01:00 |
|
|
dfe6b468ec
|
[*] protocol stack: hardening of buffer flags
|
2023-10-23 11:30:25 +01:00 |
|
|
08c37454fe
|
[+] ENetworkError::eBrokenByteBuffer
|
2023-10-23 11:21:10 +01:00 |
|
|
72fd8d018e
|
[*] a7af61e9 cont: Potential Win32 loop queue bug fixes/improvements
|
2023-10-23 10:21:31 +01:00 |
|
|
18dbe62959
|
[-] Bytebuf: Drop final references to fast/zeroless allocation
|
2023-10-23 09:58:17 +01:00 |
|
|
3dee15a0f6
|
[+] StaticClocksQuery.hpp header (split off)
|
2023-10-23 09:49:43 +01:00 |
|
|
1f685b635b
|
[+] ISocketStats::GetUptimeNS
[*] Some socket stat cleanup+fixes
|
2023-10-23 09:17:46 +01:00 |
|
|
a5b7ea9af4
|
[*] Bytebuf resize: Fix perf regression in 6d49de43
|
2023-10-23 07:49:52 +01:00 |
|
|
a7af61e9bf
|
[*] Potential Win32 loop queue bug fixes/improvements
|
2023-10-22 22:12:55 +01:00 |
|
|
6d49de430a
|
[*] Unfuck/simplify bytebuffers resize
|
2023-10-22 06:57:01 +01:00 |
|
|
fb1920ccba
|
[*] Ensure the other fast paths work properly
|
2023-10-22 06:17:32 +01:00 |
|
|
591c0fe48b
|
[+] ILSSemaphore::AddMany
|
2023-10-22 06:11:39 +01:00 |
|
|
3d01d6cc8f
|
[*] Improve LSLocalSemaphore
|
2023-10-21 18:57:48 +01:00 |
|
|
a1a2d482d7
|
[*] everything before semaphore cast
|
2023-10-21 16:09:45 +01:00 |
|
|
f9916e0f21
|
[*] More NT Loop Queue fixes
|
2023-10-21 14:22:12 +01:00 |
|
|
5233dc7ac8
|
[*] NT fix pre/finish sleep out of balance
[*] Fix some more wait alls
|
2023-10-21 13:22:11 +01:00 |
|
|
4d454287b8
|
[+] IPCPipeWriter
[+] IPCPipeReader
|
2023-10-21 10:43:28 +01:00 |
|
|
c79993af74
|
[*] Fixup the WaitMultipleLoopSources Any path
|
2023-10-21 09:33:04 +01:00 |
|
|
f185f13dc7
|
[+] LSLocalEvent
|
2023-10-21 09:04:48 +01:00 |
|
|
f0aef1f712
|
[+] AU_DEBUG_REVERSE_MEMCRUNCH
|
2023-10-21 08:19:27 +01:00 |
|
|
bd11c0860d
|
[*] Enforce tags around here
|
2023-10-21 08:07:18 +01:00 |
|
|
73f6f6ea1e
|
[*] Reintroduce this function pointer test branch
|
2023-10-21 07:23:56 +01:00 |
|
|
d910c71ad8
|
[*] This snucked in and i forgot to enable an nt specific fast path
|
2023-10-21 06:57:07 +01:00 |
|
|
18c023acae
|
[*] Suppress spurious IO wakeups in WaitSingleBase
|
2023-10-21 06:19:51 +01:00 |
|
|
60bb1020ce
|
[+] bool WaitMultipleLoopSources(const AuList<AuSPtr<Loop::ILoopSource>> &lsList,
AuList<AuSPtr<Loop::ILoopSource>> &signaled,
bool bAny = true,
AuOptionalEx<AuUInt32> uTimeoutMS = 0);
|
2023-10-21 06:10:33 +01:00 |
|
|
e366d058f6
|
[*] Fix busted timeout calc in the previous two commits
|
2023-10-21 05:41:29 +01:00 |
|
|
186444853d
|
[+] LSLocalSemaphore (faster io semaphore)
|
2023-10-21 04:59:05 +01:00 |
|
|
1589079ead
|
[+] LSLocalMutex (faster io mutex)
|
2023-10-21 04:51:51 +01:00 |
|
|
bd69ad6739
|
[+] IPCPipe::ToFileStream
[+] IPCPipe::ToStreamReader
[+] IPCPipe::ToStreamWriter
|
2023-10-20 16:33:18 +01:00 |
|
|
88094c48ae
|
[*] Harden pipe reads under FS streams
|
2023-10-20 11:37:52 +01:00 |
|
|
871479172b
|
[+] AuIPC::NewPipeEx(AuUInt32 uPipeLength)
|
2023-10-20 10:48:10 +01:00 |
|
|
718b5a9316
|
[*] Nt Condvars: I'm paranoid about this potential race condition
|
2023-10-20 10:04:06 +01:00 |
|