Show HN: C++ Compiler Support Page

(cppstat.dev)

19 points | by cemdervis 1 day ago

3 comments

  • peapicker 1 day ago
    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.
  • EE84M3i 17 hours ago
    Is it possible to generate this automatically using conformance tests?
    • cemdervis 16 hours ago
      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.
  • juliangmp 22 hours ago
    Very neat website! But it also really shows that C++ is bloated to hell
    • cemdervis 16 hours ago
      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 :)