The main focus was Python integration into NHI10 and a lot of code cleanup:
The main focus was Python integration into NHI10 and a lot of code cleanup:
- NEW features
- MkRuntimeS::MkSelfIncrOnCacheB, Parser-Attribute-Index
- new "callback" code
- Writing and generalizing the callback code is like a long journey with many surprises. Now I am one step further and have developed a new API with MkKernel_Parser_Callback_C_API that now maps all programming languages into one callback programming model.
- update "managed-object"
- With the update in the Python code the self-feature (new Managed-Object-Technology (MOT) standard) was added and extendet for the special case that a new-object returned with a
refCout=1
which create a problem in MkSelfNew because the Managed-Object-Technology (MOT) usually return the cache-object and only a new-object if no cache-object is available. The problem is that the cache-object require an refCout+=1
and the new-object not. The new MkRuntimeS::fSelfIncr, MkRuntimeS::fSelfDecr and MkRuntimeS::MkSelfIncrOnCacheB solve this problem.