Results 7 issues of Andrew C. Morrow

## Contributor Checklist: * [ ] I have created a new test or updated the unit tests to cover the new/changed functionality. * [x] I have updated `CHANGES.txt` (and read...

Performance
taskmaster

The following is based on behavior observed with `ccache` 4.5.1. The `ccache` program supports three different invocation modes. One is what, for lack of a better term, I'll call "control...

feature

We are using MNMLSTC core to provide polyfills for `string_view` and `optional` in the upcoming MongoDB C++11 driver: https://github.com/mongodb/mongo-cxx-driver/tree/master It has been a big help for our GCC and clang...

enhancement

When building libbsoncxx against core HEAD with -Wall, I'm getting lots of warnings about the use of the `clang::fallthrough` attribute in the new string_view header: ``` src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core/include/core/string_view.hpp:100:55: warning: attributes at...

There is a lot more to do before this could merge, but I wanted to get the idea out there for discussion. Things I know still need to be done....

**Describe the Feature** The `release_target_info` method attempts to reduce the peak memory footprint of the build, but at the cost of re-invoking the `changed` method. This isn't free. An option...

enhancement
Performance
args_and_options

The per-project compilation buffer feature (`projectile-per-project-compilation-buffer`) is great, but even within a project I'd like to retain the compilation buffers for different tasks (e.g. the buffer for `projectile-compile-project` vs the...