While attempting to write an RPC function for Cascade that accepted a std::map parameter, I discovered some bugs in the mutils-serialization library. I fixed them in the standalone mutils-serialization repository, where it's easier to test changes that affect only that library. This copies in the changes to the Derecho repository's copy of mutils-serialization, and also pulls in another commit that was somehow only in the standalone repository and not in Derecho's copy.
While attempting to write an RPC function for Cascade that accepted a std::map parameter, I discovered some bugs in the mutils-serialization library. I fixed them in the standalone mutils-serialization repository, where it's easier to test changes that affect only that library. This copies in the changes to the Derecho repository's copy of mutils-serialization, and also pulls in another commit that was somehow only in the standalone repository and not in Derecho's copy.