summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2025-12-17fix: Fix NOTICE.md.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-17chore: replace cps.tex with wg02.texAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-17chore: better README.md.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>
2025-12-13chore: enforce final property on vettable based classes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-13feat: Introduce `INotVettable` helper macro (NE_NOT_VETTABLE)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-13chore: IPEFDylibObject tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-12chore: improve README.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-12chore: 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-12feat: modify IDriverBase contract and concept.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-12chore: update ReadMe.v0.0.9Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-11chore: refactor: codebase improvements and more usage of Ref<>.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-11feat: Timer.h: Turn `rtl_*seconds` helpers into `constexpr` functions.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-11chore: better logging for `::Run()` method in `UserProcessScheduler`.v0.0.83Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-11chore: kernel: fix compiler error that never appeared before.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-11chore: launch: ne_launch code improvements.Amlal El Mahrouss
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-10chore: using more header guards than pragma once.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-10chore: code refactors in TraceSrv.hAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-10fix: Ref.h: Fix Ro3 constructors for NonNullRef.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-10chore: new `InitializerList` API.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-09feat: New `InitializerList` class, and `LHGetLaunchInfo` implementation on ↵v0.0.82Amlal El Mahrouss
`LaunchHelpers.fwrk`. fix: Fix operator!= in the `Atom` class. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-09chore: Codebase improvements and tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-08Merge pull request #114 from nekernel-org/new-scriptsAmlal El Mahrouss
chore: use `enum struct` instead of `enum class`.
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-12-07Merge pull request #113 from nekernel-org/new-readmeAmlal El Mahrouss
chore: new README.md
2025-12-07chore: new README.mdAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-07chore: fix README badges.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-07chore: LaunchHelpers.fwrk: new alias for `LHLaunchInfo*`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-06chore: update CITATIONS.cffAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-06fix: target correct branch in CI.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-06chore: De-bloat README.v0.0.81Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-05chore: better .editorconfig.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-05chore: tools: improved tooling and security in chk.hefs, and mkfs.hefs.Amlal El Mahrouss
chore: update README. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-05chore: DriverKit: Use `DDK_` instead of `DKI_`.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-04chore: update config semver and c++ detection.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-04chore: use `__NECTI__` instead of `__LIBCOMPILER__`Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-03chore: Json.h: define `fUndefined` when constructing the Json object.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-03chore: update README.md links.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-12-03Merge pull request #102 from nekernel-org/stableAmlal El Mahrouss
fix: commit in wrong branch.
2025-12-03feat: kernel: Introduce `Error` to `ICodec` contract.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>