cca3ff73cb
[+] Protocol stack: IOConfig::uProtocolStackDefaultBufferSize
2023-10-24 12:02:05 +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
08c37454fe
[+] ENetworkError::eBrokenByteBuffer
2023-10-23 11:21:10 +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
6d49de430a
[*] Unfuck/simplify bytebuffers resize
2023-10-22 06:57:01 +01:00
591c0fe48b
[+] ILSSemaphore::AddMany
2023-10-22 06:11:39 +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
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
bd69ad6739
[+] IPCPipe::ToFileStream
...
[+] IPCPipe::ToStreamReader
[+] IPCPipe::ToStreamWriter
2023-10-20 16:33:18 +01:00
871479172b
[+] AuIPC::NewPipeEx(AuUInt32 uPipeLength)
2023-10-20 10:48:10 +01:00
513a7aec7e
[+] AuProcesses::StartupParameters::ntLikeHookCreateProcessW
2023-10-18 04:55:56 +01:00
fc4c1054c3
[+] AURORA_RUNTIME_BAD_PLATFORM_FORCE_FUTEX_MUTEX_SEMAPHORE_IN_CLIENT
2023-10-17 12:17:59 +01:00
685bc92a94
[*] 2x RNG QOL improvements.
...
[+] ...AuRNG alias
[+] ...implicit RandomDef ctor by u32 and u64
2023-10-17 11:35:44 +01:00
8fd4ef0a71
[*] Allocless RNG devices
2023-10-17 10:03:15 +01:00
95643d6e19
[+] ICompressionStream::GetLastErrorString
...
[+] ICompressionStream::GetLastError
2023-10-17 09:28:58 +01:00
fe36ee5fb2
[+] AuMemory::SetLeakFinder
2023-10-17 08:46:08 +01:00
358964efb0
[+] IIOPipeEventListener::OnPipeFailureEvent
2023-10-16 01:56:28 +01:00
240685f7a6
[+] ISocketChannel::GetNextFrameTargetLength
...
[+] ISocketChannel::SetNextFrameTargetLength
2023-10-16 01:48:09 +01:00
cb60e77c63
[+] IIOPipeWork::SetNextFrameTargetLength
...
[+] IIOPipeWork::GetNextFrameTargetLength
[+] IIOPipeWork::GetNextFrameTargetLength
[+] IIOPipeWork::ReallocateLater
[+] IIOPipeWork::GetSuccessfulReallocations
[+] IIOPipeWork::GetFailedReallocations
[+] IIOPipeWork::DidLastReallocFail
(will save net and engine from doing its their current hacks)
2023-10-16 01:47:22 +01:00
529eba18c7
[+] IAuroraThread::GetThreadCreationTime
2023-10-13 21:43:59 +01:00
be60d2c80d
[+} NewMemoryViewReadAdapter
...
[+] NewMemoryViewLinearSeekableAdapter
[+] NewMemoryViewWriteAdapter
2023-10-13 21:08:57 +01:00
4a0eeefe1b
[+] AuFS::MoveDirectory
2023-10-13 18:11:49 +01:00
c52c1c89f1
[+] AuFS::CopyDirectory
2023-10-13 18:04:47 +01:00
d48d6ce08d
[*] You should be marked as no return
2023-10-11 05:19:14 +01:00
33f77cf011
[+] Aurora::Process::GetBinaryClassPath
...
[+] Aurora::Process::SetBinaryClassPath
[+] Aurora::Process::AddBinaryClassPath
[+] Aurora::Process::LoadModuleEx
[+] Aurora::Process::GetProcHandle
[+] Aurora::Process::GetProcAddressEx
[+] Aurora::ProcessConfig
[*] Cleanup a bit
2023-10-11 01:11:57 +01:00
709a95cee1
[*] fix busted init once
2023-10-10 19:16:04 +01:00
48c2175be9
[+] IProtocolStack::AppendInterceptorDynamicBuffer
...
[+] IProtocolStack::PrependInterceptorDynamicBuffer
[+] IProtocolStack::PrependSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::AppendSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::IsValid
[+] IProtocolPiece::ExchangeMaximumBufferLength
2023-10-07 20:25:43 +01:00
5c29787f9c
[*] Bug fixes
2023-10-07 20:04:47 +01:00
16f7d985fc
[+] Missing read/write AuByteBuffer by views
2023-09-30 11:44:13 +01:00
f0ae1659b6
[*] Declaring some future proofing in AuTime::tm for the Epochs and Calendar patch
2023-09-29 01:05:38 +01:00
522def0a85
[*] I'm going to be autistic and say "everybody" is (read: industry midwits are) wrong about dates
...
(amend comments)
2023-09-28 18:29:28 +01:00
635f9e39e9
[*] Modernize IOBufferedProcessor (and moved to the io utility namespace)
...
[+] AuIO::Utility::NewBufferedProcessorEx
[+] AuByteBuffer::calcDifferenceBetweenHeadsUnsigned
[+] AuByteBuffer::calcDifferenceBetweenHeadsSigned
2023-09-28 12:38:01 +01:00
742c0495d8
[+] SysCheckArgNotNull
...
[*] finally fix SysPushErrorSyntax
2023-09-28 12:09:27 +01:00
5555e99488
[*] Move NewByteBufferPair, NewByteBufferPairEx, and NewRingByteBuffer to AuIO::Utility
2023-09-28 11:51:46 +01:00
3c8442d8ce
[+] Added NetSocketConnectBase
...
[*] ded60591
cont
2023-09-23 19:33:08 +01:00
ded605910f
[*] Refactor AuNet::NetSocketConnect
2023-09-23 17:10:00 +01:00
7e9bfd8215
[*] Move/refactor AuIO adapters to Aurora::IO::Adapters
2023-09-23 16:40:13 +01:00
828430889c
[+] IIOHandle::SectionLock
...
[+] IIOHandle::SectionUnlock
[*] FileSteam.NT.cpp clean up
2023-09-23 04:48:48 +01:00
0a1db024e8
[+] QueryClockTimeNS
...
[+] QueryClockTimeFrequency
2023-09-23 02:28:06 +01:00
dfecf10f1d
[*] All CivilTime APIs should just use ETimezoneShift
2023-09-22 06:21:50 +01:00
f6437ef66e
[-] Engine 0.0/1.0 async
2023-09-22 06:07:03 +01:00
7739652ad3
[*] Minor include header improvements
2023-09-22 00:46:51 +01:00
7da39d2022
[+] Aurora::IO::Protocol::NewProtocolStackFromDescription
...
[+] Aurora::IO::Protocol::UtilityWrapStreamReaderWithInterceptors
[+] Aurora::IO::Protocol::EProtocolStackCreateType
[+] Aurora::IO::Protocol::ProtocolStackByBufferedAdhoc
[+] Aurora::IO::Protocol::ProtocolStackByBuffered
[+] Aurora::IO::Protocol::ProtocolStackByPipe
[+] Aurora::IO::Protocol::ProtocolStackDescription
2023-09-21 08:02:02 +01:00