Kevin W Matthews
Kevin W Matthews
Is this happening on a branch somewhere? I'm curious to watch these changes take shape.
I agree with @patricksjackson 's concerns about Gigasecond and Meetup - they become much more difficult without Boost libraries. They could be discouraging/blocking for students. Gigasecond is currently the [third...
@NobbZ Thanks! That's worth looking into.
Awesome; good idea. Might be worth adding the undefined behavior sanitizer, too.
Not all valid? Haven't stumbled across that yet but am super curious to learn what your concerns are. I've been bitten by false positives before; there actually seem to be...
Started this but want to run a few more tests before opening a PR.
I see. If UBSan is a configurable option, maybe it isn't so bad to try it? It could be confusing, but one wouldn't be forced into it. I think the...
@KevinWMatthews note to self...
Docs on [MSVC compiler warnings](https://docs.microsoft.com/en-us/cpp/build/reference/compiler-option-warning-level?view=vs-2019). At first glance it looks like we'll want `/W4` and `/WX` and possibly `/Wall`. `/Wall` turns on [compiler warnings that are off by default](https://docs.microsoft.com/en-us/cpp/preprocessor/compiler-warnings-that-are-off-by-default?view=vs-2019). They...
@Nolshine Thanks for the info! We'll stick with `/W4`. Adding `/Wall` and promoting warnings to errors using `/WX` would mean that students would never be able to compile - not...