18 Commits

Author SHA1 Message Date
0d76e541c1 Reorg headers, module_registry -> modules, remove ActCtx msvcr80.dll hack 2025-10-05 17:46:16 -06:00
8330f27479 Add CreatePipe, CON* support for CreateFileA, more for cygwin 2025-10-02 09:47:41 -06:00
3249ebf4bf Split advapi32 into separate files (part 2) & more impls for ee-gcc/cygwin 2025-10-02 09:05:27 -06:00
79e1dbf523 Split advapi32 into separate files (part 1) 2025-10-02 01:20:51 -06:00
c099a1b577 Improve current thread handles 2025-10-01 16:56:51 -06:00
705607fcfb Remove now-redundant .dll names from module stubs 2025-09-29 23:35:16 -06:00
62d8daccac Overlapped I/O support (fixes ProDG compilers) 2025-09-29 23:32:17 -06:00
9dd65bc70a More msvcrt (WIP quality) and various fixes 2025-09-29 20:07:19 -06:00
c17953b318 Refactor main module resolution & HMODULE handle behavior 2025-09-29 13:50:27 -06:00
bc33bae659 Formatting, fixes, deduplication 2025-09-28 17:00:38 -06:00
f23224bbcc cl.exe works! but I didn't review most of this code 2025-09-26 17:38:24 -06:00
b4ea1da959 Improve DLL loading and process launch handling 2025-09-26 15:04:55 -06:00
rjkiv
e92f6e911d wideStringToString no longer cuts off wide chars 2025-09-02 12:04:40 -07:00
rjkiv
6f81e707ed file ops 2025-09-01 14:59:03 -07:00
rjkiv
051039fdcb blocked again 2025-08-07 14:48:29 -07:00
rjkiv
61fa3084fb more more more 2025-08-07 14:35:39 -07:00
94b44fd697
Everything needed to run simple Rust programs (#40)
* Everything needed to run simple Rust programs

* Add IsDBCSLeadByte implementation

* Address PR comments
2023-09-10 12:07:23 +09:00
Mark Street
11bdc5e8a2
move dlls into dll/ dir (#16) 2022-07-18 09:54:17 -04:00