Peter Dimov

Results 371 comments of Peter Dimov

Looks like the installation of `software-properties-common` hangs because it waits for user input. Why do we need to install it anyway?

gcc-9 is the system compiler on ubuntu 20.04, and gcc-11 is the system compiler on ubuntu-22.04, so just switch to those instead of trying to install them on the previous...

I'm merging this as-is, but see https://github.com/boostorg/system/issues/132. Maybe we need to make this header-only as well.

Support for a "real" Boost::headers target has been added and will be available in the next release; see https://github.com/boostorg/cmake/issues/61. It's not on by default, though; you have to set BOOST_ENABLE_COMPATIBILITY_TARGETS=ON.

See https://github.com/boostorg/cmake/commit/0994f04d69a235ae51a387f67cf25064a217a343 and https://github.com/boostorg/cmake/commit/33c036bd70aa77444cc474837ddd93551d5d1aed.

You probably need to update your vcpkg directory by means of `git pull`.

I suppose it makes sense. `` is a surprisingly heavy header to include, though, because it often includes ``, so this is one possible drawback.

Yes, I was wondering whether supporting just `std::array` was justified, as I assume `std::vector` support would also be legitimate. And there are also `std::pair` and `std::tuple`, for which reverse in...

> I think a similar question might be asked of described classes that are also ranges. How should those be serialized, as objects or as arrays? Today as described classes,...

Since we require all members public for described classes, this basically leads us again to `std::array`. Not only is it both a tuple and a sequence, but a described class...