|
98e76f0832
|
[*] POSIX hardening: dont COW this futex
|
2024-01-21 18:41:53 +00:00 |
|
|
75f39b9858
|
[*] AuOpen.Unix.cpp didn't look right
|
2024-01-21 18:33:27 +00:00 |
|
|
db37b81729
|
[*] fix optionals
|
2024-01-21 00:34:47 +00:00 |
|
|
4f340aae47
|
[*] Shorten LOC of AuOpen.Unix.cpp
|
2024-01-20 20:36:07 +00:00 |
|
|
648fbea6c1
|
[*] This stupid fuck regression should've been caught earlier (AuProcesses unable to open files due to attack mitigations determining every file as being blocked)
|
2024-01-20 20:20:57 +00:00 |
|
|
acbd62666f
|
[*] WoA: This member must be marked volatile due to over ::WaitOn optimization of assumed single-threaded control flow
|
2024-01-19 21:37:31 +00:00 |
|
|
dbdfceb97f
|
[*] Amended NewClass[Array] tracking
|
2024-01-18 00:01:52 +00:00 |
|
|
fce755f293
|
[+] Added uOldLength to the free function pointer type of the memory leak detection interface
|
2024-01-17 20:59:51 +00:00 |
|
|
c3e0418e1a
|
[+] Aurora::Memory::HeapProxy[Ex]
[*] Heap improvements
[+] Heap::NewClassArray
|
2024-01-17 15:22:35 +00:00 |
|
|
895ef05887
|
[*] Allow empty file creation via NULL memoryviews
|
2024-01-14 14:15:11 +00:00 |
|
|
363560e9e9
|
[*] Amended protostack api: ::GetParent() should not be using the internal type
|
2024-01-12 14:14:17 +00:00 |
|
|
927b5a2eef
|
[*] Fix old bug: grug was incorrectly using MS instead of NS under the limiter [high-cpu]
|
2024-01-11 18:46:40 +00:00 |
|
|
ba66c25651
|
[+] ICompletionGroup::IsNeverEnding
[+] ICompletionGroup::SetNeverEnding
|
2024-01-11 12:19:54 +00:00 |
|
|
22a6338da4
|
[*] Use AuRoundUpPow2 in AuRNG
|
2024-01-11 09:17:56 +00:00 |
|
|
95adfe127d
|
[*] eng-regression: introduce missing RuntimeWaitForSecondaryTick's
|
2024-01-09 05:08:54 +00:00 |
|
|
bab44d097a
|
[*] Updated to a fixed version of O(1) heap (partial update from 2022'Sept was incomplete)
|
2024-01-07 04:45:33 +00:00 |
|
|
0d6d073b85
|
[*] No way should we be using DWORDs here
|
2024-01-07 02:26:34 +00:00 |
|
|
1e10d95b0b
|
[*] Update TryAttachToCompletionGroup under NT file stream
|
2024-01-06 22:23:56 +00:00 |
|
|
3766ea8b86
|
[+] IAsyncTransaction::GetCompletionGroup
[*] IO improvements
|
2024-01-06 04:32:54 +00:00 |
|
|
3c7eff396f
|
[+] IAsyncOutputOf::TryAttachProcessExitToCompletionGroup
[+] IAsyncOutputOf::ICompletionGroupWorkHandle
|
2024-01-06 01:32:03 +00:00 |
|
|
2ebf2811bd
|
[*] Leave the signal, dont callback
[*] ...and attach
[*] ...and check args
[*] ...and always check later at least once
|
2024-01-06 01:26:48 +00:00 |
|
|
6d77a55d75
|
[+] ICompletionGroup::WaitForAnyMS
[+] ICompletionGroup::WaitForAnyNS
|
2024-01-05 12:06:17 +00:00 |
|
|
f1e170add0
|
[+] IProcess::TryAttachProcessExitToCompletionGroup
[+] IProcess::ToCompletionGroupHandle
|
2024-01-05 09:25:48 +00:00 |
|
|
3090fa3996
|
[*] Missed close handle / rushed sharing
|
2024-01-04 21:38:10 +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 |
|
|
81093fa2cd
|
[*] Fixup Linux io timeouts (mixed ms/ns)
|
2024-01-02 07:55:06 +00:00 |
|
|
d199b52c0f
|
[*] Improved support for completion groups when used with net streams
|
2024-01-02 07:06:42 +00:00 |
|
|
49a6173011
|
[+] Improved SMT yielding
[+] Clocks.aarch64.[h/c]pp
|
2024-01-02 05:54:22 +00:00 |
|
|
63050b2262
|
[+] IFileStream::IsFlushOnClose
[+] IFileStream::SetFlushOnClose
[+] IFileStream::IsWriteEoSOnClose
[+] IFileStream::SetWriteEoSOnClose
[+] IIOHandle::IsFlushOnClose
[+] IIOHandle::SetFlushOnClose
|
2024-01-02 00:00:47 +00:00 |
|
|
c16a0b1600
|
[+] IRandomDevice::NextArrayI32Range
[+] IRandomDevice::NextArrayU32Range
[+] IRandomDevice::NextArrayDoubleRange
[+] IRandomDevice::NextArrayI32
[+] IRandomDevice::NextArrayU32
[+] IRandomDevice::NextArrayDouble
[+] IRandomDevice::NextArrayDecimals
[+] IRandomDevice::NextArrayUUIDs
[*] IRandomDevice minor refactoring for consistency
[*] Improve decimals once again (perf/deterministic)
|
2024-01-01 14:49:35 +00:00 |
|
|
c64cb0c0e2
|
[+] AuHWInfo::ICoreLoadSampler
[+] AuHWInfo::CpuCoreTime
[+] AuHWInfo::GetPerCoreCPUTime
|
2023-12-31 23:14:27 +00:00 |
|
|
7b59cab36e
|
[*] eepy
|
2023-12-31 22:39:31 +00:00 |
|
|
6037d14674
|
[-] hadnt fully removed the aggressive context switch thing from the old rwlock impl
|
2023-12-30 21:58:52 +00:00 |
|
|
63f5ad3fd5
|
[*] Harden remove/relink
|
2023-12-30 19:40:00 +00:00 |
|
|
ab68f07bb9
|
[*] pt1/2 bug: dir logger whining
|
2023-12-30 19:40:00 +00:00 |
|
|
4e0c68d7ad
|
[*] fix posix cont (crit) 3c19c7a5
|
2023-12-30 17:59:45 +00:00 |
|
|
3db7f527f4
|
[*] Extend paranoia
|
2023-12-30 14:56:17 +00:00 |
|
|
3c19c7a56e
|
[*] Fix posix WoASemaphoreImpl
|
2023-12-30 14:31:37 +00:00 |
|
|
ba6162a7ad
|
[*] An MSVC bug, but not really.
|
2023-12-30 00:25:53 +00:00 |
|
|
063aa5c548
|
[+] IRandomDevice::NextUUID
|
2023-12-29 22:59:34 +00:00 |
|
|
b3557ed938
|
[*] Harden auprocesses / async outputof
|
2023-12-29 20:49:58 +00:00 |
|
|
7df1d1dd27
|
[*] Harden panics
|
2023-12-29 18:46:16 +00:00 |
|
|
5862dbeacc
|
[+] New generic primitives
[-] AuSemaphore.Unix.hpp
[*] Moved the old pthread based primitives to _removed/*.bak
[+] AuWoASemaphore.Unix.cpp
[+] AuWoASemaphore.Unix.hpp
|
2023-12-29 16:12:14 +00:00 |
|
|
f404e8960f
|
[+] AuProcesses::RunAs
|
2023-12-28 21:00:07 +00:00 |
|
|
662dbac0c1
|
[+] IO completion groups
|
2023-12-28 16:49:11 +00:00 |
|
|
be2b781ed6
|
[*] mitigations and clean up before two major commits
|
2023-12-26 21:01:29 +00:00 |
|
|
d17903251b
|
[*] another one (9393c175 )
|
2023-12-25 11:56:38 +00:00 |
|