summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2025-12-12chore! breaking API changes, rename project to Nectar, instead of NeCTI.v0.0.9Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-08refactor: Refactor `CodeGenerator.h` API.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-04chore! Breaking API changes for CompilerKit and DebuggerKit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-02chore: source level tweaks and breaking API changes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-29chore: API and system design update.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-29chore: update general specs and citation file, breaking project structure ↵Amlal El Mahrouss
changes as well. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-26chore: fix: include `.cc.pp` source as well.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-26chore: tests: updating codegen unit tests for codegen.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-21meta: Codebase improvements on CompilerKit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-17fix: meta: Better LICENSE.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-22feat: implement `CompilerKitDylibTraits` container for future andAmlal El Mahrouss
current frontend tools. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-12feat: ld64: Fix linker issues with start symbol fetch.Amlal
feat: tests: add linker test. Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-12feat: Linker test and improvements to the linker.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-12wip: tests: adding unit tests using GTest.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-05-28feat!: update the kernel codegen to output bit width and origin.Amlal El Mahrouss
refactor!: refactor codebase, breaking changes. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-17feat(codegen/amd64): new opcode support: xor, and syscall.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-14feat(cc): Rename Parser.h to CompilerFrontend.h, refactor codebaseAmlal El Mahrouss
accordingly. why: - To make its intent clearer, and avoid future confusions. also: - Ran ./format.sh to the codebase. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-13feat(LibDebugger): expand KDBG's protocol, by reworking the packetAmlal El Mahrouss
structure. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-04-25meta: update .clang-format, format codebase.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-12LibCompiler, C++: use 'jmp' when returning from a function.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-04ADD: C++ compiler improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-01ADD: Tweak C++ AMD64 compiler to remove \r endings, to ensure assemblerAmlal El Mahrouss
understands the assembly correctly. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-27ADD: `dbg` C++ debugger program.Amlal
META: Ran format command with correct C++ extensions. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-21ADD: NeKernel Toolchain 0.0.9 (Beta Release)Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>