summaryrefslogtreecommitdiffhomepage
path: root/dev/LibC++
AgeCommit message (Collapse)Author
2025-11-21meta: Codebase improvements on CompilerKit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-20feat: LibC++: work in progress placement new system.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-20feat: new.cc fileAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-19feat: libc++: improved new.h header and improved defines.hAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-18feat: new New.h in LibC++, Linker version prompt improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-17fix: meta: Better LICENSE.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-30feat: debugger_kit: debugger contract modifications for NeKernel.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-28feat: base_math.h: fixing the `surd` function for powers other than 2.v0.0.3e2-releaseAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-28hotpatch: fix `surd` function.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-28fix: LibC++: rename `sqr` to `surd`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-28feat: v0.0.3e1 (Ogre)v0.0.3e1-releaseAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-24feat: LibC++: improve `exit` function.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-22feat: introduce `__atexit__cdecl_ptr` to `std::atexit`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-22feat: refactor `i` to `idx` for better readbility.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-22fix: atexit: fix atexit list.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-22feat: 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-22feat: implement `CompilerKitDylibTraits` container for future andAmlal El Mahrouss
current frontend tools. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-11feat! final compiler_kit refactors.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-09feat: compiler_kit: post PR compiler error fixes.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-05feat! 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-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-21fix: LibC++: fix syntax errors in __abi+unreachable.ccAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-10feat! Debugger and LibC++ changes, adding LibStdC++ tooAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-10feat: NeKernel.org's Exception ABI has been improved.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-10refactor: Small codebase refactor and cleanup.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-08fix: LibC++: fix `base_exception.h`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-08fix: LibC++: use `exit_` symbol instead of `exit`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-08refactor! Breaking changes in LibCompiler, see details.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-11feat(cxxdrv): Begin addressing stack corruption issue causing segmentation faultAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <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>
2025-04-25meta: update .clang-format, format codebase.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-03-31meta/repository: fix capitalization on my name 'El' instead of 'EL'.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-08ADD: Better if conditions in DynamicLinkerPEF.ccAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-01ADD: Tweaks.Amlal El Mahrouss
2025-03-01LCRT: Update symbol of __libcompiler_unreachable and implement it.Amlal El Mahrouss
2025-02-28ADD: Add __cplusplus macro to preprocessor.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-04ADD: Minor tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03META: Tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03META: Tweaks.Amlal El Mahrouss
2025-02-03Final tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-21ADD: NeKernel Toolchain 0.0.9 (Beta Release)Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>