David Stone

Results 19 comments of David Stone

This would also be useful for me. My tests can output file names on failure, and word wrap breaks up those file names across multiple lines so I can no...

Relatedly, `|request|` arrives too early for normal moves -- it is sent prior to `|turn|` indicating that the turn has even begun.

For your first move of the turn, `|request|` is too early and that's weird but otherwise not a problem (you can see this on line 38 of my log). For...

I've looked at the logs a little more closely and I see I was misunderstanding which messages go with what. It consistently arrives too early, and I was mistaking the...

This is where `containers::integer_range` comes in: https://github.com/davidstone/bounded-integer/blob/main/include/containers/integer_range.hpp The source of that run-time value needs to have some known bounds (unless it's potentially infinitely large, which I'm planning on supporting eventually)....

I'm going to add support for arbitrarily large integers with compile-time bounds, and those would be computed in the same way as anything else in the library. In addition to...

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91259 for the bug report against gcc

Looks like this is fixed on trunk for libstdc++: https://gcc.gnu.org/ml/gcc-patches/2019-07/msg01090.html . However, clang claims libstdc++ compatibility, so it cannot define __cpp_concepts for this version of gcc unless it accepts the...

This happens only with one of the terse forms. Using a requires clause prevents this.

Here is a reduced version of the bug that shows the problem is specific to lambdas, not functions or an equivalent function object: ``` template concept false_ = false; auto...