| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-22 | feat: introduce `__atexit__cdecl_ptr` to `std::atexit` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | feat: refactor `i` to `idx` for better readbility. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | fix: atexit: fix atexit list. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | feat: c++abi: introduce atexit ptr to cleanup data when exiting program. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | feat: implement `CompilerKitDylibTraits` container for future and | Amlal El Mahrouss | |
| current frontend tools. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | feat: Update header guards and add new alias for StringKit. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | feat: Ref.h: add MUST_PASS condition for strong references. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-17 | fix: cdrv: Fix compiler path. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-16 | Merge pull request #9 from nekernel-org/dev | Amlal El Mahrouss | |
| v0.0.3 | |||
| 2025-08-16 | fix: fix build to fix unit tests.v0.0.3-release | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-15 | feat! breaking ABI changes (AE object format) now has a version field. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-15 | fix: Pushing missing feature of last commit. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-15 | refactor: ld64: use STLString instead of constructing it each time. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | abi! breaking ABI changes, PEF linker has been updated. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | feat: ld64: Fix linker issues with start symbol fetch. | Amlal | |
| feat: tests: add linker test. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | feat: Linker test and improvements to the linker. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | wip: tests: adding unit tests using GTest. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-11 | feat! final compiler_kit refactors. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-10 | feat: tools: portability and preprocessor fixes | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-10 | fix: tools: fix compiler errors caused by codebase refactors. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-09 | fix: remove useless char_type typedef. | Amlal | |
| 2025-08-09 | feat: compiler_kit: post PR compiler error fixes. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-08 | Merge pull request #8 from 0xf00sec/0xf00sec-patch-2 | Amlal El Mahrouss | |
| 2025-08-08 | CPlusPlusCompilerAMD64.cc | 0xf00sec | |
| Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-08 | :) | 0xf00sec | |
| Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-07 | feat: Update README.md with components update. | Amlal El Mahrouss | |
| 2025-08-07 | Update for consistency | 0xf00sec | |
| Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-07 | Sec: Compiler Frontend | 0xf00sec | |
| Patched buffer overflows and errors in the AMD64 compiler that could lead to crashes or undefined behavior. Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-06 | feat! breaking API changes before NeKernel.org 0.0.4. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-06 | Merge pull request #7 from 0xf00sec/ffsec-patch-1 | Amlal El Mahrouss | |
| compiler_kit: new patch by @0xf00sec, fix string api. | |||
| 2025-08-06 | Patch BasicString.cc | 0xf00sec | |
| Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-06 | Patch: BasicString.cc | 0xf00sec | |
| Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-08-06 | feat: Add citation for NeCTI | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-05 | feat! compiler_kit: API breaking changes. | Amlal El Mahrouss | |
| feat: debugger_kit: Debugger work in progress implementation. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-05 | feat! compiler_kit & debugger_kit: breaking changes, big name refactors on ↵ | Amlal El Mahrouss | |
| the source code have been done. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | wip: DebuggerKit: implementation of the NeKernel debugging protocol. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | assember: fix: remove redundant include. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-31 | fix: use `.h` instead of `.hpp` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-31 | feat: fix contact email in `BasicString.cc` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-30 | fix: remove executable from source tree. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-30 | feat! 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-29 | feat: link & c++: code quality improvements and linker tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-22 | feat: frontend: preprocessor improvements and cleanup. | Amlal El Mahrouss | |
| feat: cli: using clang now instead of gcc. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-21 | feat: LibCompiler/CxxDrv: correct origin according to PEF ABI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-21 | fix: README.md: Fix readme overview. | Amlal El Mahrouss | |
| 2025-07-21 | refactor: refactor C++ frontend filename to match the other frontends name. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-21 | feat: reintroduce PowerPC, ARM, and Open64x0 C compiler frontends. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-21 | fix: LibC++: fix syntax errors in __abi+unreachable.cc | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-19 | feat: update cxxdrv, modularize the c++ compiler drivers. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-19 | feat: use 'kSymbol' to call C++ driver on AMD64 target. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
