To push ahead with the refactoring, I will build the test/diagnostics API completely anew, and attach it solely to an instance of `DiagnosticBufferProvider`. Unfortunately this ''leads us into chainsaw surgery...'' * it uncovers a host of conceptual contradictions * actually, the `HeapMemProvider` was more an implementation of diagnostic tracking, than it was an actual `BufferProvider` implementation (hence the old name: `TrackingHeapBlockProivder`) * and this lured me into using these tracking functions directly, while the `DiagnosticBufferProvider` remained in unfinished state. So basically I have now **disabled** all verification from the Unit-tests. I'll have to rebuild them from scratch, thereby reproducing the logic/intention |
||
|---|---|---|
| .. | ||
| application | ||
| steam | ||
| vault | ||
| DIR_INFO | ||