Notes on coding idioms
This project started pre-C++98. It needs enough test cases to identify and fix the current breakage from the "big leap" to C++17. Last known good build was on TDM-MingW32 GCC 5.2; TDM-MingW32 GCC 5.3-5.5 verified to miscompile, badly.
The C memory manager overrides are incompatible with MSVC++ Debug libraries (this affects both MSVC++ and CLang in Visual Studio). Reference build compiler in Visual Studio is CLang, Release mode.
Many re-implementations of C++11 and higher features are intended to go away.
Requirements imposed by calculation validity include:
Real-time checks for out-of-bounds memory access. The C memory manager replacement fulfils this requirement. It is reasonable to expect that an ISO build with debug libraries would also work.
ACID assignment operators (in general Franci needs the strongest implementable safety guarantees)