Custom warning suppression

2016-09-07 Thread David Feuer
Currently, the only way to suppress custom warnings and deprecations is with -fno-warn-warnings-deprecations, which is a rather large hammer. I see two ways we can improve this, and I propose that we should do both. 1. Per-binding suppression Add -fno-warn-binding, -fno-deprecate-binding,

Restartable sequences

2016-09-07 Thread Ben Gamari
While I'll admit that I'm not terribly familiar with our STM implementation, it came to mind while I was reading this article [1] on the restartable sequences mechanism that might someday land in the Linux kernel. I thought you both might be interested. Cheers, - Ben [1]