Stephen Berry
Stephen Berry
@arun5309, this look excellent! Yeah, I should add parameterized tests to [openalgz/ut](https://github.com/openalgz/ut). The reason we can't use [boost-ext/ut](https://github.com/boost-ext/ut) is that there are critical multi-threading bugs that cause programs to crash...
Based on this pull request I implemented this in #2151. So, we can close this now. Thanks for contributing this approach and idea!
Thanks for reporting. I'm currently occupied for a couple weeks, so I won't get to this immediately. But, I'll try to address this as soon as I'm able.
This should be implemented in #2081. Thanks for this request!
I fixed one location of this error in #1200, however most of these occur due to https://github.com/fastfloat/fast_float, and I have raised an issue there for them to be fixed.
The vector extensions only work for Clang and GCC, right? How would you recommend supporting MSVC?
Take a look at the [Variant Handling](https://github.com/stephenberry/glaze/blob/main/docs/variant-handling.md) documentation. For auto-education to work there must be uniqueness between the keys. How do we know if `y` refers to Timing1 or Timing2,...
Glaze will skip writing null optionals by default. So if you use `std::optional conditions;` then it won't be written if null. You can always set it to null to disable...
Thanks for sharing. I'm glad you found at least a temporary solution, but I'd like to offer more flexibility here. I'll consider this case as I look into compile time...
Note: `glz::skip{}` works with `glz::custom` for reading, but doesn't not currently work for writing, because this is a hard problem to solve. But, this is another approach that can be...