Gareth Sylvester-Bradley

Results 304 comments of Gareth Sylvester-Bradley

We're using Catch for testing in our project at [sony/nmos-cpp](https://github.com/sony/nmos-cpp), and I created the ``catch_discover_tests`` function for CMake to provide dynamic discovery of Catch test cases from the test suite...

I have suggested on the Google Groups thread using the Boost Software License, which is also short, MIT-like, but doesn't require notice in binaries, only source. https://choosealicense.com/licenses/bsl-1.0/

My 2p. And usual disclaimer: IANAL. All four are similar. MIT and ISC both require notice in source and binary distribution. MIT is the most commonly used licence on GitHub...

One other thing to consider might be what licenses are used by the underlying implementations? * libpcap appears to be 3-clause BSD (https://www.tcpdump.org/license.html) * WinPcap however identifies portions that are...

Seems like it already works that way to me?

We can still keep using a tmate session made by this point until the whole job is finished. What doesn't work?

I think you're right, I believe your example is a valid `relative-ref`. Per [RFC 3986 section 4.2](https://datatracker.ietf.org/doc/html/rfc3986#section-4.2): ``` relative-ref = relative-part [ "?" query ] [ "#" fragment ] ```...

The code is actually using ``digits10 + 2``. I suspect the reason for this is to guarantee roundtrip ``value`` -> string -> ``value``. As you point out this results in...

Thanks, @donhatch. Not that it's any excuse but I suspect the code here and across other codebases that does `digits10 + 2` predates C++11. In any case an algorithm that...

As an additional note, the documentation for `pplx::task` says that the exception thrown by a default constructed instance is `std::invalid_argument`. However, `pplx::invalid_operation` does not have that as a base.