C'è, da qualche parte, uno script liberamente utilizzabile / accessibile, un file sorgente o qualsiasi altra cosa in grado di misurare la conformità di un determinato compilatore C ++?
Ad esempio, il test Acid3 per browser: http://acid3.acidtests.org/
I risultati che sogno sarebbero una nota percentuale globale (o più note, una per ogni standard, ad esempio c ++ 98, c ++ 11, c ++ 14, ecc.), E quindi test dettagliati con "successo" o "fallimento" per ciascuno di essi.
Background: ho avuto una discussione sul lavoro su boost e alcuni compilatori sfidati. Il mio interlocutore ha parlato del fatto che boost è un progetto accademico, perché non funzionerà nei principali compilatori C ++, e io rispondo che i compilatori con problemi mentali non dovrebbero contare. Essere in grado di misurare con il codice l'effettiva conformità di un compilatore aiuterebbe sia nella valutazione del compilatore, sia nello scoprire i "casi angolari" che dovrebbero essere evitati nel codice multipiattaforma compilato con essi.
Modifica: 22/06/2013
Non una risposta, ma a quanto pare, il comitato C ++ sta lavorando sull'argomento:
SG10, Test di funzionalità: Clark Nelson (Intel). Indagare se e come standardizzare un modo per il codice portatile per verificare se un particolare prodotto C ++ implementa ancora una funzione, mentre continuiamo ad estendere lo standard.