| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-03 | chore: {DDK, KernelKit}: Improvements and release schedule.v0.1.31v0.1.31-develop | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-30 | chore: ddk: Fix build on nebuild for C++ DDK. | Amlal El Mahrouss | |
| chore: kernel: Tweaks and internal improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-25 | feat: CF: Add alias for CFDictionary (CFDict).v0.1.3 | Amlal El Mahrouss | |
| fix: kernel: CodeMgr improvements and fixes. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-24 | chore: update kernel codebase. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-23 | chore: Codebase improvements, add groundwork for #122. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-15 | feat: kernel: bitmapmgr and heapmgr improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-13 | feat: kernel: API tweaks and new FMT specs for NeKernel. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-13 | chore: 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-11 | chore: kernel: specs fixes and kernel API impl improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-07 | feat: kernel: Loader, IPC, and Linker improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2026-01-07 | feat! kernel/boot: standalone release prep and huge kernel improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-31 | feat: pre-release improvements and harderning. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-27 | kernel! giant source code refactor. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-26 | feat! breaking API changes, use header guards and libSystem fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-26 | feat: kernel: system and API improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-22 | chore: ran format.sh | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-22 | feat: kernel: New Vettable API, remove IsAcceptable concept. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-22 | feat: 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-21 | feat: 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-20 | chore: kernel: apply vettable pattern to process structure. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-18 | chore: MKFS library improvements on documentation. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-18 | chore: 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-16 | chore: 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-16 | chore: kernel: tiny codebase cleanups. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-15 | feat: new properties and improved vettable system. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-15 | chore: document purpose of `Pmm`. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-15 | chore: add header comment in Nullable.h | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-15 | feat: New Nullable system, and improved Vettable system. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-14 | chore: make Vettable pattern less redundant. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-14 | chore: improve Vettable pattern, add new concepts in Config.h | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-14 | chore: NeKit: nullify generic Vettable type. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-13 | chore: enforce final property on vettable based classes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-13 | feat: Introduce `INotVettable` helper macro (NE_NOT_VETTABLE) | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-13 | chore: IPEFDylibObject tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-12 | chore: make Ref `operator bool` explicit, remove useless `MUST_PASS` in ↵ | Amlal El Mahrouss | |
| TLS.inl, use `CFRef` in LaunchHelpers. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-11 | chore: refactor: codebase improvements and more usage of Ref<>. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-11 | chore: kernel: fix compiler error that never appeared before. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-11 | feat: kernel: `Vettable.h` interface and concepts. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-10 | fix: Ref.h: Fix Ro3 constructors for NonNullRef. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-10 | chore: new `InitializerList` API. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-09 | feat: New `InitializerList` class, and `LHGetLaunchInfo` implementation on ↵v0.0.82 | Amlal El Mahrouss | |
| `LaunchHelpers.fwrk`. fix: Fix operator!= in the `Atom` class. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-09 | chore: Codebase improvements and tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-08 | chore: use `enum struct` instead of `enum class`. | Amlal El Mahrouss | |
| chore: build scripts improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-04 | chore: update config semver and c++ detection. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-03 | chore: Json.h: define `fUndefined` when constructing the Json object. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-03 | feat: kernel: Introduce `Error` to `ICodec` contract. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-12-02 | chore: new Kernel API for KString, ArrayList and ErrorOr. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-30 | chore: added new aliases for OwnPtr and ErrorOr (OwnOr) | Amlal El Mahrouss | |
| chore: use STATIC_PASS instead of static_assert in /src/kernel. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-29 | chore: API and System Design update. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-29 | feat: kernel: Introduce Vet.h, better Ref.h, and more improved containers ↵ | Amlal El Mahrouss | |
| for better kernel code. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
