Results 70 issues of Arthur O'Dwyer

Also mention the strong exception guarantee and maintainability; the "obviously correct" code in the old snippet was in fact NOT correct. Also fix a ton of grammar issues in these...

The major change here is simply to delete parentheticals that muddy the waters by talking about files belonging to "projects" or "components". My experience has been that in industry we...

More specific than #554 so I figured I'd open a new issue. "CP.42: Don’t wait without a condition" gives this "example, bad": ``` void thread1() { while (true) { //...

R.12 and R.13 were both written for a C-style world where the idea was to get raw resource pointers and then quickly "give" them to RAII types. The modern C++...

The old example was irrelevant to C.121, but belonged with C.35.

The motivation for this patch is that I want to add a variant merge rule that generates four-digit numbers that aren't powers of two. The old code styles such numbers...

Two bugs here, relative to Sass 3.4.5 (Selective Steve). The first bug, reported at https://github.com/dsociative/2048/commit/80258ad81716fd0dc263a3b0e154c7624afe1a0e is that Sass apparently requires interpolation braces #{} around a mixin parameter used on the...

https://github.com/lewissbaker/cppcoro#async_generatort uses some type called "threadpool" with a member function named "delay". Even if the type were supposed to be `cppcoro::static_thread_pool`, `static_thread_pool` still doesn't have any member named "delay". The...

The solution presumes involves something like `MakeWeak`... but what, exactly? Showing how to do memory management would make this example actually useful; as it is, I don't think anyone could...

`clang -std=c++2b` complains about the old way: ./src/base/small_map.h:555:40: warning: all paths through this function will call itself [-Winfinite-recursion] const const_iterator& other) const { ^ There are two pieces to the...