summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/CompilerKit/AE.h12
-rw-r--r--include/CompilerKit/AST.h13
-rw-r--r--include/CompilerKit/CodeGenerator.h10
-rw-r--r--include/CompilerKit/Detail/32x0.h10
-rw-r--r--include/CompilerKit/Detail/64x0.h10
-rw-r--r--include/CompilerKit/Detail/AMD64.h10
-rw-r--r--include/CompilerKit/Detail/Aarch64.h10
-rw-r--r--include/CompilerKit/Detail/Config.h9
-rw-r--r--include/CompilerKit/Detail/Power64.h1
-rw-r--r--include/CompilerKit/Detail/PreConfig.h9
-rw-r--r--include/CompilerKit/ErrorID.h13
-rw-r--r--include/CompilerKit/ErrorOr.h17
-rw-r--r--include/CompilerKit/Macros.h10
-rw-r--r--include/CompilerKit/PEF.h10
-rw-r--r--include/CompilerKit/Ref.h14
-rw-r--r--include/CompilerKit/UUID.h1
-rw-r--r--include/CompilerKit/Utilities/Assembler.h9
-rw-r--r--include/CompilerKit/Utilities/Compiler.h10
-rw-r--r--include/CompilerKit/Utilities/DLL.h10
-rw-r--r--include/CompilerKit/XCOFF.h17
-rw-r--r--include/DebuggerKit/Common.inl1
-rw-r--r--include/DebuggerKit/DebuggerContract.h10
-rw-r--r--include/DebuggerKit/Detail/Config.h9
-rw-r--r--include/DebuggerKit/NeKernelContract.h10
-rw-r--r--include/DebuggerKit/POSIXMachContract.h10
-rw-r--r--include/LibC++/__abi.h9
-rw-r--r--include/LibC++/base_alloc.h10
-rw-r--r--include/LibC++/base_exception.h10
-rw-r--r--include/LibC++/base_math.h10
-rw-r--r--include/LibC++/base_process.h10
-rw-r--r--include/LibC++/defines.h10
-rw-r--r--include/LibC++/filesystem.h10
-rw-r--r--include/LibC++/new.h10
-rw-r--r--include/LibC++/utility.h10
-rw-r--r--src/CommandLine/asm.cc10
-rw-r--r--src/CommandLine/cppdrv.cc10
-rw-r--r--src/CommandLine/dbg.cc10
-rw-r--r--src/CommandLine/kdbg.cc10
-rw-r--r--src/CommandLine/ld64.cc10
-rw-r--r--src/CommandLine/pef-amd64-cxxdrv.cc10
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+32x0.cc10
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+64x0.cc10
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+AMD64.cc10
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+ARM64.cc10
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+PowerPC.cc10
-rw-r--r--src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc9
-rw-r--r--src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc12
-rw-r--r--src/CompilerKit/src/Linkers/DynamicLinker64+PEF.cc13
-rw-r--r--src/CompilerKit/src/Preprocessor/Preprocessor+Generic.cc13
-rw-r--r--src/DebuggerKit/src/NeKernelContract.cc10
-rw-r--r--src/DebuggerKit/src/NeKernelContractCLI.cc10
-rw-r--r--src/DebuggerKit/src/POSIXMachContractCLI.cc9
-rw-r--r--test/test_01_codegen/codegen.test.cc9
-rw-r--r--test/test_02_linker/linker.test.cc9
54 files changed, 208 insertions, 330 deletions
diff --git a/include/CompilerKit/AE.h b/include/CompilerKit/AE.h
index a8fe0a7..3f34fb8 100644
--- a/include/CompilerKit/AE.h
+++ b/include/CompilerKit/AE.h
@@ -1,11 +1,7 @@
-/*
- * ========================================================
- *
- * CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef _NECTAR_AE_H_
#define _NECTAR_AE_H_
diff --git a/include/CompilerKit/AST.h b/include/CompilerKit/AST.h
index 8f6b8fb..e161bb7 100644
--- a/include/CompilerKit/AST.h
+++ b/include/CompilerKit/AST.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_AST_H
#define NECTAR_COMPILERKIT_AST_H
@@ -86,8 +85,8 @@ struct SyntaxLeafList final {
struct SyntaxLeaf;
struct SyntaxLeaf {
- using Ptr = SyntaxLeaf*;
- using Reference = SyntaxLeaf&;
+ using Ptr = SyntaxLeaf*;
+ using Reference = SyntaxLeaf&;
using ConstReference = const SyntaxLeaf&;
/// \brief User data type.
diff --git a/include/CompilerKit/CodeGenerator.h b/include/CompilerKit/CodeGenerator.h
index 02202c3..f82441c 100644
--- a/include/CompilerKit/CodeGenerator.h
+++ b/include/CompilerKit/CodeGenerator.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_CODEGENERATOR_H
#define NECTAR_COMPILERKIT_CODEGENERATOR_H
@@ -237,4 +236,3 @@ class EncoderPowerPC final : public IAssemblyEncoder {
} // namespace CompilerKit
#endif // NECTAR_COMPILERKIT_CODEGENERATOR_H
-
diff --git a/include/CompilerKit/Detail/32x0.h b/include/CompilerKit/Detail/32x0.h
index eb68a5b..2ac0b78 100644
--- a/include/CompilerKit/Detail/32x0.h
+++ b/include/CompilerKit/Detail/32x0.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_DETAIL_32X0_H
#define NECTAR_COMPILERKIT_DETAIL_32X0_H
@@ -95,4 +94,3 @@ inline std::vector<CpuCode32x0> kOpcodes32x0 = {
////////////////////////////////
#endif // NECTAR_COMPILERKIT_DETAIL_32X0_H
-
diff --git a/include/CompilerKit/Detail/64x0.h b/include/CompilerKit/Detail/64x0.h
index 374ac76..6619983 100644
--- a/include/CompilerKit/Detail/64x0.h
+++ b/include/CompilerKit/Detail/64x0.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_DETAIL_64X0_H
#define NECTAR_COMPILERKIT_DETAIL_64X0_H
@@ -101,4 +100,3 @@ inline std::vector<CpuOpcode64x0> kOpcodes64x0 = {
////////////////////////////////
#endif // NECTAR_COMPILERKIT_DETAIL_64X0_H
-
diff --git a/include/CompilerKit/Detail/AMD64.h b/include/CompilerKit/Detail/AMD64.h
index fcf7867..8f16968 100644
--- a/include/CompilerKit/Detail/AMD64.h
+++ b/include/CompilerKit/Detail/AMD64.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_DETAIL_AMD64_H
#define NECTAR_COMPILERKIT_DETAIL_AMD64_H
@@ -51,4 +50,3 @@ inline std::vector<CpuOpcodeAMD64> kOpcodesAMD64 = {
#define kAsmRegisterLimit 16
#endif // NECTAR_COMPILERKIT_DETAIL_AMD64_H
-
diff --git a/include/CompilerKit/Detail/Aarch64.h b/include/CompilerKit/Detail/Aarch64.h
index e12262b..3b76b64 100644
--- a/include/CompilerKit/Detail/Aarch64.h
+++ b/include/CompilerKit/Detail/Aarch64.h
@@ -1,8 +1,7 @@
-/* ========================================
-
-Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_DETAIL_AARCH64_H
#define NECTAR_COMPILERKIT_DETAIL_AARCH64_H
@@ -42,4 +41,3 @@ typedef struct {
#define kOpcodeARM64Count (1000)
#endif // NECTAR_COMPILERKIT_DETAIL_AARCH64_H
-
diff --git a/include/CompilerKit/Detail/Config.h b/include/CompilerKit/Detail/Config.h
index 77ea0d8..40a453d 100644
--- a/include/CompilerKit/Detail/Config.h
+++ b/include/CompilerKit/Detail/Config.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef __COMPILERKIT_CONFIG_H__
#define __COMPILERKIT_CONFIG_H__
diff --git a/include/CompilerKit/Detail/Power64.h b/include/CompilerKit/Detail/Power64.h
index 48d09dc..8220264 100644
--- a/include/CompilerKit/Detail/Power64.h
+++ b/include/CompilerKit/Detail/Power64.h
@@ -1558,4 +1558,3 @@ inline CpuOpcodePPC kOpcodesPowerPC[] = {
#define kAsmRetRegister 19
#endif // NECTAR_COMPILERKIT_DETAIL_POWER64_H
-
diff --git a/include/CompilerKit/Detail/PreConfig.h b/include/CompilerKit/Detail/PreConfig.h
index 1457ffd..827c641 100644
--- a/include/CompilerKit/Detail/PreConfig.h
+++ b/include/CompilerKit/Detail/PreConfig.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef __COMPILERKIT_PRECONFIG_H__
#define __COMPILERKIT_PRECONFIG_H__
diff --git a/include/CompilerKit/ErrorID.h b/include/CompilerKit/ErrorID.h
index 0a2e666..3361c32 100644
--- a/include/CompilerKit/ErrorID.h
+++ b/include/CompilerKit/ErrorID.h
@@ -1,11 +1,7 @@
-/*
- * ========================================================
- *
- * CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_ERRORID_H
#define NECTAR_COMPILERKIT_ERRORID_H
@@ -30,4 +26,3 @@
#define NECTAR_INVALID_ARCH -38
#endif // NECTAR_COMPILERKIT_ERRORID_H
-
diff --git a/include/CompilerKit/ErrorOr.h b/include/CompilerKit/ErrorOr.h
index 7891c4e..d71d93e 100644
--- a/include/CompilerKit/ErrorOr.h
+++ b/include/CompilerKit/ErrorOr.h
@@ -1,11 +1,7 @@
-/*
- * ========================================================
- *
- * CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_ERROROR_H
#define NECTAR_COMPILERKIT_ERROROR_H
@@ -30,9 +26,9 @@ class ErrorOr final {
~ErrorOr() = default;
public:
- using RefType = StrongRef<T>;
+ using RefType = StrongRef<T>;
using Reference = T&;
- using Ptr = T*;
+ using Ptr = T*;
explicit ErrorOr(ErrorT err) : mId(err) {}
explicit ErrorOr(std::nullptr_t null) {}
@@ -59,4 +55,3 @@ using ErrorOrString = ErrorOr<STLString>;
} // namespace CompilerKit
#endif // NECTAR_COMPILERKIT_ERROROR_H
-
diff --git a/include/CompilerKit/Macros.h b/include/CompilerKit/Macros.h
index d60d90a..9030dc4 100644
--- a/include/CompilerKit/Macros.h
+++ b/include/CompilerKit/Macros.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @brief provide support for Macros.h header.
@@ -26,4 +25,3 @@
KLASS(KLASS&&) = default;
#endif /* ifndef _NECTAR_MACROS_H_ */
-
diff --git a/include/CompilerKit/PEF.h b/include/CompilerKit/PEF.h
index 9655dd9..6d4d21f 100644
--- a/include/CompilerKit/PEF.h
+++ b/include/CompilerKit/PEF.h
@@ -1,8 +1,7 @@
-/* =========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_PEF_H
#define NECTAR_COMPILERKIT_PEF_H
@@ -139,4 +138,3 @@ inline std::ifstream& operator>>(std::ifstream& fp, CompilerKit::PEFCommandHeade
}
#endif // NECTAR_COMPILERKIT_PEF_H
-
diff --git a/include/CompilerKit/Ref.h b/include/CompilerKit/Ref.h
index 5717a3a..8690ad1 100644
--- a/include/CompilerKit/Ref.h
+++ b/include/CompilerKit/Ref.h
@@ -1,12 +1,7 @@
-
-/*
- * ========================================================
- *
- * CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_REF_H
#define NECTAR_COMPILERKIT_REF_H
@@ -99,4 +94,3 @@ using WeakAny = WeakRef<VoidPtr>;
} // namespace CompilerKit
#endif // NECTAR_COMPILERKIT_REF_H
-
diff --git a/include/CompilerKit/UUID.h b/include/CompilerKit/UUID.h
index 409223a..2993b8b 100644
--- a/include/CompilerKit/UUID.h
+++ b/include/CompilerKit/UUID.h
@@ -824,4 +824,3 @@ struct hash<uuids::uuid> {
} // namespace std
#endif /* STDUUID_H */
-
diff --git a/include/CompilerKit/Utilities/Assembler.h b/include/CompilerKit/Utilities/Assembler.h
index e43d451..249d69d 100644
--- a/include/CompilerKit/Utilities/Assembler.h
+++ b/include/CompilerKit/Utilities/Assembler.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_UTILITIES_ASSEMBLER_H
#define NECTAR_COMPILERKIT_UTILITIES_ASSEMBLER_H
diff --git a/include/CompilerKit/Utilities/Compiler.h b/include/CompilerKit/Utilities/Compiler.h
index 8d00de0..84d6624 100644
--- a/include/CompilerKit/Utilities/Compiler.h
+++ b/include/CompilerKit/Utilities/Compiler.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_UTILITIES_COMPILER_H
#define NECTAR_COMPILERKIT_UTILITIES_COMPILER_H
@@ -122,4 +121,3 @@ inline void drvi_crash_handler(std::int32_t id) {
} // namespace CompilerKit::Detail
#endif // NECTAR_COMPILERKIT_UTILITIES_COMPILER_H
-
diff --git a/include/CompilerKit/Utilities/DLL.h b/include/CompilerKit/Utilities/DLL.h
index 1f84bb8..92e6a63 100644
--- a/include/CompilerKit/Utilities/DLL.h
+++ b/include/CompilerKit/Utilities/DLL.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_COMPILERKIT_UTILITIES_DLL_H
#define NECTAR_COMPILERKIT_UTILITIES_DLL_H
@@ -70,4 +69,3 @@ class DLLLoader final {
} // namespace CompilerKit
#endif // NECTAR_COMPILERKIT_UTILITIES_DLL_H
-
diff --git a/include/CompilerKit/XCOFF.h b/include/CompilerKit/XCOFF.h
index 8a32518..45a116a 100644
--- a/include/CompilerKit/XCOFF.h
+++ b/include/CompilerKit/XCOFF.h
@@ -1,15 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
- File: XCOFF.h
- Purpose: XCOFF for Nectar.
-
- Revision History:
-
- 04/07/24: Added file (Amlal El Mahrouss)
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef _NECTAR_XCOFF_H_
#define _NECTAR_XCOFF_H_
@@ -41,4 +33,3 @@ typedef struct XCoffFileHeader* XCoffFileHeaderPtr;
} // namespace CompilerKit
#endif // ifndef _NECTAR_XCOFF_H_
-
diff --git a/include/DebuggerKit/Common.inl b/include/DebuggerKit/Common.inl
index d88e578..9265e97 100644
--- a/include/DebuggerKit/Common.inl
+++ b/include/DebuggerKit/Common.inl
@@ -21,4 +21,3 @@ inline DebuggerKit::POSIX::POSIXMachContract kUserDebugger;
static DebuggerKit::ProcessID kPID = 0L;
static DebuggerKit::CAddress kActiveAddress = nullptr;
static CompilerKit::STLString kPath = "";
-
diff --git a/include/DebuggerKit/DebuggerContract.h b/include/DebuggerKit/DebuggerContract.h
index 1d8c3bc..ab808e8 100644
--- a/include/DebuggerKit/DebuggerContract.h
+++ b/include/DebuggerKit/DebuggerContract.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_DEBUGGERKIT_DEBUGGERCONTRACT_H
#define NECTAR_DEBUGGERKIT_DEBUGGERCONTRACT_H
@@ -46,4 +45,3 @@ class IDebuggerContract {
} // namespace DebuggerKit
#endif // NECTAR_DEBUGGERKIT_DEBUGGERCONTRACT_H
-
diff --git a/include/DebuggerKit/Detail/Config.h b/include/DebuggerKit/Detail/Config.h
index 87fbe22..963b8c6 100644
--- a/include/DebuggerKit/Detail/Config.h
+++ b/include/DebuggerKit/Detail/Config.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_DEBUGGERKIT_DETAIL_CONFIG_H
#define NECTAR_DEBUGGERKIT_DETAIL_CONFIG_H
diff --git a/include/DebuggerKit/NeKernelContract.h b/include/DebuggerKit/NeKernelContract.h
index 4d703e2..960e0c2 100644
--- a/include/DebuggerKit/NeKernelContract.h
+++ b/include/DebuggerKit/NeKernelContract.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef DK_NEKERNEL_CONTRACT_H
#define DK_NEKERNEL_CONTRACT_H
@@ -48,4 +47,3 @@ class NeKernelContract final DK_DEBUGGER_CONTRACT {
#endif // ifdef DK_NEKERNEL_DEBUGGER
#endif // DK_NEKERNEL_CONTRACT_H
-
diff --git a/include/DebuggerKit/POSIXMachContract.h b/include/DebuggerKit/POSIXMachContract.h
index 22b8958..5ea201f 100644
--- a/include/DebuggerKit/POSIXMachContract.h
+++ b/include/DebuggerKit/POSIXMachContract.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_DEBUGGERKIT_POSIXMACHCONTRACT_H
#define NECTAR_DEBUGGERKIT_POSIXMACHCONTRACT_H
@@ -156,4 +155,3 @@ class POSIXMachContract final DK_DEBUGGER_CONTRACT {
#endif // DK_MACH_DEBUGGER
#endif // NECTAR_DEBUGGERKIT_POSIXMACHCONTRACT_H
-
diff --git a/include/LibC++/__abi.h b/include/LibC++/__abi.h
index e1f2310..86e5cda 100644
--- a/include/LibC++/__abi.h
+++ b/include/LibC++/__abi.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_ABI_H
#define NECTAR_LIBCXX_ABI_H
diff --git a/include/LibC++/base_alloc.h b/include/LibC++/base_alloc.h
index f8d9dbc..6c7ad06 100644
--- a/include/LibC++/base_alloc.h
+++ b/include/LibC++/base_alloc.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_BASE_ALLOC_H
#define NECTAR_LIBCXX_BASE_ALLOC_H
@@ -44,4 +43,3 @@ inline void release_nothrow(KindClass ptr) noexcept {
} // namespace std::base_alloc
#endif // NECTAR_LIBCXX_BASE_ALLOC_H
-
diff --git a/include/LibC++/base_exception.h b/include/LibC++/base_exception.h
index 6148a90..ddddda9 100644
--- a/include/LibC++/base_exception.h
+++ b/include/LibC++/base_exception.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_BASE_EXCEPTION_H
#define NECTAR_LIBCXX_BASE_EXCEPTION_H
@@ -38,4 +37,3 @@ inline void __throw_bad_array_new_length(const char* what) {
} // namespace std::base_exception::abi
#endif // NECTAR_LIBCXX_BASE_EXCEPTION_H
-
diff --git a/include/LibC++/base_math.h b/include/LibC++/base_math.h
index 80b222e..e4370eb 100644
--- a/include/LibC++/base_math.h
+++ b/include/LibC++/base_math.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_BASE_MATH_H
#define NECTAR_LIBCXX_BASE_MATH_H
@@ -99,4 +98,3 @@ typename<class Result> using callable_type = Result (*)(size_t n, ...);
#endif
#endif // NECTAR_LIBCXX_BASE_MATH_H
-
diff --git a/include/LibC++/base_process.h b/include/LibC++/base_process.h
index 316b5a0..ccda74c 100644
--- a/include/LibC++/base_process.h
+++ b/include/LibC++/base_process.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_BASE_PROCESS_H
#define NECTAR_LIBCXX_BASE_PROCESS_H
@@ -46,4 +45,3 @@ __fini_decl()
} // namespace std::base_process
#endif // NECTAR_LIBCXX_BASE_PROCESS_H
-
diff --git a/include/LibC++/defines.h b/include/LibC++/defines.h
index c631a4a..061769c 100644
--- a/include/LibC++/defines.h
+++ b/include/LibC++/defines.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef __NECTAR_DEFINES_H__
#define __NECTAR_DEFINES_H__
@@ -79,4 +78,3 @@ struct nothrow_t;
} // namespace std
#endif /* __NECTAR_DEFINES_H__ */
-
diff --git a/include/LibC++/filesystem.h b/include/LibC++/filesystem.h
index d3030b6..9667a78 100644
--- a/include/LibC++/filesystem.h
+++ b/include/LibC++/filesystem.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef __NECTAR_FS_H__
#define __NECTAR_FS_H__
@@ -22,4 +21,3 @@ class directory_iterator;
#endif
#endif // __NECTAR_FS_H__
-
diff --git a/include/LibC++/new.h b/include/LibC++/new.h
index d40c49a..f7e3abb 100644
--- a/include/LibC++/new.h
+++ b/include/LibC++/new.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef NECTAR_LIBCXX_NEW_H
#define NECTAR_LIBCXX_NEW_H
@@ -66,4 +65,3 @@ void operator delete(void*, size_t) noexcept;
void operator delete[](void*) noexcept;
#endif // NECTAR_LIBCXX_NEW_H
-
diff --git a/include/LibC++/utility.h b/include/LibC++/utility.h
index b56e95f..45000c3 100644
--- a/include/LibC++/utility.h
+++ b/include/LibC++/utility.h
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifndef LIBCXX_UTILITY_H
#define LIBCXX_UTILITY_H
@@ -28,4 +27,3 @@ inline auto move(Args&& arg) -> Args&& {
} // namespace std
#endif // LIBCXX_UTILITY_H
-
diff --git a/src/CommandLine/asm.cc b/src/CommandLine/asm.cc
index 1602e89..12d179a 100644
--- a/src/CommandLine/asm.cc
+++ b/src/CommandLine/asm.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @file asm.cc
/// @brief Assembler frontend.
@@ -93,4 +92,3 @@ Int32 main(Int32 argc, Char const* argv[]) {
return EXIT_SUCCESS;
}
-
diff --git a/src/CommandLine/cppdrv.cc b/src/CommandLine/cppdrv.cc
index 8bc019f..d5d2cd0 100644
--- a/src/CommandLine/cppdrv.cc
+++ b/src/CommandLine/cppdrv.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @file cppdrv.cc
/// @brief Nectar frontend preprocessor.
@@ -21,4 +20,3 @@ int main(int argc, char const* argv[]) {
return NECTAR_SUCCESS;
}
-
diff --git a/src/CommandLine/dbg.cc b/src/CommandLine/dbg.cc
index af1c33f..5b08a69 100644
--- a/src/CommandLine/dbg.cc
+++ b/src/CommandLine/dbg.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#include <CompilerKit/Detail/Config.h>
@@ -16,4 +15,3 @@ CK_IMPORT_C Int32 DebuggerMachPOSIX(Int32 argc, Char const* argv[]);
Int32 main(Int32 argc, Char const* argv[]) {
return DebuggerMachPOSIX(argc, argv);
}
-
diff --git a/src/CommandLine/kdbg.cc b/src/CommandLine/kdbg.cc
index 67fb827..148efb3 100644
--- a/src/CommandLine/kdbg.cc
+++ b/src/CommandLine/kdbg.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#include <CompilerKit/Detail/Config.h>
@@ -16,4 +15,3 @@ CK_IMPORT_C Int32 DebuggerNeKernel(Int32 argc, Char const* argv[]);
Int32 main(Int32 argc, Char const* argv[]) {
return DebuggerNeKernel(argc, argv);
}
-
diff --git a/src/CommandLine/ld64.cc b/src/CommandLine/ld64.cc
index 9d8722e..6d8a247 100644
--- a/src/CommandLine/ld64.cc
+++ b/src/CommandLine/ld64.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#include <CompilerKit/Detail/Config.h>
@@ -14,4 +13,3 @@ CK_IMPORT_C Int32 DynamicLinker64PEF(Int32 argc, Char const* argv[]);
Int32 main(Int32 argc, Char const* argv[]) {
return DynamicLinker64PEF(argc, argv);
}
-
diff --git a/src/CommandLine/pef-amd64-cxxdrv.cc b/src/CommandLine/pef-amd64-cxxdrv.cc
index 042370f..6617d2c 100644
--- a/src/CommandLine/pef-amd64-cxxdrv.cc
+++ b/src/CommandLine/pef-amd64-cxxdrv.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @file pef-amd64-cxxdrv.cc
/// @brief Nectar C++ frontend compiler for AMD64.
@@ -36,4 +35,3 @@ Int32 main(Int32 argc, Char const* argv[]) {
return (entrypoint_cxx(argc, argv) == NECTAR_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
}
-
diff --git a/src/CompilerKit/src/Assemblers/Assembler+32x0.cc b/src/CompilerKit/src/Assemblers/Assembler+32x0.cc
index 793bfb3..787c685 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+32x0.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+32x0.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// bugs: 0
@@ -37,4 +36,3 @@ NECTAR_MODULE(NEAssemblerMain32000) {
CompilerKit::install_signal(SIGSEGV, CompilerKit::Detail::drvi_crash_handler);
return EXIT_SUCCESS;
}
-
diff --git a/src/CompilerKit/src/Assemblers/Assembler+64x0.cc b/src/CompilerKit/src/Assemblers/Assembler+64x0.cc
index 4c1f855..5067c23 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+64x0.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+64x0.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// bugs: 0
@@ -879,4 +878,3 @@ bool CompilerKit::Encoder64x0::WriteLine(std::string line, std::string file) {
}
// Last rev 13-1-24
-
diff --git a/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc b/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
index 4035fd0..85033dc 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/////////////////////////////////////////////////////////////////////////////////////////
@@ -1210,4 +1209,3 @@ bool CompilerKit::EncoderAMD64::WriteLine(std::string line, std::string file) {
}
// Last rev 13-1-24
-
diff --git a/src/CompilerKit/src/Assemblers/Assembler+ARM64.cc b/src/CompilerKit/src/Assemblers/Assembler+ARM64.cc
index 74e5785..fa1d3b5 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+ARM64.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+ARM64.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/////////////////////////////////////////////////////////////////////////////////////////
@@ -588,4 +587,3 @@ bool CompilerKit::EncoderARM64::WriteLine(std::string line, std::string file) {
}
// Last rev 13-1-24
-
diff --git a/src/CompilerKit/src/Assemblers/Assembler+PowerPC.cc b/src/CompilerKit/src/Assemblers/Assembler+PowerPC.cc
index e5d59a9..830fba1 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+PowerPC.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+PowerPC.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/////////////////////////////////////////////////////////////////////////////////////////
@@ -913,4 +912,3 @@ bool CompilerKit::EncoderPowerPC::WriteLine(std::string line, std::string file)
}
// Last rev 13-1-24
-
diff --git a/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc b/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc
index bef8746..2e95bd0 100644
--- a/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc
+++ b/src/CompilerKit/src/CodeGenerator+AssemblyFactory.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#include <CompilerKit/CodeGenerator.h>
diff --git a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc
index 3314984..4008a50 100644
--- a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc
+++ b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc
@@ -1,11 +1,7 @@
-/*
- * ========================================================
- *
- * C++ Compiler Driver
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// BUGS: 0
diff --git a/src/CompilerKit/src/Linkers/DynamicLinker64+PEF.cc b/src/CompilerKit/src/Linkers/DynamicLinker64+PEF.cc
index 0c785fd..454ff8a 100644
--- a/src/CompilerKit/src/Linkers/DynamicLinker64+PEF.cc
+++ b/src/CompilerKit/src/Linkers/DynamicLinker64+PEF.cc
@@ -1,11 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
-
- @file DynamicLinker64+PEF.cc
- @brief: C++ 64-Bit PEF Linker for NeKernel.org's NeKernel
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @author Amlal El Mahrouss (amlal@nekernel.org)
/// @brief NeKernel.org 64-bit PEF Linker.
@@ -676,4 +672,3 @@ NECTAR_MODULE(DynamicLinker64PEF) {
}
// Last rev 13-1-24
-
diff --git a/src/CompilerKit/src/Preprocessor/Preprocessor+Generic.cc b/src/CompilerKit/src/Preprocessor/Preprocessor+Generic.cc
index d7ada66..412d70b 100644
--- a/src/CompilerKit/src/Preprocessor/Preprocessor+Generic.cc
+++ b/src/CompilerKit/src/Preprocessor/Preprocessor+Generic.cc
@@ -1,11 +1,7 @@
-/*
- * ========================================================
- *
- * C++ Preprocessor Driver
- * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
- *
- * ========================================================
- */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// BUGS: 0
@@ -891,4 +887,3 @@ NECTAR_MODULE(CPlusPlusPreprocessorMain) {
}
// Last rev 8-1-24
-
diff --git a/src/DebuggerKit/src/NeKernelContract.cc b/src/DebuggerKit/src/NeKernelContract.cc
index 92bb74e..f39ba0d 100644
--- a/src/DebuggerKit/src/NeKernelContract.cc
+++ b/src/DebuggerKit/src/NeKernelContract.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifdef DK_NEKERNEL_DEBUGGER
@@ -88,4 +87,3 @@ bool NeKernelContract::Detach() noexcept {
}
#endif // DK_NEKERNEL_DEBUGGER
-
diff --git a/src/DebuggerKit/src/NeKernelContractCLI.cc b/src/DebuggerKit/src/NeKernelContractCLI.cc
index 3483137..e1b6a27 100644
--- a/src/DebuggerKit/src/NeKernelContractCLI.cc
+++ b/src/DebuggerKit/src/NeKernelContractCLI.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifdef DK_NEKERNEL_DEBUGGER
@@ -98,4 +97,3 @@ NECTAR_MODULE(DebuggerNeKernel) {
}
#endif // DK_NEKERNEL_DEBUGGER
-
diff --git a/src/DebuggerKit/src/POSIXMachContractCLI.cc b/src/DebuggerKit/src/POSIXMachContractCLI.cc
index be016dd..5b8ab21 100644
--- a/src/DebuggerKit/src/POSIXMachContractCLI.cc
+++ b/src/DebuggerKit/src/POSIXMachContractCLI.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
#ifdef DK_MACH_DEBUGGER
diff --git a/test/test_01_codegen/codegen.test.cc b/test/test_01_codegen/codegen.test.cc
index 06c8e25..5e7030f 100644
--- a/test/test_01_codegen/codegen.test.cc
+++ b/test/test_01_codegen/codegen.test.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
- ======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @brief Codegen Unit test, from the C++ unit to the final executable.
/// @author Amlal El Mahrouss
diff --git a/test/test_02_linker/linker.test.cc b/test/test_02_linker/linker.test.cc
index 617327f..b105797 100644
--- a/test/test_02_linker/linker.test.cc
+++ b/test/test_02_linker/linker.test.cc
@@ -1,8 +1,7 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
- ======================================== */
+// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (See accompanying
+// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0)
+// Official repository: https://github.com/nekernel-org/nectar
/// @brief Linker Unit test, from the C++ unit to the final executable.
/// @author Amlal El Mahrouss