| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-15 | feat: kernel: New PE32+ backend, CodeMgr improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-26 | feat: refactor HeFS to OpenHeFS. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-24 | feat: scheduler: process scheduler improvements and wip subsystem. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-23 | fix: kernel: HTS is now indexing hwthread correctly. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-23 | feat! breaking API changes in kernel. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-22 | feat: kernel! new KString API. And Network stack fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-21 | dev/kernel: crc32 module improvements on portability. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-19 | fix: kernel: Fix memory leak in DiskSwap.cc | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-19 | feat: kernel: disk_swap and network improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-19 | feat: kernel: NetworkKit improvements and signal system refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-13 | feat: kernel: fix error code in `cf_try_guid_to_string` and | Amlal El Mahrouss | |
| `cf_make_sequence`. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-10 | feat: kernel: dispatch structures have two new methods. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-09 | feat: fixes and improvements of the kernel. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-07 | feat: kernel & libSystem: improvements and tweaks. | Amlal El Mahrouss | |
| feat: docs: wip design of Launch. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-04 | feat: kernel: new `kernel` process type, and usage of `explicit operator | Amlal El Mahrouss | |
| bool` feat: libSystem: minor tweaks. feat: indexer: important fixes in `RemoveFlag` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-28 | feat: copyright was removed. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-28 | feat: Ext2+FileMgr.cc: important fixes and patches regarding code | Amlal El Mahrouss | |
| quality. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-28 | feat: final changes before nekernel v0.0.6 | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-28 | Merge pull request #65 from 0xf00sec/patch-1 | Amlal El Mahrouss | |
| feat: NeKernel `ext2` driver | |||
| 2025-09-28 | Ext2FileMgr | 0xf00sec | |
| Ext2 Manager implementation with full read/write capabilities. The implementation supports file and directory creation, path resolution. Signed-off-by: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> | |||
| 2025-09-19 | fix: acpi: return error code as negative value instead of positive one. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-19 | feat: kernel && libDDK: `DDK` and `kernel` improvements. | Amlal El Mahrouss | |
| what: - Hardened `AsciiUtils` and `libDDK` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-16 | feat: kernel/AsciiUtils: use correct type `Int32` instead of `Int` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-15 | feat: kernel: type fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-09 | feat:! ddk/dki, ne_launch, ifs: Big architectural changes and | Amlal El Mahrouss | |
| improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-07 | feat: kernel: startup sequence fix, and new mgmt.hefs manual. | Amlal El Mahrouss | |
| wip: LaunchKit for the `ne_launch` program. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-04 | feat&fix: Kernel improvements and fixes, introduced `special` trees. | Amlal El Mahrouss | |
| fix: Protective measures against affinity `zero` processes. wip: WIP introduce `CFDictionary` object inside CF. fix: public tooling fixes. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-31 | feat: kernel: Revamped `SignalKit` framework. DDK revamp. | Amlal El Mahrouss | |
| ci: testing improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-30 | feat: BitMapMgr: move cursor to `ArchKit/ArchKit.h` to be zeroed out by | Amlal El Mahrouss | |
| HAL. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-30 | feat: acpi: `cAcpiSignatureLength` shall be UInt16 and `constexpr` | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-26 | refactor: cleanup code. | Amlal El Mahrouss | |
| feat: set `UTime` to zero as well inside `UserProcessTeam.cc` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-23 | feat: Network: Fix IPv4 `IpCheckVersion4` parser. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-23 | feat: scheduler: ProcessImage should be friend with KernelScheduler, | Amlal El Mahrouss | |
| not helper. feat! scheduler: Introduce ProcessID as only PID type. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-22 | fix: Set UTime when initializing process, not when exiting. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-21 | feat: Reworked `hefsi_hash_64` to follow the codebase's conventions. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-21 | feat!: Breaking changes, reworked the KString API inside the ne_kernel. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-21 | feat: refactor and fixed python scripts. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-20 | feat: Heavily reworked the SMP subsystem paper. | Amlal El Mahrouss | |
| refactor: BinaryMutex implementation and paper has been reworked as well using LockAndWait instead of LockOrWait. other: Reworked tooling macros. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-20 | FIX: feat: acpi: harden ACPI `operator[]` and `Checksum` methods. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-20 | feat: acpi: harden ACPI `operator[]` and `Checksum` methods. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-17 | feat: kernel: (HALKit/KernelKit): Scheduler, and dylib improvements. | Amlal | |
| feat: ZXD: Define the ZXD format. TeX file for PEF and ZXD to be written soon. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-16 | feat: ACPI: Better error handling.v0.0.4-release | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | feat! abi! Breaking ABI changes in the PEF format! | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-10 | feat: api/crc32: reworked crc32 api using new portable types. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-09 | feat: warning fixes and Semaphore API patches. | Amlal | |
| what: - The Semaphore API is being preppared for v0.0.4 Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-07 | feat: PEFCodeMgr.cc: `ldr_get_platform` shall be static. | Amlal El Mahrouss | |
| 2025-08-05 | feat: PEFCodeMgr: Improved FAT binary support, made code more readable. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | feat: check if the command header has the same CPU type as the container. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | fix: PEFCodeMgr: codebase fixes. | Amlal El Mahrouss | |
| The PEF Code Manager had critical bugs in memory safety and virtual memory mapping. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | feat: PEFCodeMgr: make use of explicit types instead of `auto` | Amlal El Mahrouss | |
| why: - for better code clarity. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
