summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/NeKit/Variant.h
AgeCommit message (Collapse)Author
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-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-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-11feat: kernel: `Vettable.h` interface and concepts.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-08chore: use `enum struct` instead of `enum class`.Amlal El Mahrouss
chore: build scripts improvements. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-29feat: 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>
2025-11-29chore: source code review and fixes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-24feat! breaking changes on kernel sources.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>