Greg Medding

Results 7 comments of Greg Medding

@stevenhartley - should this target main, or do you want me to create a release / bugfix branch off of the alpha.3 tag?

> Not sure what you mean by this issue, all we need is in the generated protoc code. The generated C++ code from protoc does not include any of the...

I agree that "unspecified" should mean just that - it was not specified and is left up to sender and receiver to know what to do. Maybe that means protobuf...

Just as a quick check, I tried compiling up-cpp with `clang++-18` and got several errors: ``` /home/user/.conan2/p/b/up-cp85320fffd98f5/b/src/datamodel/serializer/Uuid.cpp:109:20: error: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Werror,-Wsign-conversion] 108...

The library currently targets C++17. If there are no particular restrictions moving up to C++ 20, we should do it sooner rather than later.

I've run into a bit of a snag: gcc 11 and clang 13 are not fully C++20 compliant. We would likely need to bump our minimum compiler versions up to...

There are several advantages, mostly in improved language features. An example is `std::atomic` which replaces the need for a custom implementation involving a mutex, condition variable, and spurious wake handler...