summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2026-01-14chore: Version.h: version bump.v0.1.21v0.1.21-developAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-13feat: kernel: API tweaks and new FMT specs for NeKernel.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-13chore: kernel: hotpatch: BitMap `FreeBitMap` bug fix.Amlal El Mahrouss
Reasons: - This commit enforces BitMapMagIdx check when freeing a so-called heap allocated pointer. - This will prevent many heap corruption issues down the line. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-12feat: final release prep.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-11chore: kernel: specs fixes and kernel API impl improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-11chore: kernel/boot: Enforce subsystem 17 by default.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-11chore: release prepping.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-10chore: release prep for NeKernel+Nectar.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-09chore: pre-release prep.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-07feat: kernel: Loader, IPC, and Linker improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-07feat! kernel/boot: standalone release prep and huge kernel improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-07chore: kernel: Internal API fixes and improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2026-01-01chore: rename docs folders to doc.v0.1.1-developAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-31feat: pre-release improvements and harderning.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-31chore: general: bump semver and BCD.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-30feat: update iterators test.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-30chore: update MACROS_MAP.md documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-30feat: SMP support tweaks, add MACROS_MAP.mdAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-30feat: Add SPEC.md, working on tests for NeLaunch.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-30feat: HAL: fix CommonAPI and ran format command.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-28feat: kernel: architectural and implementation improvements.v0.1.1Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-27chore: add comments.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-27feat: kernel: update BinaryMutex implementation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-27feat: kernel: Fix binary mutex object.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-27kernel! giant source code refactor.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-26feat! breaking API changes, use header guards and libSystem fixes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-26feat: kernel: system and API improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-26feat: kernel: ThreadKind is now `enum struct`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-25feat: kernel: Documentation improvements and specs addition.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-25feat: move `ProcessCtx` to its tree.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-24feat: introduce new unit test and CLAUDE.md.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-22chore: ran format.shAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-22feat: kernel: New Vettable API, remove IsAcceptable concept.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-22feat: test: Add `kout` test and rename DeviceInterface to IDevice in KernelKit.Amlal El Mahrouss
introduce UserPtr and unburden vettable by removing the IVettable helper. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-21feat: kernel: JSON/TOML improvements and UPS/Interrupt improvements.Amlal El Mahrouss
details: - Interrupt: ARM64 specific HAL fix. - UPS: Remove DoVet method. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-21ddk: C++ API fixes.v0.1.0Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-20chore: kernel: apply vettable pattern to process structure.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-19feat: Use NeKernel Authors instead of NeKernel contributors.Amlal El Mahrouss
2025-12-18chore: MKFS library improvements on documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-18chore: specification updates and patches on the DDK, new source `ddk_c++.cc`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-16feat: libSystem/Verify.h API tweaks and breaking changes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-16chore: kernel improvements and tweaks on the kernel.Amlal El Mahrouss
- Two default domains: - Computable domain, alias: Domain<T>. - Non-Computable domain, alias: NullDomain. - DiskSwap API improvements. - Vettable Now returns the Result object instead of its value. - Kernel shall not panic when `ptr_new` returns null. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-16chore: kernel: tiny codebase cleanups.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-15feat: new properties and improved vettable system.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-15chore: document purpose of `Pmm`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-15chore: add header comment in Nullable.hAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-15feat: New Nullable system, and improved Vettable system.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-14chore: make Vettable pattern less redundant.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-14chore: improve Vettable pattern, add new concepts in Config.hAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-14chore: NeKit: nullify generic Vettable type.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>