frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: C++ Compiler Support Page

https://cppstat.dev
44•cemdervis•4d ago
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.

Comments

peapicker•3d 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.
juliangmp•3d ago
Very neat website! But it also really shows that C++ is bloated to hell
cemdervis•2d 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 :)
EE84M3i•2d ago
Is it possible to generate this automatically using conformance tests?
cemdervis•2d 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.
monax•2h ago
Having something like WPT [1] for C++ would be really nice.

[1] https://github.com/web-platform-tests/wpt

Panzerschrek•2h ago
How did you collect this information? Manually by checking all compilers? By writing tests? By parsing compilers documentation?
Kelteseth•2h ago
Any specific reason on why the project is closed source?
captain_coffee•2h ago
Nice! Just curious about one aspect: how much demand is there for C++ nowadays for new projects and what is the anticipated demand mid to long term [5+ years]? Asking as I am seriously considering if it would be a good idea to transition to C++ development (professionally, not as a hobby). Wondering if it would make sense from the POV of projected/anticipated future demand, job security and salaries (VERY important) - in the context of how bad the job market is at the moment.
krior•1h ago
C++ was and is reasonably popular, even when all new projects start using rust I guess there will be demand due to all the legacy code that cannot be rewritten. On the other hand you will be working with legacy C++, from what I heard its like selling your soul for job security.
devnullbrain•1h ago
How do you see someone using this page?

Feature names tend not to be very approachable. They often use very precise terminology or refer to papers with names that are targeted for a very in-the-know population.

As an example, one of the features listed is '`constexpr` `std::shared_ptr` and friends'. You seem to have a search that can cope with backticks but this feature doesn't show up if I search for 'constexpr shared_ptr'. That can be solved technically, but the bigger problem is that this feature also changes things for `weak_ptr` - or 'smart pointers' as a concept.

I can't picture a situation where I end up wanting to know the status of that feature's implementation in isolation.

For what it's worth, cppreference isn't any better at this, since it doesn't have any notes on the addition of support for `constexpr`ness of either pointer type. But with enough will I can change that.

Qwen3-Next

https://qwen.ai/blog?id=4074cca80393150c248e508aa62983f9cb7d27cd&from=research.latest-advancement...
139•tosh•3h ago•46 comments

Examples from The LaTeX Companion book (3rd edition)

https://ctan.org/pkg/tlc3-examples
15•teleforce•1h ago•2 comments

Float Exposed

https://float.exposed/
230•SomaticPirate•10h ago•53 comments

Debian 13, Postgres, and the US time zones

https://rachelbythebay.com/w/2025/09/11/debtz/
125•move-on-by•7h ago•50 comments

Top model scores may be skewed by Git history leaks in SWE-bench

https://github.com/SWE-bench/SWE-bench/issues/465
399•mustaphah•15h ago•125 comments

Classic GTK1 GUI Library

https://gitlab.com/robinrowe/gtk1
11•MaximilianEmel•3d ago•1 comments

Using Emacs Org-Mode With Databases: A getting-started guide

https://gitlab.com/ryanprior/emacs-org-data-starter
35•adityaathalye•3d ago•3 comments

Claude’s memory architecture is the opposite of ChatGPT’s

https://www.shloked.com/writing/claude-memory
347•shloked•15h ago•184 comments

Logging in Go with Slog: A Practitioner's Guide

https://www.dash0.com/guides/logging-in-go-with-slog
13•ayoisaiah•3d ago•4 comments

Show HN: I made a generative online drum machine with ClojureScript

https://dopeloop.ai/beat-maker/
4•chr15m•1h ago•1 comments

Doorbell prankster that tormented residents of apartments turns out to be a slug

https://www.theguardian.com/world/2025/sep/08/doorbell-prankster-that-tormented-residents-of-germ...
187•robin_reala•3d ago•91 comments

AirPods live translation blocked for EU users with EU Apple accounts

https://www.macrumors.com/2025/09/11/airpods-live-translation-eu-restricted/
347•thm•22h ago•398 comments

XFN – XHTML Friends Network (2003)

https://gmpg.org/xfn/
29•thinkingemote•4d ago•6 comments

Building my childhood dream PC

https://fabiensanglard.net/2168/
143•joexbayer•4d ago•44 comments

Our website looks like an operating system

https://posthog.com/blog/why-os
358•bnc319•10h ago•259 comments

Behind the scenes of Bun Install

https://bun.com/blog/behind-the-scenes-of-bun-install
386•Bogdanp•21h ago•128 comments

Show HN: C++ Compiler Support Page

https://cppstat.dev
44•cemdervis•4d ago•11 comments

Toddlerbot: Open-Source Humanoid Robot

https://toddlerbot.github.io/
66•base698•10h ago•14 comments

Rails on SQLite: new ways to cause outages

https://andre.arko.net/2025/09/11/rails-on-sqlite-exciting-new-ways-to-cause-outages/
155•ingve•15h ago•47 comments

Samsung taking market share from Apple in U.S. as foldable phones gain momentum

https://www.cnbc.com/2025/08/16/samsungs-us-market-share-apple-rivalry-foldable-phones.html
223•mgh2•1d ago•263 comments

Full Moon: Seestar S50 vs. Samsung S25

https://www.4rknova.com//blog/2025/09/08/moon-photos
31•ibobev•3d ago•26 comments

Bulletproof host Stark Industries evades EU sanctions

https://krebsonsecurity.com/2025/09/bulletproof-host-stark-industries-evades-eu-sanctions/
181•todsacerdoti•16h ago•68 comments

Danish supermarket chain is setting up "Emergency Stores"

https://swiss.social/@swaldorff/115186445638788782
279•sohkamyung•11h ago•265 comments

From burner phones to decks of cards: NYC teens adjusting to the smartphone ban

https://gothamist.com/news/from-burner-phones-to-decks-of-cards-nyc-teens-are-adjusting-to-the-sm...
241•geox•20h ago•184 comments

CRISPR offers new hope for treating diabetes

https://www.wired.com/story/no-more-injections-crispr-offers-new-hope-for-treating-diabetes/
213•manveerc•20h ago•55 comments

The challenge of maintaining curl

https://lwn.net/Articles/1034966/
131•signa11•8h ago•35 comments

Conway's Game of Life, but musical

https://www.hudsong.dev/digital-darwin
189•hudsongr•20h ago•32 comments

NT OS Kernel Information Disclosure Vulnerability

https://www.crowdfense.com/nt-os-kernel-information-disclosure-vulnerability-cve-2025-53136/
137•voidsec•18h ago•29 comments

‘Robber bees’ invade apiarist’s shop in attempted honey heist

https://www.cbc.ca/news/canada/british-columbia/robber-bees-terrace-bc-apiary-1.7627532
141•lemonberry•17h ago•78 comments

A Web Framework for Zig

https://www.jetzig.dev/
123•nivethan•16h ago•16 comments