Constexpr: we need your input!

We’ve had a great response to the Clang/C2 survey that we posted a few weeks ago. Over 150 of you left comments and suggestions, and we’ve sent mail back to the 80% of responders who left a contact email. Your responses have given us a better picture of what matters to you, so we’d like to reach out for input once again.

The Visual C++ compiler team has been actively working on C++14 constexpr support for a couple of months now. We’re at a point where we really want to start putting our implementation through the wringer. We’re testing our implementation against several libraries (such as Boost.Hana, Sprout, eggs.variant, and Howard Hinnant’s date library), but we’re interested in your use cases. We’d love to hear about how you’re using constexpr, particularly if it’s a gnarly piece of code. If you’d like to tell us about your use of constexpr and maybe share independent snippets of code, we’d love to hear from you. We want to make sure our constexpr implementation is ready for you to hit the ground running when it ships.

We’ll be collecting responses on a survey that we’ve posted on SurveyMonkey. We’d appreciate it if you’d take the time to respond and help us make our constexpr implementation excellent.