Not much news at the moment, because I’m taking a bit of rest away from everything, OS development included. Recent work was about some polishing touches to the existing code, similar to what was previously advertised.
In particular, one interesting problem that I wanted to solve in an elegant and compiler-independent way was to know how much extra memory a new will take in order to store array sizes. This array size storage is used so that destructors may be called when delete is called.
Sometimes, I wish C++ had taken a cleaner break from C compatibility.