theKernel
10.0
NHI1
-
theKernel
-
theLink
-
theConfig
-
theSq3Lite
-
theCompiler
-
theBrain
-
theGuard
-
theLib
-
theATL
c
-
tcl
-
atl
-
cs
-
py
-
rb
-
jv
-
cc
Loading...
Searching...
No Matches
30 oct, 2024
theKernel news
The main focus was
Ruby
integration into
NHI10
.
The main focus was
Ruby
integration into
NHI10
.
NEW features
MkRefDecrWithUnlinkSelf
- this function is used in the target implementation of
MkObjectDelete
and executes an additional
MkSelfUnlink
before
the
MkRefDecrWithoutSelf
to guarantee that the META is separated from the SELF
and
the SELF is separated from the META.
MkSysPrintProcessMemoryMap
- this function is used in
MkDisasterSignal
to provide additional information in the event of a fatal error.
AllRtSetup_XYZ
- A new group of "runtime" macros has been introduced to simplify the initialization of the
Thread-Local-Global-Namespace (RUNTIME)
in the special case where
multiple
runtimes are present.
MK_ATTR_STATIC
MK_ATTR_INSTANCE
MK_ATTR_RT_STATIC
MK_ATTR_RT_INSTANCE
- A new set of macros has been introduced to simplify the connection of meta to the target language in the
header
file.
MK_STATIC_RT
MK_INSTANCE_RT_XYZ
- A new set of macros has been introduced to detect a possible implementation error in the
source
file
MkObjectLog
,
MkObjectToString
- These virtual functions have been switched to the attribute
__parser__(class-overload)
so that
no
new code is generated in the
Target-Programming-Language (TPL)
, but the implementation in
MkObjectC
is called directly. This makes the library slimmer and therefore more efficient.
BUG fix
A bug in
MkObjectHandleGet
was fixed by changing the argument to
__parser__(null-allowed)
. This was necessary to eliminate a NULL pointer error in
Remote-Procedure-Call (RPC)
with
C
.
Generated on Thu May 29 2025 13:13:26 for theKernel by
1.12.0