diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-04 20:02:31 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-04 20:02:31 +0100 |
| commit | a44a4781d5d0d64c5165b63b8f9531a2c3afea52 (patch) | |
| tree | 01f35da05bbbc1ecc8dfd3b3d45b43de1fe74e18 /src | |
| parent | 7081f2d5008658968a3d06bbcf4f8ffcab27ce3f (diff) | |
chore: update config semver and c++ detection.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/kernel/FSKit/Config.h | 4 | ||||
| -rw-r--r-- | src/kernel/KernelKit/Config.h | 4 | ||||
| -rw-r--r-- | src/kernel/NeKit/Config.h | 20 |
3 files changed, 8 insertions, 20 deletions
diff --git a/src/kernel/FSKit/Config.h b/src/kernel/FSKit/Config.h index 4c589481..2324633f 100644 --- a/src/kernel/FSKit/Config.h +++ b/src/kernel/FSKit/Config.h @@ -8,5 +8,5 @@ #include <NeKit/Config.h> -#define FSKIT_VERSION "1.0.0" -#define FSKIT_VERSION_BCD 0x0100 +#define FSKIT_VERSION "0.0.2" +#define FSKIT_VERSION_BCD 0x0002 diff --git a/src/kernel/KernelKit/Config.h b/src/kernel/KernelKit/Config.h index 2cde32b6..6db4bdf7 100644 --- a/src/kernel/KernelKit/Config.h +++ b/src/kernel/KernelKit/Config.h @@ -8,8 +8,8 @@ #include <NeKit/Config.h> -#define KERNELKIT_VERSION "0.0.1-kernelkit" -#define KERNELKIT_VERSION_BCD 0x0001 +#define KERNELKIT_VERSION "0.0.2" +#define KERNELKIT_VERSION_BCD 0x0002 namespace Kernel { class UserProcessScheduler; diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h index c9d1a62d..071018eb 100644 --- a/src/kernel/NeKit/Config.h +++ b/src/kernel/NeKit/Config.h @@ -8,23 +8,11 @@ #include <NeKit/Macros.h> -#define NEKIT_VERSION_STR "0.0.1" -#define NEKIT_VERSION_BCD 0x0001 +#define NEKIT_VERSION_STR "0.0.2" +#define NEKIT_VERSION_BCD 0x0002 -#ifndef __cplusplus -#error !!! Kernel compiles only with a C++ compiler. !!! -#endif - -#if __cplusplus <= 201703L -#define char8_t char -#endif - -#ifdef __has_feature -#if !__has_feature(cxx_nullptr) -#if !__has_nullptr -#error !!! You must at least have nullptr featured on your C++ compiler. !!! -#endif -#endif +#if __cplusplus < 202002L +#error !!! NeKernel compiles with C++20 as of December 4, 2025 !!! #endif /// @brief The **Kernel** namespace. |
