b5c4271807
[*] Some WTF
...
[*] Use waitpid instead of wait3 (BSD, now deprecated by POSIX)
[*] Win32 / x86_32: I guess the file map maximum size should be the same as 64bit since it lets us? we need this span constraint to be the entire file or less.
[*] Improved AuProcess UNIX signal safety
[*] Comments
[+] Secret API: RuntimeCollectMemory
2024-10-12 16:30:12 +01:00
1b240143c4
[*] POSIX: AuProcesses mustn't allocate (sorta) while in a COW address space (including accessing bad CRT apis)
2024-08-06 03:13:53 +01:00
971b007ab9
[+] PosixFDYeetus()
2024-04-14 19:48:40 +01:00
81d7c7027c
[*] Cont work on AuIOHandle cleanup
2024-03-16 09:51:41 +00:00
ccc4116394
[*] PosixShutup for AuProcesses::OpenXXXX and two minor bug fixes
2024-03-15 06:19:30 +00:00
7b302a7f35
[*] Improve AuProcesses CompletionGroup integration
2024-03-05 21:52:52 +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
493f449d1d
[*] Major Linux build regressions
2024-02-23 12:44:43 +00:00
98e76f0832
[*] POSIX hardening: dont COW this futex
2024-01-21 18:41:53 +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
f1e170add0
[+] IProcess::TryAttachProcessExitToCompletionGroup
...
[+] IProcess::ToCompletionGroupHandle
2024-01-05 09:25:48 +00:00
662dbac0c1
[+] IO completion groups
2023-12-28 16:49:11 +00:00
d17903251b
[*] another one ( 9393c175
)
2023-12-25 11:56:38 +00:00
c5656a8843
[+] WIP internal IO improvements (read: hacks) for Linux + bool IProcess::HasExited()
2023-12-24 06:24:39 +00:00
9393c17564
[*] Other POSIX systems (non-linux) are probably going to need this improved eSpawnChildProcessWorker awareness
2023-12-23 03:59:27 +00:00
e05bb8f5dc
[+] StartupParameters::posixApplySandboxCOW
2023-12-22 03:57:46 +00:00
730465ca2b
[+] UNIX: AuProcesses should always try to close leaked fds
2023-12-22 03:49:11 +00:00
baf31e32d0
[+] IFileStream::ToStreamReader()
...
[+] IFileStreamToStreamWriter()
[+] IProcess::ToStreamReader(EStandardHandle stream)
[+] IProcess::ToStreamWriter()
2023-12-02 18:05:49 +00:00
c05fabc633
[*] Linux fixes
2023-09-23 08:15:50 +01:00
f13efd0cbf
[+] AuProcesses::IProcess::GetOutputAndInputHandles()
...
[+] AuProcesses::IProcess::GetErrorStreamHandle()
2023-09-16 22:08:10 +01:00
644c294c36
[+] Unix AuProcesses: missing optAffinity support
2023-09-16 21:49:30 +01:00
67b047eead
[*] UNIX Processes: fix overmap regression in ( d166a00d
) and added support for envblock updates missing in ( d166a00d
)
2023-09-15 16:03:41 +01:00
a80524d573
[-] AuProcesses::EStandardHandle
2023-09-15 15:55:46 +01:00
d166a00d81
[*] Linux: begin catching up AuProcesses to NT
2023-09-15 00:11:14 +01:00
46850c9122
[*] Shutup clangbang
2023-08-30 01:28:05 +01:00
e8f445c463
[*] Linux build regression / AuProcesses API change
2023-08-21 17:48:48 +01:00
1f173a8799
[*] Begin resolving 8 months of Linux neglect
2023-08-11 16:51:42 +01:00
766be57a46
[+] Linux build [again]
...
[+] ProcessSectionViewReserved.Unix.cpp
[*] Fix missing ::Flush() member on ViewWriter
2022-12-16 00:41:01 +00:00
898c0ced37
[*] Refactoring in progress...
2022-11-17 08:03:20 +00:00