6 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
a9d2cba0c5 Add Clang compiler support alongside GCC
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 21:59:29 +00:00
copilot-swe-agent[bot]
7bf2b3a059 Convert MetalOS from C to C++ with class-based design
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 21:43:30 +00:00
copilot-swe-agent[bot]
be0439448e Fix CMake build system to work properly
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:51:52 +00:00
copilot-swe-agent[bot]
08fc016b8b Address code review feedback
- Add comment about GLOB usage in kernel/CMakeLists.txt
- Improve clarity of optional screenshot capture in qemu-test.yml
- All code review comments addressed
- Security scan passed with 0 alerts

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:42:52 +00:00
copilot-swe-agent[bot]
1d0537c57a Fix CMake kernel build and clarify SMP support in ROADMAP
- Fix kernel/CMakeLists.txt to find source files in src/ directory
- Add NASM support to CMake for assembling .asm files
- Update ROADMAP.md to reflect that SMP is intentionally included
- CMake and Makefile now consistent in handling kernel sources

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:40:49 +00:00
copilot-swe-agent[bot]
05027725c7 Add CMake, Ninja, and Conan build system support
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:03:54 +00:00