| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-17 | fix: 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-07-16 | fix: Update README.md | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-15 | Update README.md | Amlal El Mahrouss | |
| 2025-07-15 | fix: Fix link in README.md | Amlal El Mahrouss | |
| 2025-07-15 | meta: Update README.md | Amlal El Mahrouss | |
| 2025-07-15 | fix: Fix instructions in ReadMe. | Amlal El Mahrouss | |
| 2025-07-10 | feat! Debugger and LibC++ changes, adding LibStdC++ too | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-10 | feat: NeKernel.org's Exception ABI has been improved. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-10 | fix: `LibCompiler::install_signal(SIGINT, dbgi_ctrlc_handler);` to | Amlal El Mahrouss | |
| add Ctrl-C support again. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-10 | refactor: Small codebase refactor and cleanup. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-08 | feat: update readme to include updated git link, and authorship. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-08 | feat: NeKernel.org's 64x0 and 32x0, PoC VHDL repo incoming. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-08 | fix: LibC++: fix `base_exception.h` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-08 | fix: LibC++: use `exit_` symbol instead of `exit` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-08 | refactor! Breaking changes in LibCompiler, see details. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-07 | feat: use `verbose` instead of `ld-verbose` (ld64) | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-07 | fix: ld64: fix `fat-binary` to just `fat` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-06 | feat: update `CodeGen.cc`: remove redundant comments. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-05 | LibDebugger: refactor! Breaking changes inside the debugger contracts. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-04 | refactor: wip: NeKernel debugger contract. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-30 | feat: Kernel+IP system for NeDBG. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-30 | feat: Ctrl-D support in Mach Debugger. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-30 | fix: cleanup NeKernel debugger. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-30 | fix: NeKernelContractCLI: Fix segfault. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-30 | fix: POSIXMachContractCLI: remove unused function call. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-25 | fix: PEF format fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-18 | feat: PEF format update `5.0` and codebase refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-11 | meta: moved `deprecated` contents to `src.old`. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-06 | refactor: Rename `dbg` to `ddbg` (Darwin Debugger) | Amlal El Mahrouss | |
| why? - This debugger targets XNU. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-06-06 | refactor: Rename CompilerFrontendCPlusPlus to CompilerFrontendCPlusPlusAMD64. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-30 | refactor: use STLString instead of std::string. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-29 | Merge pull request #6 from nekernel-org/dev | Amlal El Mahrouss | |
| 0.0.2e3 | |||
| 2025-05-29 | fix: Ref.h: Don't delete NULL pointer.0.0.2e3 | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-28 | refactor: Refactor toolchain source code. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-28 | fix: fix man pages. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-28 | feat!: 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-27 | feat: utils: Replace signal name with SIGNAL: prefix. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-27 | fix: 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-27 | feat!: better crash reporting. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-24 | refactor(cxxdrv): cleanup driver code. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-23 | bug: 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-23 | feat!(LibCompiler): Codebase and diagram has been improved. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-22 | refactor: 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-22 | feat(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-22 | feat(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-21 | feat(cxxdrv): Compile directly when file extension matches. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-21 | feat(cxxdrv): Remove duplicate header 'Dialogs.h' | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-20 | feat(cxxdrv): Improving and patching C++'s driver segfault at exit. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-20 | feat(cxxdrv): fix multi line comment keywords. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-05-18 | cxxdrv: bugfix: Fix bad refactor of 'bool*/bool' type. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
