Luke Street
|
061228c971
|
Make liburing optional; rewrite CMakeLists.txt and enable LTO
|
2025-10-07 14:12:37 -06:00 |
|
Luke Street
|
df36de18bf
|
Implement async (overlapped) I/O with io_uring
|
2025-10-06 23:51:09 -06:00 |
|
Luke Street
|
0d76e541c1
|
Reorg headers, module_registry -> modules, remove ActCtx msvcr80.dll hack
|
2025-10-05 17:46:16 -06:00 |
|
Luke Street
|
b87fb5e472
|
Implement some ActCtx functions for msvcr80.dll
|
2025-10-05 15:52:38 -06:00 |
|
Luke Street
|
cf7ea70fac
|
Some Atom function impls
|
2025-10-04 14:58:35 -06:00 |
|
Luke Street
|
d8150e33b9
|
Rework thread TIB handling & DLL initialization handling
|
2025-10-02 16:40:23 -06:00 |
|
Luke Street
|
8330f27479
|
Add CreatePipe, CON* support for CreateFileA, more for cygwin
|
2025-10-02 09:47:41 -06:00 |
|
Luke Street
|
3249ebf4bf
|
Split advapi32 into separate files (part 2) & more impls for ee-gcc/cygwin
|
2025-10-02 09:05:27 -06:00 |
|
Luke Street
|
2cbd624119
|
Split kernel32 into separate files (part 3)
|
2025-10-02 01:02:26 -06:00 |
|
Luke Street
|
fa3ed4893a
|
Split kernel32 into separate files (part 2)
|
2025-10-02 00:20:28 -06:00 |
|
Luke Street
|
9ea5b24b67
|
Split kernel32 into separate files (part 1)
|
2025-10-01 18:18:13 -06:00 |
|
Luke Street
|
c099a1b577
|
Improve current thread handles
|
2025-10-01 16:56:51 -06:00 |
|
Luke Street
|
41f8388bac
|
Totally rework VirtualAlloc and friends
|
2025-10-01 15:35:57 -06:00 |
|
Luke Street
|
aee35ee0da
|
A few more kernel32 stubs for MSVC versions
|
2025-10-01 15:20:55 -06:00 |
|
Luke Street
|
ccd79a256a
|
Reimplement kernel32 time functions, fix HeapReAlloc, debug log improvements
|
2025-10-01 00:59:11 -06:00 |
|
Luke Street
|
705607fcfb
|
Remove now-redundant .dll names from module stubs
|
2025-09-29 23:35:16 -06:00 |
|
Luke Street
|
62d8daccac
|
Overlapped I/O support (fixes ProDG compilers)
|
2025-09-29 23:32:17 -06:00 |
|
Luke Street
|
cb154f3118
|
Fix up some kernel32 logging
|
2025-09-29 22:30:57 -06:00 |
|
Luke Street
|
7f9d141a20
|
Add --cmdline arg; rework wibo subprocess spawn
|
2025-09-29 22:05:33 -06:00 |
|
Luke Street
|
9dd65bc70a
|
More msvcrt (WIP quality) and various fixes
|
2025-09-29 20:07:19 -06:00 |
|
Luke Street
|
f09e6a3986
|
Reimplement GetFullPathName and GetCurrentDirectory
|
2025-09-29 15:22:55 -06:00 |
|
Luke Street
|
d69fc8a422
|
Implement kernel32 Heap* funcs using mimalloc
|
2025-09-29 14:54:38 -06:00 |
|
Luke Street
|
c17953b318
|
Refactor main module resolution & HMODULE handle behavior
|
2025-09-29 13:50:27 -06:00 |
|
Luke Street
|
4a2ba45620
|
Resolve own absolute path for subprocess spawn
|
2025-09-29 09:25:57 -06:00 |
|
Luke Street
|
195f6c1408
|
Un-stub FileTime functions; impl TerminateProcess, HeapDestroy
|
2025-09-29 09:25:19 -06:00 |
|