summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 02:34:07 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 02:37:30 +0100
commitfacb3edec9fd275d5a8fcabaa87f768087255768 (patch)
tree587c1fdd1e4b09a3c0f5243af46f7d09ac3722fd /include
parent37b8e34dc54f572fbfbd135742fa11c21c5e67c1 (diff)
chore! breaking API changes, rename project to Nectar, instead of NeCTI.v0.0.9
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include')
-rw-r--r--include/CompilerKit/AE.h8
-rw-r--r--include/CompilerKit/AST.h2
-rw-r--r--include/CompilerKit/AST.inl2
-rw-r--r--include/CompilerKit/CodeGenerator.h2
-rw-r--r--include/CompilerKit/Detail/32x0.h2
-rw-r--r--include/CompilerKit/Detail/64x0.h2
-rw-r--r--include/CompilerKit/Detail/AMD64.h2
-rw-r--r--include/CompilerKit/Detail/Aarch64.h2
-rw-r--r--include/CompilerKit/Detail/Config.h7
-rw-r--r--include/CompilerKit/Detail/PreConfig.h2
-rw-r--r--include/CompilerKit/ErrorID.h2
-rw-r--r--include/CompilerKit/ErrorOr.h2
-rw-r--r--include/CompilerKit/Macros.h8
-rw-r--r--include/CompilerKit/PEF.h2
-rw-r--r--include/CompilerKit/Ref.h2
-rw-r--r--include/CompilerKit/Utilities/Assembler.h2
-rw-r--r--include/CompilerKit/Utilities/Compiler.h2
-rw-r--r--include/CompilerKit/Utilities/DLL.h2
-rw-r--r--include/CompilerKit/XCOFF.h8
-rw-r--r--include/DebuggerKit/Common.inl2
-rw-r--r--include/DebuggerKit/DebuggerContract.h2
-rw-r--r--include/DebuggerKit/Detail/Config.h2
-rw-r--r--include/DebuggerKit/NeKernelContract.h2
-rw-r--r--include/DebuggerKit/POSIXMachContract.h2
-rw-r--r--include/LibC++/__abi.h2
-rw-r--r--include/LibC++/__power64.inc2
-rw-r--r--include/LibC++/base_alloc.h2
-rw-r--r--include/LibC++/base_exception.h2
-rw-r--r--include/LibC++/base_math.h2
-rw-r--r--include/LibC++/base_process.h2
-rw-r--r--include/LibC++/defines.h8
-rw-r--r--include/LibC++/filesystem.h8
-rw-r--r--include/LibC++/utility.h2
33 files changed, 52 insertions, 49 deletions
diff --git a/include/CompilerKit/AE.h b/include/CompilerKit/AE.h
index c1c6ed9..3475460 100644
--- a/include/CompilerKit/AE.h
+++ b/include/CompilerKit/AE.h
@@ -2,13 +2,13 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
*
* ========================================================
*/
-#ifndef _NECTI_AE_H_
-#define _NECTI_AE_H_
+#ifndef _NECTAR_AE_H_
+#define _NECTAR_AE_H_
#include <CompilerKit/Detail/Config.h>
#include <fstream>
@@ -135,4 +135,4 @@ class AEReadableProtocol final {
};
} // namespace CompilerKit::Utils
-#endif /* ifndef _NECTI_AE_H_ */ \ No newline at end of file
+#endif /* ifndef _NECTAR_AE_H_ */ \ No newline at end of file
diff --git a/include/CompilerKit/AST.h b/include/CompilerKit/AST.h
index 2cefed7..e904317 100644
--- a/include/CompilerKit/AST.h
+++ b/include/CompilerKit/AST.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/AST.inl b/include/CompilerKit/AST.inl
index c051815..665d683 100644
--- a/include/CompilerKit/AST.inl
+++ b/include/CompilerKit/AST.inl
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/CodeGenerator.h b/include/CompilerKit/CodeGenerator.h
index 721743d..36663ca 100644
--- a/include/CompilerKit/CodeGenerator.h
+++ b/include/CompilerKit/CodeGenerator.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Detail/32x0.h b/include/CompilerKit/Detail/32x0.h
index 7172a2d..ce22761 100644
--- a/include/CompilerKit/Detail/32x0.h
+++ b/include/CompilerKit/Detail/32x0.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Detail/64x0.h b/include/CompilerKit/Detail/64x0.h
index ad909dc..23a0542 100644
--- a/include/CompilerKit/Detail/64x0.h
+++ b/include/CompilerKit/Detail/64x0.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Detail/AMD64.h b/include/CompilerKit/Detail/AMD64.h
index 053b0b0..a4294ee 100644
--- a/include/CompilerKit/Detail/AMD64.h
+++ b/include/CompilerKit/Detail/AMD64.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Detail/Aarch64.h b/include/CompilerKit/Detail/Aarch64.h
index 1ce1719..7b39e8b 100644
--- a/include/CompilerKit/Detail/Aarch64.h
+++ b/include/CompilerKit/Detail/Aarch64.h
@@ -1,6 +1,6 @@
/* ========================================
-Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Detail/Config.h b/include/CompilerKit/Detail/Config.h
index 198db7c..3935fa3 100644
--- a/include/CompilerKit/Detail/Config.h
+++ b/include/CompilerKit/Detail/Config.h
@@ -1,10 +1,11 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
-#pragma once
+#ifndef __COMPILERKIT_CONFIG_H__
+#define __COMPILERKIT_CONFIG_H__
/// =========================================================== ///
/// @file detail/Config.h
@@ -62,3 +63,5 @@ inline bool install_signal(Int32 signal, void (*handler)(int)) noexcept {
return true;
}
} // namespace CompilerKit
+
+#endif // __COMPILERKIT_CONFIG_H__ \ No newline at end of file
diff --git a/include/CompilerKit/Detail/PreConfig.h b/include/CompilerKit/Detail/PreConfig.h
index 0279072..dc96377 100644
--- a/include/CompilerKit/Detail/PreConfig.h
+++ b/include/CompilerKit/Detail/PreConfig.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/ErrorID.h b/include/CompilerKit/ErrorID.h
index 3e3b0d7..e2ec164 100644
--- a/include/CompilerKit/ErrorID.h
+++ b/include/CompilerKit/ErrorID.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/include/CompilerKit/ErrorOr.h b/include/CompilerKit/ErrorOr.h
index 1d5c2ac..ae1bd84 100644
--- a/include/CompilerKit/ErrorOr.h
+++ b/include/CompilerKit/ErrorOr.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/include/CompilerKit/Macros.h b/include/CompilerKit/Macros.h
index 6cef758..8c112c6 100644
--- a/include/CompilerKit/Macros.h
+++ b/include/CompilerKit/Macros.h
@@ -1,13 +1,13 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
/// @brief provide support for Macros.h header.
-#ifndef _NECTI_MACROS_H_
-#define _NECTI_MACROS_H_
+#ifndef _NECTAR_MACROS_H_
+#define _NECTAR_MACROS_H_
#define NECTI_COPY_DELETE(KLASS) \
KLASS& operator=(const KLASS&) = delete; \
@@ -25,4 +25,4 @@
KLASS& operator=(KLASS&&) = default; \
KLASS(KLASS&&) = default;
-#endif /* ifndef _NECTI_MACROS_H_ */
+#endif /* ifndef _NECTAR_MACROS_H_ */
diff --git a/include/CompilerKit/PEF.h b/include/CompilerKit/PEF.h
index 2838f52..32d799c 100644
--- a/include/CompilerKit/PEF.h
+++ b/include/CompilerKit/PEF.h
@@ -1,6 +1,6 @@
/* =========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Ref.h b/include/CompilerKit/Ref.h
index c104a81..3dee0c0 100644
--- a/include/CompilerKit/Ref.h
+++ b/include/CompilerKit/Ref.h
@@ -3,7 +3,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/include/CompilerKit/Utilities/Assembler.h b/include/CompilerKit/Utilities/Assembler.h
index ef1cf18..2cb5e25 100644
--- a/include/CompilerKit/Utilities/Assembler.h
+++ b/include/CompilerKit/Utilities/Assembler.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Utilities/Compiler.h b/include/CompilerKit/Utilities/Compiler.h
index 0fa95df..7a79787 100644
--- a/include/CompilerKit/Utilities/Compiler.h
+++ b/include/CompilerKit/Utilities/Compiler.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/Utilities/DLL.h b/include/CompilerKit/Utilities/DLL.h
index 8e32d2b..6f14c13 100644
--- a/include/CompilerKit/Utilities/DLL.h
+++ b/include/CompilerKit/Utilities/DLL.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
======================================== */
diff --git a/include/CompilerKit/XCOFF.h b/include/CompilerKit/XCOFF.h
index 777f501..3ad680f 100644
--- a/include/CompilerKit/XCOFF.h
+++ b/include/CompilerKit/XCOFF.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license
File: XCOFF.h
Purpose: XCOFF for NeKernel.
@@ -11,8 +11,8 @@
======================================== */
-#ifndef _NECTI_XCOFF_H_
-#define _NECTI_XCOFF_H_
+#ifndef _NECTAR_XCOFF_H_
+#define _NECTAR_XCOFF_H_
#include <CompilerKit/Detail/Config.h>
@@ -40,4 +40,4 @@ typedef struct XCoffFileHeader {
typedef struct XCoffFileHeader* XCoffFileHeaderPtr;
} // namespace CompilerKit
-#endif // ifndef _NECTI_XCOFF_H_
+#endif // ifndef _NECTAR_XCOFF_H_
diff --git a/include/DebuggerKit/Common.inl b/include/DebuggerKit/Common.inl
index c630041..9265e97 100644
--- a/include/DebuggerKit/Common.inl
+++ b/include/DebuggerKit/Common.inl
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/DebuggerKit/DebuggerContract.h b/include/DebuggerKit/DebuggerContract.h
index d172f78..1e4f7b1 100644
--- a/include/DebuggerKit/DebuggerContract.h
+++ b/include/DebuggerKit/DebuggerContract.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/DebuggerKit/Detail/Config.h b/include/DebuggerKit/Detail/Config.h
index f5593fd..b8b0cde 100644
--- a/include/DebuggerKit/Detail/Config.h
+++ b/include/DebuggerKit/Detail/Config.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/DebuggerKit/NeKernelContract.h b/include/DebuggerKit/NeKernelContract.h
index fe38a22..505cae9 100644
--- a/include/DebuggerKit/NeKernelContract.h
+++ b/include/DebuggerKit/NeKernelContract.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/DebuggerKit/POSIXMachContract.h b/include/DebuggerKit/POSIXMachContract.h
index f2ae8a2..054b935 100644
--- a/include/DebuggerKit/POSIXMachContract.h
+++ b/include/DebuggerKit/POSIXMachContract.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/__abi.h b/include/LibC++/__abi.h
index c8ac2a5..80a0398 100644
--- a/include/LibC++/__abi.h
+++ b/include/LibC++/__abi.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/__power64.inc b/include/LibC++/__power64.inc
index c06863a..8a189ae 100644
--- a/include/LibC++/__power64.inc
+++ b/include/LibC++/__power64.inc
@@ -2,7 +2,7 @@
# Language: CompilerKit POWER Assembly support for GNU.
# Build Date: 2024-6-4
-#ifdef __NECTI__
+#ifdef __NECTAR__
#ifdef __ASSEMBLER__
diff --git a/include/LibC++/base_alloc.h b/include/LibC++/base_alloc.h
index ea5b5b2..7ae03df 100644
--- a/include/LibC++/base_alloc.h
+++ b/include/LibC++/base_alloc.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/base_exception.h b/include/LibC++/base_exception.h
index 8747688..0f81431 100644
--- a/include/LibC++/base_exception.h
+++ b/include/LibC++/base_exception.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/base_math.h b/include/LibC++/base_math.h
index 60b260e..97f24ee 100644
--- a/include/LibC++/base_math.h
+++ b/include/LibC++/base_math.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/base_process.h b/include/LibC++/base_process.h
index cb25aa1..96ca42f 100644
--- a/include/LibC++/base_process.h
+++ b/include/LibC++/base_process.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
diff --git a/include/LibC++/defines.h b/include/LibC++/defines.h
index 6aac009..d6a5369 100644
--- a/include/LibC++/defines.h
+++ b/include/LibC++/defines.h
@@ -1,11 +1,11 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
-#ifndef __NECTI_DEFINES_H__
-#define __NECTI_DEFINES_H__
+#ifndef __NECTAR_DEFINES_H__
+#define __NECTAR_DEFINES_H__
#define __ATTRIBUTE(X) __attribute__((X))
@@ -78,4 +78,4 @@ struct placement_t;
struct nothrow_t;
} // namespace std
-#endif /* __NECTI_DEFINES_H__ */
+#endif /* __NECTAR_DEFINES_H__ */
diff --git a/include/LibC++/filesystem.h b/include/LibC++/filesystem.h
index 4627c50..af9fd79 100644
--- a/include/LibC++/filesystem.h
+++ b/include/LibC++/filesystem.h
@@ -1,11 +1,11 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
-#ifndef __NECTI_FS_H__
-#define __NECTI_FS_H__
+#ifndef __NECTAR_FS_H__
+#define __NECTAR_FS_H__
#include <LibC++/defines.h>
@@ -16,4 +16,4 @@ class directory_entry;
class directory_iterator;
} // namespace std
-#endif // __NECTI_FS_H__ \ No newline at end of file
+#endif // __NECTAR_FS_H__ \ No newline at end of file
diff --git a/include/LibC++/utility.h b/include/LibC++/utility.h
index 62096f5..0ee2735 100644
--- a/include/LibC++/utility.h
+++ b/include/LibC++/utility.h
@@ -1,6 +1,6 @@
/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
+ Copyright (C) 2024-2025 Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */