Stephen Berry

Results 391 comments of Stephen Berry

Cool, that sounds good. And, std::variant is really nice if you get around to experimenting with it. > One last question (slightly related), my glz::meta seems to output the incorrect...

The problem is that I don't think C++ has a mechanism to determine the alternative types of a union. Whereas, with a std::variant we can look at the types at...

I really want to support modules, but the compiler support is still suffering. I probably won't be able to debug MSVC module building of glaze for a while, but it...

Thanks a lot for the update. I might try experimenting with MSVC modules support soon. It's curious that it's complaining about the tuple, I've been intending to simplify some of...

From reading about current modules implementations it seems like compilers struggle with template specializations in the `std` namespace. Glaze only does this for its internal tuple, so I'll try to...

I just merged in #961, which removes `std` specializations from glaze and adds its own (for tuple_size and tuple_element). For those who test glaze with modules, please keep adding the...

@SevenDayCandle, thanks for the update @kelteseth, I have not yet tried to build a C++20 modules project that includes Glaze. That will be the first step. Glaze has no other...

I was able to get MSVC building (not with Glaze) with CMake and `import std;` MSVC does not currently allow mixing `import std` with traditional `#include` for std includes. This...

I was thinking about this the other day and I do think more information should be given about the error context for binary parsing. However, binary parsing errors should be...

If you have an open API then you would need full checking, so I guess I'm convinced that there should be checks for all corner cases, except that some should...