|
63858cfcb9
|
[+] Early impl of allocless destruction callbacks for adal (AuUtility::DestructionWatch and AuUtility::ADestructionWatcher)
|
2024-01-22 03:29:29 +00:00 |
|
|
20e0473af1
|
[+] AuNullHeapPointer<T>()
|
2024-01-19 19:40:38 +00:00 |
|
|
9fe0655959
|
[+] AuHUPOf_t
|
2024-01-18 17:19:35 +00:00 |
|
|
d1ab8377bc
|
[+] Heap::NewClassUnique
[+] Heap::NewClassArrayUnique
|
2024-01-18 12:22:12 +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 |
|
|
d4eab8e477
|
[*] aubytebuffer move: carry user alignment
|
2024-01-17 19:04:27 +00:00 |
|
|
9ac6be62f4
|
[*] I hate clang even more
|
2024-01-17 18:25:27 +00:00 |
|
|
3e3a071e8e
|
[*] Improved RNG utils
|
2024-01-17 17:47:31 +00:00 |
|
|
c3e0418e1a
|
[+] Aurora::Memory::HeapProxy[Ex]
[*] Heap improvements
[+] Heap::NewClassArray
|
2024-01-17 15:22:35 +00:00 |
|
|
997d4a2eca
|
[*] Updated memory comments and keep alignment
|
2024-01-15 12:34:03 +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 |
|
|
4112e33e48
|
[+] Missing ByteBuffer::ReadString implementation after 2 years of procrastination
|
2024-01-10 17:44:14 +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 |
|
|
3c7eff396f
|
[+] IAsyncOutputOf::TryAttachProcessExitToCompletionGroup
[+] IAsyncOutputOf::ICompletionGroupWorkHandle
|
2024-01-06 01:32:03 +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 |
|
|
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 |
|
|
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 |
|
|
063aa5c548
|
[+] IRandomDevice::NextUUID
|
2023-12-29 22:59:34 +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 |
|
|
c5656a8843
|
[+] WIP internal IO improvements (read: hacks) for Linux + bool IProcess::HasExited()
|
2023-12-24 06:24:39 +00:00 |
|
|
0faf4c7846
|
[+] Aurora::Processes::OutputOf
[+] Aurora::Processes::OutputOfAsync
[*] Fix win32 regression
|
2023-12-23 07:05:44 +00:00 |
|
|
daab43a2b2
|
[+] AuRNG::RandomDef static utilities (Fast, Secure, FromU64Seed, FromU32Seed, FromMassiveSeed)
|
2023-12-23 04:17:55 +00:00 |
|
|
9c86d1c899
|
[*] Linux clean up (?) (+typo)
|
2023-12-23 03:16:43 +00:00 |
|
|
eb95aeeac7
|
[*] Fix allocate_at_least
|
2023-12-23 02:47:22 +00:00 |
|
|
17d113b74d
|
[+] CppHeapWrapper.hpp
|
2023-12-22 06:54:39 +00:00 |
|
|
e05bb8f5dc
|
[+] StartupParameters::posixApplySandboxCOW
|
2023-12-22 03:57:46 +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 |
|
|
a932aa57d2
|
[*] Formatting pissing me off
[+] using AuWorkerId = AuAsync::WorkerId_t;
[+] using AuWorkerPId = AuAsync::WorkerPId_t;
[+] using AuWorkerID = AuAsync::WorkerPId_t;
|
2023-12-16 06:42:37 +00:00 |
|
|
a5f4d959be
|
[+] AuProcess::GetProcessStartupSteadyTimeNS()
|
2023-12-14 00:37:45 +00:00 |
|
|
1652231fd4
|
[*] Refactor AuProcess (paths)
|
2023-12-13 18:11:35 +00:00 |
|
|
98d79a5aa3
|
[+] RuntimeWaitForSecondaryTick()
|
2023-12-13 04:43:29 +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 |
|