Andrew Corcoran

Results 23 issues of Andrew Corcoran

Getting the below error when running valgrind against a mold linked binary. In addition function name and line numbers for stack traces are missing within the valgrind messages. Running valgrind...

Hi, Is there any way magic_enum could support converting a non constexpr enum value into a constexpr context for all values of a given enum. It's currently possible to do...

enhancement
help wanted

Some of our existing dependencies use find_package(Boost REQUIRED) or check for the cache variables set by find_package/FindBoost (Boost_INCLUDE_DIR etc.). This seems like it would be quite a common usage. Is...

toml11v3.7.0 The `toml2` variable in the below example is copy constructed incorrectly and has an empty array inserted on GCC but is correctly constructed on clang. The error looks to...

When cereal is included in another CMake project it should mark its include directories as SYSTEM. This prevents compiler errors in cereal if the parent project has more restrictive compiler...

What's the procedure for specialising access for template classes/structs? `CEREAL_SPECIALIZE_FOR_ALL_ARCHIVES` and the [cereal::specialize struct ](https://github.com/USCiLab/cereal/blob/master/include/cereal/specialize.hpp#L108) don't seem to support template types at first glance. ``` template struct Test { T...

The below code generates a segfault in the XMLInputArchive - we should probably be detecting xml which doesn't match expectations and throwing an exception. ```cpp #include #include "cereal/archives/xml.hpp" int main()...

Currently the cereal deserialisation routines force NVP usage for STL datatypes. This results in mandatory requirement for standardised field names in (for example) XML files. XML files which contain lots...

How much work would it be to add support for std::string and std::string_view and thus avoid the use of strlen() in the hotpath? Currently using std::string_view is quite problematic as...

Is it possible to pretty print a type directly to a stream using mserialize and not have to use any of binlog mechanisms? e.g. ```cpp struct S{int i, double d};...