Nikita Smith and Ryan Fleury
c629c5b10e
refactor PDB background file output
...
Add a shared multi-file background writer with lazy worker startup.
Represent PDB output as a file artifact, keep PDB output state internal
to the builder, and overlap deferred PDB writers with the file maps release.
2026-07-27 14:47:27 -07:00
Nikita Smith and Ryan Fleury
541d3afefa
WIP /RAD_TYPE_SERVER
...
env vars
replace HashTable with HashMap in config
2026-06-02 12:11:12 -07:00
Ryan Fleury
aea4a4ff9d
eliminate os_core, move into base; eliminate regs, move into arch abstraction layer, define x64 regs in x64 layer; move win32 backend for os core (now base) functionality to top-level win32 layer
2026-05-08 15:21:21 -07:00
Nikita Smith and Ryan Fleury
488849792c
change file search to return on first match
2025-09-16 10:31:01 -07:00
Nikita Smith and Ryan Fleury
0aadf60359
update code block dividers
2025-06-25 10:53:24 -07:00
Nikita Smith and Ryan Fleury
46663688e2
on read memory map files
2025-06-25 10:53:24 -07:00
Nikita Smith
6c5d2a05cb
moved platform depended code from OS layer to linkers IO
2025-02-25 14:41:34 -08:00
Nikita Smith
bbce89eada
added /RAD_WRITE_TEMP_FILES
...
When enabled linker writes image and debug info to temporary files
and renames them after all writes are done.
2025-02-25 14:41:34 -08:00
Nikita Smith
f7d7f6633f
expose file API to enable IO detouring
2024-11-08 16:09:56 -08:00
Nikita Smith
15d43d7c99
removed dependency on os_ext
2024-11-07 14:12:41 -08:00
Nikita Smith
7650a83d1e
further simplify linker/os_ext/os_core.c
2024-11-07 14:08:21 -08:00
Nikita Smith
26611c5454
moved IO related code to stand-alone file, piped all read/and writes
...
through new API, /rad_log now can enable read and/or write logs with
"io", "io_reads", "io_writes" parameters.
2024-10-19 16:36:32 -07:00