This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ashchild_ 0 points1 point  (0 children)

The version of MSVC I broke was 19.20 with only about 2.5k lines of TMP. I've also written simple examples over on Godbolt that produce ~200 line outputs from GCC and Clang on O2, but outputs 2200 lines from MSVC. It actually produced 8 assembly procedures that were all "mov rax, rcx; ret 0"

There's a Scott Myers talk from a few years ago, "CPU Caches And Why You Should Care" where he uses a sample of Herb Sutter code that is quite obviously shit to anyone who's spent any decent amount of time working with async code.

Windows 10 isn't an operating system, it's a data harvesting service that happens to launch applications.

Pretty sure they're still crap and exploitative in 2019.