summaryrefslogtreecommitdiffhomepage
path: root/dev/LibCompiler/Detail
AgeCommit message (Collapse)Author
2025-05-23feat!(LibCompiler): Codebase and diagram has been improved.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-22refactor: Reworking the code base, for the C++Drv, and ARM64 assembler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-22feat(LibCompiler): Validating ::Compile.Amlal El Mahrouss
what? - The C++DRV crashes because of a bogus vector, after ::Compile gets called. - I have to figure out where the vector gets corrupted. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-22feat(LibCompiler): Update AssemblyInterface's Arch method.Amlal El Mahrouss
also: - Figured out the segfault, currently working on a patch. - Better CLI output, with each library having it's prefix. - LibCompiler: `drv` - LibDebugger: `dbg` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-20feat(cxxdrv): Improving and patching C++'s driver segfault at exit.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-07feat(LibCompiler): Reworking architecture to integrate the Arch() method in ↵Amlal
the AssemblyInterface. Signed-off-by: Amlal <amlal@nekernel.org>
2025-05-04bug(cxxdrv): isolating segfault on cxxdrv.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-05-04bug(LibCompiler/C++): Segfault raised when compiling C++ source.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-05-01ld64: Make linker more robust, and extend PEF to version 4.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-26dev: codebase has been improved in terms of cli and consistency.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-25dev: stabilizing source code towards an 0.0.1 release.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-25dev, general: codebase needed refactors and tweaks, for NeKernel's 0.0.2 ↵Amlal
release. details: - things needed to be cleared off, short sighted decisions fixed. - the inconsistency of certain files have been fixed too. Signed-off-by: Amlal <amlal@nekernel.org>