|
3f265cf19b
|
[*] IOHandle is now 192 bytes
[*] Autohandle duplication
|
2024-03-13 07:50:50 +00:00 |
|
|
db1ff0cbf8
|
[*] Refactored FS resources to return AuOptional<const AuString &>
|
2024-03-11 21:05:03 +00:00 |
|
|
ac1501c357
|
[+] AuOptional<AuString> AuFS::NewTempFile()
[+] AuOptional<AuString> AuFS::NewTempDirectory()
|
2024-03-10 15:00:13 +00:00 |
|
|
fceb937bfd
|
[+] Aurora::IO::Async::SpawnMoreThreads
[+] Aurora::IO::Async::GetSpawnedThreads
|
2024-03-10 11:34:18 +00:00 |
|
|
a9fd9221b7
|
[+] AuFS::OpenAsyncFromSharedHandle
|
2024-03-09 00:56:59 +00:00 |
|
|
48aa0f01b1
|
[+] IFileStream::ToStreamSeekingReader
[+] IFileStream::ToStreamSeekingWriter
[*] Mitigation for Linshids god awful IO subsystems
|
2024-03-09 00:47:33 +00:00 |
|
|
66f3250983
|
[*] Improved IMemoryMappedFile API
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingPair
|
2024-03-09 00:20:26 +00:00 |
|
|
38bf52e852
|
[+] Aurora::IO::FS::IMemoryMappedFile
[+] Aurora::IO::Adapters::NewMemoryViewWriteSeekableAdapter
[*] ViewSeekableReadable -> ViewSeekableReader
[+] Aurora::IO::FS::OpenMap
[+] Aurora::IO::FS::OpenMapFromSharedHandle
|
2024-03-07 06:49:23 +00:00 |
|
|
7b302a7f35
|
[*] Improve AuProcesses CompletionGroup integration
|
2024-03-05 21:52:52 +00:00 |
|
|
1f143ae981
|
[*] Harden 1920f5a8 against deadlocks under neverending pipe conditions
|
2024-02-27 10:55:38 +00:00 |
|
|
1920f5a8d5
|
[+] IO Thread Pool
[+] FileSeekingWriter
[+] ISeekingWriter
[+] AuIO::Adapters::NewAsyncTransactionFromStreamReader
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingReader
[+] AuIO::Adapters::NewAsyncTransactionFromStreamWriter
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingWriter
[+] AuIO::Async::UseSpecifiedWorkerGroup
[+] AuMemory::NewSharableResizableBuffer
[+] AuMemory::NewSharableBuffer
[*] Update comments
|
2024-02-26 18:12:04 +00:00 |
|
|
7dbf564a27
|
[*] Clean up 42af66c8
|
2024-02-26 00:28:33 +00:00 |
|
|
42af66c841
|
[+] AuIO::ReadAsync
[+] AuIO::WriteAsync
|
2024-02-25 23:30:56 +00:00 |
|
|
f68ac4a328
|
[*] Added more instances of AURT_ADD_USR_DATA in interface decls
|
2024-02-25 22:54:22 +00:00 |
|
|
ddebc422ed
|
[*] Updated comments in IProtocolStack.hpp
|
2024-02-25 20:19:10 +00:00 |
|
|
2a555626bb
|
[*] Shared user data between ICompletionGroupWorkHandle and IAsyncTransaction
|
2024-02-24 22:15:20 +00:00 |
|
|
363560e9e9
|
[*] Amended protostack api: ::GetParent() should not be using the internal type
|
2024-01-12 14:14:17 +00:00 |
|
|
ba66c25651
|
[+] ICompletionGroup::IsNeverEnding
[+] ICompletionGroup::SetNeverEnding
|
2024-01-11 12:19:54 +00:00 |
|
|
3766ea8b86
|
[+] IAsyncTransaction::GetCompletionGroup
[*] IO improvements
|
2024-01-06 04:32:54 +00:00 |
|
|
4a4f4e9608
|
[*] im not being bitched around by clang anymore. fuck you
|
2024-01-06 03:25:56 +00:00 |
|
|
6d77a55d75
|
[+] ICompletionGroup::WaitForAnyMS
[+] ICompletionGroup::WaitForAnyNS
|
2024-01-05 12:06:17 +00:00 |
|
|
72a3513a04
|
[+] New stream adapters
[+] IRandomDevice::ToStreamReader
[+] AuIO::Adapters::NewRandomAdapter
[+] AuIO::Adapters::NewNOPsReadAdapter
[+] AuIO::Adapters::NewNOPsSeekingAdapter
[+] AuIO::Adapters::NewNOPsWriteAdapter
[+] AuIO::Adapters::NewZerosReadAdapter
[+] AuIO::Adapters::NewZerosSeekingAdapter
|
2024-01-03 23:54:46 +00:00 |
|
|
aa811f93aa
|
[*] Readd the public symbols to create base kernel io primitives for interop
|
2024-01-03 17:36:45 +00:00 |
|
|
ce1ae24506
|
[+] IIOHandle::InitFromSharing
[+] IIOHandle::SharingGetString
[+] IIOHandle::SharingIsShared
[+] IIOHandle::SharingStop
[+] HANDLEPipeServer.[h/c]pp
|
2024-01-03 02:39:54 +00:00 |
|
|
1c0efebd87
|
[+] AuLoop::DbgLoopSourceToReadFd
[+] AuLoop::DbgLoopSourceToWriteFd
|
2024-01-03 01:49:15 +00:00 |
|
|
63050b2262
|
[+] IFileStream::IsFlushOnClose
[+] IFileStream::SetFlushOnClose
[+] IFileStream::IsWriteEoSOnClose
[+] IFileStream::SetWriteEoSOnClose
[+] IIOHandle::IsFlushOnClose
[+] IIOHandle::SetFlushOnClose
|
2024-01-02 00:00:47 +00:00 |
|
|
7b59cab36e
|
[*] eepy
|
2023-12-31 22:39:31 +00:00 |
|
|
662dbac0c1
|
[+] IO completion groups
|
2023-12-28 16:49:11 +00:00 |
|
|
2570aea213
|
[+] Clang/Win32 compilation support
|
2023-12-19 03:43:11 +00:00 |
|
|
4dc2f94467
|
[*] Revert AuOptionalEx -> AuOptional change
|
2023-12-18 08:52:51 +00:00 |
|
|
414c736179
|
[+] ELoopSource expansion
|
2023-12-18 07:39:53 +00:00 |
|
|
207b8f6f46
|
[+] Copyable IOHandles
|
2023-12-18 05:41:27 +00:00 |
|
|
5541c25050
|
[+] AuIO::Loop::WaitMultipleLoopSourcesEx
|
2023-12-10 22:25:03 +00:00 |
|
|
fc6902d231
|
[*] Refactor INetAdapter
|
2023-12-10 15:42:11 +00:00 |
|
|
76d3759295
|
[+] IProtocolPiece::GetPreviousPiece()
[+] IProtocolPiece::ReallocateSourceBuffer()
[*] IProtocolPiece::GetInputWriter()
[*] IProtocolPiece::GetNextWriter()
|
2023-12-10 14:06:10 +00:00 |
|
|
fe529b31da
|
[*] ITimer comment and win32 patch
|
2023-12-09 12:25:46 +00:00 |
|
|
b35b290afd
|
[+] File System devices API
[+] AuFS::EFSDeviceType
[+] AuFS::EFSBusType
[+] AuFS::LogicalUsedResponse
[+] AuFS::LogicalOffsetResponse
[+] AuFS::FSLogicalPartition
[+] AuFS::FSDevice
[+] AuFS::GetRootFromPath
[+] AuFS::GetDeviceFromPath
[+] AuFS::GetDeviceFromRoot
[+] AuFS::GetLogicalMountFromPath
[+] AuFS::TrySimplifyDevicePath
[+] AuFS::GetPerformanceBufferSizeFromPath
[+] AuFS::GetPhysicalSectorSizeFromPath
[+] AuFS::GetLogicalSectorSizeFromPath
[+] AuFS::GetLogicalUsedFromPath
[+] AuFS::GetLogicalUsedFromLogicalDevice
[+] AuFS::GetDeviceSizeInBytes
[+] AuFS::GetDeviceModel
[+] AuFS::GetFSDeviceByFilePath
[+] AuFS::GetFSDeviceByDevice
[+] AuFS::GetFSDevices
[+] AuFS::GetFSDevicesCachedUnsafe
[+] AuFS::ResetDeviceCache
[+] FSPlatformDevices.cpp
[+] FSPlatformDevices.NT.cpp
(holding back Linux)
|
2023-12-05 18:44:38 +00:00 |
|
|
baf31e32d0
|
[+] IFileStream::ToStreamReader()
[+] IFileStreamToStreamWriter()
[+] IProcess::ToStreamReader(EStandardHandle stream)
[+] IProcess::ToStreamWriter()
|
2023-12-02 18:05:49 +00:00 |
|
|
9fea60a9ed
|
[*] 64ce35dd cont
|
2023-12-02 11:06:49 +00:00 |
|
|
e0f74d6160
|
[+] ISocketServer::GetServerRecvStats()
[+] ISocketServer::GetServerSendStats()
|
2023-12-01 14:49:30 +00:00 |
|
|
81871ed0b8
|
[+] INetAdapter::GetTransmitBytesPerSec()
[+] INetAdapter::GetReceiveBytesPerSec()
|
2023-12-01 13:26:44 +00:00 |
|
|
cbcd55ce8e
|
[+] AuNet::ENetworkAdapterType
[+] AuNet::ENetworkAdapterStatus
[+] INetAdapter::ToNetworkType()
[+] INetAdapter::ToStatus()
|
2023-12-01 12:13:47 +00:00 |
|
|
5ec28735ed
|
[*] Improved AuProtocolStack API
|
2023-11-30 09:40:02 +00:00 |
|
|
52b49986f3
|
[+] ISocketServer::GetSessionCount
|
2023-11-30 02:40:30 +00:00 |
|
|
dcf94a8b23
|
[+] (dummy!) ISocketServerLimits.hpp
[+] (dummy!) ISocketChannelLimits.hpp
[+] ISocketChannel::GetChannelLimits
[+] ISocketBase::GetLockedWorkerThread
[+] ISocket::GetSocketServer
|
2023-11-29 13:55:01 +00:00 |
|
|
ccf3ce3ec0
|
[*] Update bytebuffer io stream wrappers
|
2023-10-29 10:47:31 +00:00 |
|
|
ec8f3b3f23
|
[+] INetAdapter::ToMacAddress
[+] INetAdapter::HasDHCP
[+] INetAdapter::GetMTU
|
2023-10-24 19:12:47 +01:00 |
|
|
7c65affc76
|
[+] EStreamError::eErrorGenericFault
[+] EStreamError::eErrorOutOfBounds
|
2023-10-24 17:14:27 +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 |
|