Live data from Hacker News

Show HN: C++ Compiler Support Page

cppstat.dev

1–10 of 32 posts

Show HN: C++ Compiler Support Page

#1
Hi HN,

I have created a webpage that displays all C++ features since C++20 in a simple, searchable table.

It is intended to serve as a quick reference for C++ developers, whether as support for cross-platform development or simply to track the current support status out of curiosity.

I created it as a simpler, more structured, and more up-to-date alternative to the cppreference compiler support site. Please note that the page intentionally does not list LWG and CWG papers. This might change as I am continually updating the site and trying out new ideas.

Questions, feedback and suggestions are appreciated, either here or in the form of GitHub issues.

Show HN: C++ Compiler Support Page
cppstat.dev

Re: Show HN: C++ Compiler Support Page

#2
My gosh. I'm having to support some older platforms (like OS/400) who STILL don't have C++11 support. And also for now, HP-UX and Solaris, which support up to C++14 (dead platforms - hoping to drop soon). Someday maybe I'll get to move on.

Re: Show HN: C++ Compiler Support Page

#5
post #4

Is it possible to generate this automatically using conformance tests?

Hi! That's certainly possible, and also what I'm already doing. However, it's very time-consuming to do it for every single feature. The compiler vendors already provide their feature-support tables for most features, which I've made a small bot for that watches for conformance changes. For feature support that is unclear or not provided by the vendors, I write conformance tests to verify. In my experience, this mix works best.

Re: Show HN: C++ Compiler Support Page

#6

Very neat website! But it also really shows that C++ is bloated to hell

Thanks! I agree to an extent, but it's also the beast the industry married. So as long as it's around, we might as well "deal with it". This page is hopefully one tool that helps with that :)
Post reply on HN