Why does the assignment operator in C# evaluate left to right instead of right to left? July 18, 2017 Jul 18, 2017 07/18/17 Raymond Chen Because that's what people expect, for certain values of "people".
Revisions to previous discussion of the implementation of anonymous methods in C# July 17, 2017 Jul 17, 2017 07/17/17 Raymond Chen All instance all the time.
Discussion of how to add UTF-16 support to a library that internally uses UTF-8 July 14, 2017 Jul 14, 2017 07/14/17 Raymond Chen Convert it, but make sure it can convert back.
Customizing the window handle for item enumeration in IShellItem July 13, 2017 Jul 13, 2017 07/13/17 Raymond Chen It's on the site.
Why is the maximum number of TLS slots 1088? What a strange number. July 12, 2017 Jul 12, 2017 07/12/17 Raymond Chen It's a little less strange in binary.
Microspeak: To stand up July 11, 2017 Jul 11, 2017 07/11/17 Raymond Chen To get something working and available for use.
On the circular path from RAII to crazy-town back to RAII: Thoughts on emulating C#’s using in C++ July 10, 2017 Jul 10, 2017 07/10/17 Raymond Chen A trip around the block.
How can I tell whether two paths reside on the same underlying volume, so I can know whether they can be hard-linked? July 7, 2017 Jul 7, 2017 07/7/17 Raymond Chen Don't try to guess. Just do it.
Debugging tip: Use .frame /r to recover nonvolatile registers from the stack frame July 6, 2017 Jul 6, 2017 07/6/17 Raymond Chen Saving you the trouble of reconstructing it manually.
How fair are SRW locks, particularly when there are both readers and writers? July 5, 2017 Jul 5, 2017 07/5/17 Raymond Chen Not fair! As with the other Windows synchronization objects.