166b9036fd
Dont set ERROR_SUCCESS generally
...
Turns out we should only be setting this in a select few cases.
2025-10-06 00:03:10 -06:00
01ed50c4b4
Fix pipe reads; add tests for NtReadFile & pipes
2025-10-05 23:24:50 -06:00
b87fb5e472
Implement some ActCtx functions for msvcr80.dll
2025-10-05 15:52:38 -06:00
390f26b28d
New handles, threading and processes subsystems
2025-10-04 13:31:26 -06:00
a9581423a8
VirtualQuery rework
2025-10-02 17:11:28 -06:00
d8150e33b9
Rework thread TIB handling & DLL initialization handling
2025-10-02 16:40:23 -06:00
41f8388bac
Totally rework VirtualAlloc and friends
2025-10-01 15:35:57 -06:00
ccd79a256a
Reimplement kernel32 time functions, fix HeapReAlloc, debug log improvements
2025-10-01 00:59:11 -06:00
62d8daccac
Overlapped I/O support (fixes ProDG compilers)
2025-09-29 23:32:17 -06:00
d69fc8a422
Implement kernel32 Heap* funcs using mimalloc
2025-09-29 14:54:38 -06:00
c17953b318
Refactor main module resolution & HMODULE handle behavior
2025-09-29 13:50:27 -06:00
f941a1e642
Initial threading support & more impls for compilers
2025-09-28 22:44:35 -06:00
8cac50e50e
Rewrite BCryptGenRandom and add tests
2025-09-28 17:20:43 -06:00
104e9e869d
Add proper testing framework & integrate with CI
2025-09-26 10:39:09 -06:00
c14ad86d72
Implement version.dll properly
2025-09-26 09:49:21 -06:00
01ddf95d36
Add proper resource implementation
2025-09-26 01:51:25 -06:00
836f485d66
Initial external DLL support
2025-09-26 00:55:35 -06:00
Ethan Roseman
6de4e9a163
3 funcs needed for some mwcc compilers ( #22 )
...
* 3 funcs needed for some mwcc compilers
* some PR feedback
* lots more via pair programming with Simon
* cleanup, add test dir as an include dir for tests
* bugfix
2022-09-24 23:59:30 +09:00
Ethan Roseman
d92f0d1d08
Readme changes, github actions ci, test ( #1 )
...
* Readme changes, github actions ci, test
* Std flag change for older GCC versions"
* Install gcc multilib
* test fix and formatting
* Don't segfault on nonexistant file and show error instead
* Update ci.yml
* PR comments
* remove silly bit
2022-07-01 04:23:00 +09:00