Jonathan Wakely
Jonathan Wakely
[[io_context.exec.comparisons]](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0112r0.html#io_context.exec.comparisons) defines equality in terms of calls to `context()` but that is non-const so can't be called on the const-qualified arguments to the equality operator.
[[async.use.future.cons]](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0112r0.html#async.use.future.cons) says the default constructor is `noexcept`, but allocators are allowed to throw in their default ctor (see [LWG 2455](http://cplusplus.github.io/LWG/lwg-defects.html#2455)). Currently if the allocator throws it would terminate, so if...
[[async.use.future.members]](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0112r0.html#async.use.future.members) says > Let `Args...` by the completion signature of `H` I think "by" should be _"be"_ More importantly, a completion signature should be a call signature like `R(Args...)`, not...
At https://r12a.github.io/uniview/index.html the "[blog](https://r12a.github.io/r12a.github.io/blog/index.html) [docs](https://r12a.github.io/r12a.github.io/doclist.html) [maps](https://r12a.github.io/r12a.github.io/maplist.html) [apps](https://r12a.github.io/r12a.github.io/applist.html) [photos](https://r12a.github.io/r12a.github.io/photos.html)" navigation links at the top all have the domain name duplicated, e.g. https://r12a.github.io/r12a.github.io/blog/index.html As a result, they all redirect to https://r12a.github.io instead...
This looks out of date: https://github.com/libdfp/libdfp/blob/96a6edb07af44ca5b3c5600e0e662d6308c55fc6/README.developer#L136-L139
C++20 adds a new API for formatting arbitrary types as strings: https://en.cppreference.com/w/cpp/utility/format All that's needed to extend it is a specialization of the std::formatter class template: https://en.cppreference.com/w/cpp/utility/format/formatter So that would...
https://github.com/boostorg/chrono/blob/develop/include/boost/chrono/io/time_point_io.hpp says it's covered by three licenses, and for two of them it says "See LICENSE.TXT for details." There is no such file in the repo.
These constants are too large for `long long` so are unsigned, and then cannot be narrowed to the signed type. Fixes #29
``` /usr/include/boost/numeric/interval/detail/ppc_rounding_control.hpp:31:56: error: narrowing conversion of '18444492273895866370' from 'long long unsigned int' to 'boost::long_long_type' {aka 'long long int'} [-Wnarrowing] 31 | static const rounding_mode_struct mode_upward = { 0xFFF8000000000002LL }; |...