Skip to content

refactor: Move complex implementations from headers to source files#2

Merged
TorinKS merged 1 commit intomainfrom
change/refactor-headers-to-source
Mar 22, 2026
Merged

refactor: Move complex implementations from headers to source files#2
TorinKS merged 1 commit intomainfrom
change/refactor-headers-to-source

Conversation

@TorinKS
Copy link
Copy Markdown
Owner

@TorinKS TorinKS commented Mar 22, 2026

  • Moved complex function implementations from KernelHeap.h, Resource.h, File.h, and Registry.h into corresponding .c source files to improve thread safety and maintainability.
  • Kept simple inline wrappers in headers for functions that match real WDK inline patterns.
  • Ensured all function signatures remain identical, with no behavioral changes.
  • Updated build system to automatically discover new source files.
  • Verified that all existing tests pass without modification.

- Moved complex function implementations from `KernelHeap.h`, `Resource.h`, `File.h`, and `Registry.h` into corresponding `.c` source files to improve thread safety and maintainability.
- Kept simple inline wrappers in headers for functions that match real WDK inline patterns.
- Ensured all function signatures remain identical, with no behavioral changes.
- Updated build system to automatically discover new source files.
- Verified that all existing tests pass without modification.
@TorinKS TorinKS merged commit 6a01c36 into main Mar 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant