summaryrefslogtreecommitdiffhomepage
path: root/dev/LibCompiler/Frontend.h
AgeCommit message (Collapse)Author
2025-07-30feat! Breaking API changes of NeCTI's LibCompiler and LibDebugger.Amlal El Mahrouss
what: - They've now become CompilerKit and DebuggerKit. - Expanding XCoff for NeBoot PowerPC backend. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-17fix: LibCompiler frontend has been reworked to work on clang. Renamed ↵Amlal El Mahrouss
'Linkers' irectory to 'Linker' Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-18feat: PEF format update `5.0` and codebase refactors.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-27fix: fix SEGFAULT on CxxDrv (AMD64), caused by a stack corruption.Amlal El Mahrouss
refactor: Refactor LibCompiler's codebase, deperecate older C compilers, and fully focusing on C++ now. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-27feat!: better crash reporting.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-23bug: figuring out why a segfault occurs after we exit main.Amlal El Mahrouss
ubsan: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:926:60: runtime error: applying non-zero offset 18446744073709551536 to null pointer SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:926:60 in drv: SIGSEGV: Please report this on the GitHub issues page why? - A bogus iterator gets passed to ::destroy inside the method. next: - Debug that inside lldb. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-23feat!(LibCompiler): Codebase and diagram has been improved.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>