diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-20 19:40:30 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-20 19:40:30 -0500 |
| commit | c739255b48b3a5b2e184ca1a637f9f1f95c978ff (patch) | |
| tree | 3db42241d514cf0e85b3ae6a3a1b17fa7ccf0f3b /dev/kernel/NeKit | |
| parent | 72dc7188a81052bfeb649eecb420e6b52e2c0c4b (diff) | |
| parent | c464e5800961c809c73d4180f8a66885b53c63d7 (diff) | |
Merge pull request #78 from nekernel-org/devv0.0.6
meta: Codebase improvements on NeKernel.
Diffstat (limited to 'dev/kernel/NeKit')
| -rw-r--r-- | dev/kernel/NeKit/Array.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/ArrayList.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Atom.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/CxxAbi.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Defines.h | 8 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Function.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Json.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/KString.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/KString.inl | 13 | ||||
| -rw-r--r-- | dev/kernel/NeKit/KernelPanic.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Macros.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/MutableArray.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/NeKit.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/New.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/OwnPtr.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/PageMgr.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Pair.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Pmm.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Ref.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Stream.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Utils.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Variant.h | 7 |
22 files changed, 54 insertions, 50 deletions
diff --git a/dev/kernel/NeKit/Array.h b/dev/kernel/NeKit/Array.h index c78bcf1b..5b8371db 100644 --- a/dev/kernel/NeKit/Array.h +++ b/dev/kernel/NeKit/Array.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/ArrayList.h b/dev/kernel/NeKit/ArrayList.h index e5341bea..54613b67 100644 --- a/dev/kernel/NeKit/ArrayList.h +++ b/dev/kernel/NeKit/ArrayList.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Atom.h b/dev/kernel/NeKit/Atom.h index f6830b81..0f8eefbc 100644 --- a/dev/kernel/NeKit/Atom.h +++ b/dev/kernel/NeKit/Atom.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once #include <NeKit/Defines.h> diff --git a/dev/kernel/NeKit/CxxAbi.h b/dev/kernel/NeKit/CxxAbi.h index 7f214dd5..7b13d6b3 100644 --- a/dev/kernel/NeKit/CxxAbi.h +++ b/dev/kernel/NeKit/CxxAbi.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once #include <NeKit/Defines.h> diff --git a/dev/kernel/NeKit/Defines.h b/dev/kernel/NeKit/Defines.h index c6f7d478..1a6a2cf6 100644 --- a/dev/kernel/NeKit/Defines.h +++ b/dev/kernel/NeKit/Defines.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once @@ -50,7 +50,7 @@ using Boolean = bool; using Bool = bool; using Char = char; using Int8 = __INT8_TYPE__; -using Char8 = char8_t; +using Char8 = char8_t; using UChar = __UINT8_TYPE__; using UInt8 = __UINT8_TYPE__; @@ -85,7 +85,7 @@ typedef UInt32 PhysicalAddressKind; typedef UIntPtr VirtualAddressKind; using Void = void; -using Any = void*; +using Any = void*; using Lba = UInt64; diff --git a/dev/kernel/NeKit/Function.h b/dev/kernel/NeKit/Function.h index 05cb44d5..45b1a5af 100644 --- a/dev/kernel/NeKit/Function.h +++ b/dev/kernel/NeKit/Function.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #ifndef _INC_FUNCTION_H_ #define _INC_FUNCTION_H_ diff --git a/dev/kernel/NeKit/Json.h b/dev/kernel/NeKit/Json.h index 1cfa5a8a..836a0995 100644 --- a/dev/kernel/NeKit/Json.h +++ b/dev/kernel/NeKit/Json.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/KString.h b/dev/kernel/NeKit/KString.h index 9ff793fa..fa83fed4 100644 --- a/dev/kernel/NeKit/KString.h +++ b/dev/kernel/NeKit/KString.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/KString.inl b/dev/kernel/NeKit/KString.inl index 50f46837..3a73e90f 100644 --- a/dev/kernel/NeKit/KString.inl +++ b/dev/kernel/NeKit/KString.inl @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ /// @file KBasicString.inl /// @brief Kernel String manipulation file. @@ -78,7 +78,8 @@ inline bool KBasicString<CharKind>::operator!=(const CharKind* rhs) const { } template <typename CharKind> -inline KBasicString<CharKind>& KBasicString<CharKind>::operator+=(const KBasicString<CharKind>& rhs) { +inline KBasicString<CharKind>& KBasicString<CharKind>::operator+=( + const KBasicString<CharKind>& rhs) { if (oe_string_len<CharKind>(rhs.fData) > this->Length()) return *this; ort_string_append(this->fData, const_cast<CharKind*>(rhs.fData), this->fCur); @@ -109,7 +110,8 @@ inline const CharKind* KStringBuilder::FromBool(const CharKind* fmt, bool i) { if (!fmt) return ("?"); const CharKind* boolean_expr = i ? "YES" : "NO"; - CharKind* ret = (CharKind*) RTL_ALLOCA(oe_string_len<CharKind>(boolean_expr) + oe_string_len<CharKind>(fmt)); + CharKind* ret = + (CharKind*) RTL_ALLOCA(oe_string_len<CharKind>(boolean_expr) + oe_string_len<CharKind>(fmt)); if (!ret) return ("?"); @@ -147,7 +149,8 @@ template <typename CharKind> inline const CharKind* KStringBuilder::Format(const CharKind* fmt, const CharKind* fmt2) { if (!fmt || !fmt2) return ("?"); - CharKind* ret = (CharKind*) RTL_ALLOCA(sizeof(char) * (oe_string_len<CharKind>(fmt2) + oe_string_len<CharKind>(fmt))); + CharKind* ret = (CharKind*) RTL_ALLOCA( + sizeof(char) * (oe_string_len<CharKind>(fmt2) + oe_string_len<CharKind>(fmt))); if (!ret) return ("?"); diff --git a/dev/kernel/NeKit/KernelPanic.h b/dev/kernel/NeKit/KernelPanic.h index f53e88a0..f716e6de 100644 --- a/dev/kernel/NeKit/KernelPanic.h +++ b/dev/kernel/NeKit/KernelPanic.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Macros.h b/dev/kernel/NeKit/Macros.h index 666a37ac..5949b414 100644 --- a/dev/kernel/NeKit/Macros.h +++ b/dev/kernel/NeKit/Macros.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/MutableArray.h b/dev/kernel/NeKit/MutableArray.h index 1e2d8a78..e1138b3b 100644 --- a/dev/kernel/NeKit/MutableArray.h +++ b/dev/kernel/NeKit/MutableArray.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once #include <CompilerKit/CompilerKit.h> diff --git a/dev/kernel/NeKit/NeKit.h b/dev/kernel/NeKit/NeKit.h index 59949068..4b1e64ca 100644 --- a/dev/kernel/NeKit/NeKit.h +++ b/dev/kernel/NeKit/NeKit.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/New.h b/dev/kernel/NeKit/New.h index 3eccbea7..36830129 100644 --- a/dev/kernel/NeKit/New.h +++ b/dev/kernel/NeKit/New.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/OwnPtr.h b/dev/kernel/NeKit/OwnPtr.h index 97a6b9c7..c8ceb1a2 100644 --- a/dev/kernel/NeKit/OwnPtr.h +++ b/dev/kernel/NeKit/OwnPtr.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/PageMgr.h b/dev/kernel/NeKit/PageMgr.h index b94fac4e..6cdd5a5c 100644 --- a/dev/kernel/NeKit/PageMgr.h +++ b/dev/kernel/NeKit/PageMgr.h @@ -1,11 +1,11 @@ // a way to create and find our pages. // I'm thinking about a separate way of getting a paged area. -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Pair.h b/dev/kernel/NeKit/Pair.h index 7ad201ac..c8914ec6 100644 --- a/dev/kernel/NeKit/Pair.h +++ b/dev/kernel/NeKit/Pair.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Pmm.h b/dev/kernel/NeKit/Pmm.h index 40d2b2b6..8c117a67 100644 --- a/dev/kernel/NeKit/Pmm.h +++ b/dev/kernel/NeKit/Pmm.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Ref.h b/dev/kernel/NeKit/Ref.h index a95cec7b..9c244be5 100644 --- a/dev/kernel/NeKit/Ref.h +++ b/dev/kernel/NeKit/Ref.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #ifndef _NEKIT_REF_H_ #define _NEKIT_REF_H_ diff --git a/dev/kernel/NeKit/Stream.h b/dev/kernel/NeKit/Stream.h index dabf0f19..1a53e7f0 100644 --- a/dev/kernel/NeKit/Stream.h +++ b/dev/kernel/NeKit/Stream.h @@ -1,9 +1,9 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Utils.h b/dev/kernel/NeKit/Utils.h index b622eda0..caabd2af 100644 --- a/dev/kernel/NeKit/Utils.h +++ b/dev/kernel/NeKit/Utils.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once diff --git a/dev/kernel/NeKit/Variant.h b/dev/kernel/NeKit/Variant.h index de18fbfe..42a47bc0 100644 --- a/dev/kernel/NeKit/Variant.h +++ b/dev/kernel/NeKit/Variant.h @@ -1,8 +1,8 @@ -/* ------------------------------------------- +/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. -------------------------------------------- */ +======================================== */ #pragma once @@ -34,7 +34,8 @@ class Variant final { public: template <typename CharKind> - explicit Variant(KBasicString<CharKind>* stringView) : fPtr((VoidPtr) stringView), fKind(VariantKind::kString) {} + explicit Variant(KBasicString<CharKind>* stringView) + : fPtr((VoidPtr) stringView), fKind(VariantKind::kString) {} explicit Variant(JsonObject* json) : fPtr((VoidPtr) json), fKind(VariantKind::kJson) {} |
