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
afbe942ffd
[*] These config fields were switched to abs values, not relative to the user signal range
2024-03-08 21:59:50 +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
6d4fc2c5f7
[*] Fix vis of this one posix symbol
2024-03-06 20:29:43 +00:00
7b302a7f35
[*] Improve AuProcesses CompletionGroup integration
2024-03-05 21:52:52 +00:00
0a6c11d919
[*] Moved some source code to AuProcAddresses.UNIX.cpp
2024-03-05 18:37:44 +00:00
2371794d47
[+] Linux Exception Handlers and AuExit::ETriggerLevel::eSigQuitNow
...
[*] Linux stability fixes
[+] AuProcAddresses.UNIX.[cpp/hpp]
2024-03-05 13:55:21 +00:00
8b29e73f96
[*] Switch over to mapped cpuset ids as opposed to the ((groupIndex + 1ull) * 0x100ull) + logicalProcessorIndex approximation
2024-03-04 13:07:49 +00:00
2163a58892
[*] Linux runtime regressions
2024-03-04 11:55:54 +00:00
2a5fad9d0c
[+] Debug heap API: void Heap::WalkHeap(bool(*fCallback)(void *, void *), void *pSecondArg)
2024-03-04 04:51:41 +00:00
bf398be94e
[*] Missing explicit AuConstReference
2024-03-03 22:09:19 +00:00
13b61f166c
[*] Updated registered LTC digest indices
2024-03-03 03:26:01 +00:00
65c78ef182
[*] Move some platform specific code from AuWakeOnAddress to AuProcAddresses.*.*
2024-03-03 00:28:36 +00:00
9591fc9d30
[*] Harden detached spawn
2024-03-02 23:47:58 +00:00
3004c3de19
[+] Experimental AuThreading::TryWaitOnAddressUntilEqualEx, WaitOnAddressUntilEqual, WaitOnAddressUntilEqualSteady
2024-03-02 23:23:16 +00:00
27977779a9
[*] Improved destruction watchers
2024-03-02 01:47:12 +00:00
b4f4e623d8
[*] Dumb
2024-03-01 16:55:19 +00:00
2aea6958d4
[*] Updated some comments
2024-02-28 17:13:57 +00:00
957338d0e3
[*] bug fixes
2024-02-28 14:47:00 +00:00
be9f47c4bb
[*] dumb
2024-02-28 14:34:15 +00:00
097c0c1917
[+] IWorkItem::AddDelayTimeRepeating
...
[+] IWorkItem::AddDelayTimeNsRepeating
2024-02-27 12:24:17 +00:00
4ef055f81e
[+] IWorkItem::SetSchedByLoopSourceRepeating
...
[+] ETickType::eRerunAndNotifyRepeatingWaiters
[+] ETickType::eScheduleAndNotifyRepeatingWaiters
[*] ETickType::eRerun async work items of ANY io fences
2024-02-27 12:08:22 +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
2731183a1a
[+] AuMemory::SharableByteBuffer
2024-02-26 00:05:01 +00:00
42af66c841
[+] AuIO::ReadAsync
...
[+] AuIO::WriteAsync
2024-02-25 23:30:56 +00:00
7001a97870
[*] Retard proof AuWorkerID
2024-02-25 23:26:44 +00:00
f68ac4a328
[*] Added more instances of AURT_ADD_USR_DATA in interface decls
2024-02-25 22:54:22 +00:00
55335e95ce
[*]
2024-02-25 22:38:09 +00:00
ddebc422ed
[*] Updated comments in IProtocolStack.hpp
2024-02-25 20:19:10 +00:00
78e0c2d442
[*] Let IOHandle own the sharing state (auto-call SharingStop on dtor) instead of leaking IPC sharable on copy
2024-02-25 19:50:19 +00:00
e199172428
[+] AuRNG::SetSecureRNGBackendOverload
...
[+] AuRNG::GetSecureRNGBackendOverload
[+] AuRNG::GetSecureRNGBackend
2024-02-25 19:42:11 +00:00
8c101cea6f
[+] IRandomDevice::ShuffleIterators
...
[+] IRandomDevice::ShuffleList
[+] AuRNG::RngShuffleIterators
[+] AuRNG::RngShuffleList
2024-02-25 19:29:06 +00:00
b07db2a2c9
[+] CONTRIBUTING file
2024-02-25 15:24:31 +00:00
2a555626bb
[*] Shared user data between ICompletionGroupWorkHandle and IAsyncTransaction
2024-02-24 22:15:20 +00:00
493f449d1d
[*] Major Linux build regressions
2024-02-23 12:44:43 +00:00
2da8332c0f
[+] Added "Safer" variants to bcrypt when using string containers
2024-02-19 19:09:21 +00:00
0461b54045
[*] Improve PKCS1 OAEP support
2024-02-19 11:15:10 +00:00
600c7b68dc
[*] Updated LibTomCrypt
2024-02-19 09:16:40 +00:00
97bf497ec0
[*] 260e33fd
cont again
2024-02-18 18:11:11 +00:00
3732352b4e
[+] AuHashing::Whirlpool
...
[+] AuHashing::Blake2S_32
[+] AuHashing::Blake2S_28
[+] AuHashing::Blake2S_20
[+] AuHashing::Blake2S_16
[+] AuHashing::Blake2B_64
[+] AuHashing::Blake2B_48
[+] AuHashing::Blake2B_32
[+] AuHashing::Blake2B_20
[+] AuHashing::GetHashLength
[+] AuHashing::GetHashBits
[+] AuHashing::IHashStream::GetHashType
2024-02-18 17:53:37 +00:00
ce33642b1e
[*] 260e33fd
cont
2024-02-17 02:45:00 +00:00
260e33fd91
[*] Not a day goes by without Roman Medvedev giving me grief
...
(Updated fmtlib after 3 years lol)
2024-02-16 13:07:28 +00:00
ae17ad13fe
[*] DeleteThatCastedOnce should check the real types trivialness
2024-02-16 11:45:57 +00:00
72335a09a9
[*] Harden AuCastPointer
2024-02-15 01:50:27 +00:00
98b72f7e0a
[+] ErrorStack::HasCapturedMessage (to disambiguate C or missing SysPushErrorMemory OOM conditions)
2024-02-15 00:56:43 +00:00
1f8ecd1bbd
[*] Docs: Emphasize what IsWindowsNNN*ANY* means
2024-02-14 07:25:07 +00:00
3dc82bf1cb
[+] AuCastPointer because C++ is a big pile of shit (TODO: port to AuROXTL)
2024-02-14 06:35:43 +00:00