Matthew Koscumb
Matthew Koscumb
I'm super tired of writing giant ifdef blobs to properly push/disable/pop compiler warnings. This makes things a bit easier and - ideally - more readable when we do need to...
**Issue** [The POSIX standard reserves any type identifier ending with underscore-lower-case-t (_t)](https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier). As the Client Telemetry SDK defines a number of these in the CAPI header (mat.h), this has the...
**Problem** As we add more configurability and modularity to the SDK, this inevitably leads to more arguments being passed to the methods responsible for constructing an ILogManager. This has already...
**Issue** In the past, we've agreed that the 1DS SDK will follow Semantic Versioning. One of the key points for Semantic Versioning is that it allows breaking changes across Major...
**Problem** Right now, time points and durations are represented by a pletora of types (to name a few): int, unsigned, uint64_t, int64_t This is undesirable, as not only is it...
**Problem** Due to originally being built before the standardization of C++ and sticking to those decisions for a bit too long, MSVC allows for non-standard behaviors. This creates problems by...