diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-14 11:08:55 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-14 11:08:55 +0100 |
| commit | c75d46be244d5343ba5cbb93da6be3d8b98a62b4 (patch) | |
| tree | efbbb0a70b8dcf71e88ca3cf8e1c48a14b021a9b | |
| parent | b2c6fcce902218a852a45a70d4521760e4929288 (diff) | |
chore: new papers and fixes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
| -rw-r--r-- | papers/wg01/wg01.pdf | bin | 151254 -> 151254 bytes | |||
| -rw-r--r-- | source/wg01/wg01.tex | 4 |
2 files changed, 2 insertions, 2 deletions
diff --git a/papers/wg01/wg01.pdf b/papers/wg01/wg01.pdf Binary files differindex ec897ad..5813a3b 100644 --- a/papers/wg01/wg01.pdf +++ b/papers/wg01/wg01.pdf diff --git a/source/wg01/wg01.tex b/source/wg01/wg01.tex index bfb787e..f194c27 100644 --- a/source/wg01/wg01.tex +++ b/source/wg01/wg01.tex @@ -66,7 +66,7 @@ A C++ Kernel may instead make use of compile-time features of C++ alongside a ti \subsection{Part Two: Constexpr and Friends.} { -One may avoid Virtual Memory Tables or a Runtime when possible. While focusing instead on meta-programming and compile-time features offered by C++. +One may avoid Virtual Method Tables or a Runtime when possible. While focusing instead on meta-programming and compile-time features offered by C++. For example one may use templates to implement a scheduling policy algorithm. One example of such implementation may be: @@ -129,7 +129,7 @@ consteval void ce_ddk_is_valid(T) {} \subsection{Part Three: Memory and C++ Classes.} { -This last part treats about the final and most important part of this paper so far. Memory. As you may already have known, the C++ language uses a class lookup system also called a VMT (Virtual Memory Table) in order to refer to a base method in case if the instance has it missing. +This last part treats about the final and most important part of this paper so far. Memory. As you may already have known, the C++ language uses a class lookup system also called a VMT (Virtual Method Table) in order to refer to a base method in case if the instance has it missing. \begin{lstlisting} /// Link: https://godbolt.org/z/aK6Y98xnd |
