1263434bb7
[+] bool IIOHandle::InitFromHandleCopy(const IIOHandle *pHandle)
2024-03-15 13:34:01 +00:00
25b1a9cad6
[*] Thread-safety: harden io file streams and improve construction api of OpenBlockingFileStreamFromHandle
2024-03-15 08:50:52 +00:00
ccc4116394
[*] PosixShutup for AuProcesses::OpenXXXX and two minor bug fixes
2024-03-15 06:19:30 +00:00
b3f1ef8bc2
[*] Fix recent regression in f401c6f750
and fix two ignored return values
2024-03-14 01:22:20 +00:00
dbd2ec78b3
[*] harden dir traversal for removal
2024-03-13 10:08:38 +00:00
3f265cf19b
[*] IOHandle is now 192 bytes
...
[*] Autohandle duplication
2024-03-13 07:50:50 +00:00
582b32ded9
[*] harden
2024-03-13 05:37:51 +00:00
cac3746bf0
[*] Update CmdLine prototype: AuOptional<const AuString &> GetValue(const AuString &key)
2024-03-13 02:03:56 +00:00
5c34a8435b
[*] d14ba6cf
revert one force inline
2024-03-12 23:32:32 +00:00
d039055bc1
[*] Optimize _NTLikeQueryFrequency under Win10
2024-03-12 22:54:03 +00:00
d14ba6cfd4
[+] AuThreading::EWaitMethod
...
[+] AuThreading::TryWaitOnAddressSpecial
[+] AuThreading::TryWaitOnAddressSpecialEx
[+] AuThreading::WaitOnAddressSpecial
[+] AuThreading::WaitOnAddressSpecialSteady
2024-03-12 22:50:22 +00:00
2ba5ae6fa5
[*] Windows 10 LTSC / other branches crash on startup fix (missing FOLDERID_UserProgramFiles for some reason)
2024-03-12 04:32:45 +00:00
0f4a7bf8cb
[*] Update GetSystemResourcePath to check package path before user rw directories
2024-03-11 21:22:24 +00:00
db1ff0cbf8
[*] Refactored FS resources to return AuOptional<const AuString &>
2024-03-11 21:05:03 +00:00
631fad8fd0
[+] ERngStringCharacters::eLowerAlphaNumericCharacters
...
[+] ERngStringCharacters::eUpperAlphaNumericCharacters
2024-03-11 17:33:36 +00:00
bd83945f4d
[*] Update temp path/dir filenames
2024-03-11 17:14:59 +00:00
f401c6f750
[*] Update consistency in 895ef058
2024-03-11 17:13:27 +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
951f9b73f3
[*] Off by one indexed extent
2024-03-10 09:45:03 +00:00
3c6d5a020b
[*] Linux and Posix targets now respect gRuntimeConfig.debug.bIsExceptionThrowFatal
2024-03-10 00:09:12 +00:00
3c4cece69d
[*] Fix deadlock on enter, when dispatching the command results in a grug handler being executed, followed by a deadlock during flush
...
[*] also wtf is this
2024-03-09 08:38:26 +00:00
9a846a6d2f
[*] Update IAsyncFileStream::NewTransaction
2024-03-09 01:12:57 +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
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
b4f4e623d8
[*] Dumb
2024-03-01 16:55:19 +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
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