Skip to content

refactor: modernize core library and migrate to CMake/LLVM#1

Merged
etil2jz merged 3 commits into
mainfrom
refactor
Apr 30, 2026
Merged

refactor: modernize core library and migrate to CMake/LLVM#1
etil2jz merged 3 commits into
mainfrom
refactor

Conversation

@etil2jz

@etil2jz etil2jz commented Apr 30, 2026

Copy link
Copy Markdown
Owner

No description provided.

etil2jz added 3 commits April 30, 2026 23:19
…itecture

- Replace deprecated Build.cmd with CMake (support for LLVM/Clang 22)
- Re-architect Library.c for better thread safety and zero-leak resource management
- Replace wtsapi32 dependency with Toolhelp32 for a smaller footprint
- Add CI/CD pipeline via GitHub Actions with immutable build provenance (SLSA)
- Update documentation to reflect all architectural and build changes

BREAKING CHANGE: Deprecated Build.cmd script has been removed in favor of CMake.
@etil2jz etil2jz self-assigned this Apr 30, 2026
@etil2jz etil2jz merged commit 2632076 into main Apr 30, 2026
2 checks passed
@etil2jz etil2jz deleted the refactor branch April 30, 2026 21:30
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