| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-01 | dev, LibCompiler: format codebase.0.0.1 | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-05-01 | ld64: Make linker more robust, and extend PEF to version 4. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev: format codebase. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, cxxdrv: add sigsegv handler. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev: codebase has been improved in terms of cli and consistency. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev: stabilizing source code towards an 0.0.1 release. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev, 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> | |||
| 2025-04-25 | meta: update .clang-format, format codebase. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-19 | dev, LibCompiler, tooling: refactor and separate components into modules | Amlal El Mahrouss | |
| (cppdrv, cxxdrv) Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-16 | cc, LibCompiler: source code refactor and tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-16 | dev, cxxdrv: bump. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-14 | ld64: fix memory leak in AE record allocation | Amlal El Mahrouss | |
| Corrected allocation/deallocation of raw_ae_records when reading AE headers. This prevents memory leaks and ensures consistent cleanup before further processing. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-14 | cxxdrv: Add whitespace cleanup and initial support for class/struct parsing | Amlal El Mahrouss | |
| 2025-04-12 | LibCompiler, C++: use 'jmp' when returning from a function. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-03 | cc/pef: exec format refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-03-31 | meta/repository: fix capitalization on my name 'El' instead of 'EL'. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-03-28 | libcompiler: update copyright years to 2024–2025 | Amlal El Mahrouss | |
| Update all source headers in LibCompiler and tools to reflect the correct copyright span for ongoing development. Affects headers and source files across: - AAL CPU backends (amd64, arm64, 64x0, 32x0) - Assembler and linker backends (PEF, XCOFF) - Parser, macros, defines, utils - Tools: asm, dbg, ld64, necc No functional changes made. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-03-26 | meta: fix and update readmes. | Amlal El Mahrouss | |
| 2025-03-25 | fix(linker): A critical fix regarding the output being repetadely | Amlal El Mahrouss | |
| written on the file. refactor(NFC): Rename String.h to StringView.h Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-03-23 | feat(dbg): Avoid breakpoint when kPID is not set (kPID = 0) | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-03-08 | ADD: Better if conditions in DynamicLinkerPEF.cc | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-03-04 | ADD: C++ compiler improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-03-02 | Minor tweaks on Power64 C compiler. | Amlal El Mahrouss | |
| 2025-03-01 | META: Tweak linkers. | Amlal El Mahrouss | |
| 2025-03-01 | LCRT: Update symbol of __libcompiler_unreachable and implement it. | Amlal El Mahrouss | |
| 2025-02-28 | ADD: Add __cplusplus macro to preprocessor. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-20 | DynamicLinkerPEF.cc: Update according to specs. | Amlal | |
| Signed-off-by: Amlal <amlal.elmahrouss@icloud.com> | |||
| 2025-02-14 | ADD: New specs update. | Amlal | |
| FIX: Fix library name in necc. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com> | |||
| 2025-02-09 | ADD: Add LibDebugger as a separate dylib, fix depreciation warning for | Amlal El Mahrouss | |
| ptrace. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-08 | ADD: Assembler frontend tweaks and other refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-08 | ADD: Moved Debugger into LibCompiler. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-08 | ADD: Patch command parse on linker, and use Boolean type in C++ compiler | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-07 | ADD: tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-07 | ADD: Tiny refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-04 | ADD: Minor tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-03 | META: Tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-03 | Final tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-03 | TWEAK: Rename TK_ to LC_ | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-02-01 | ADD: Tweak C++ AMD64 compiler to remove \r endings, to ensure assembler | Amlal El Mahrouss | |
| understands the assembly correctly. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | |||
| 2025-01-27 | ADD: `dbg` C++ debugger program. | Amlal | |
| META: Ran format command with correct C++ extensions. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com> | |||
| 2025-01-21 | ADD: NeKernel Toolchain 0.0.9 (Beta Release) | Amlal | |
| Signed-off-by: Amlal <amlal.elmahrouss@icloud.com> | |||
