-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Currently each compiler must develop its own tests for every feature in the standard. One could imagine, down the road, that the committee can maintain a "blessed" set of tests for each feature in the standard, which if the compiler passes, then the feature can be considered "implemented".
One can then maintain an automatic matrix of features and compilers to see which compilers implement which features.
Such a testsuite for each feature can be a nice complement to the standard, giving an example for all the corner cases how a certain feature should behave.
This might seem like a lot of work to do from scratch, but we can start doing it for every new feature from now on. And eventually implement the tests for old features as time allows. Doing it for new features would not be as hard, since the committee spends a lot of time designing each feature carefully. So writing tests for it might even make the process easier.