This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000 C++11 or newer support



There are many threads on this topic over the years about this, I know.  But I really do not want it to dead-end.

In the most recent thread that I can find: JohnS says that there is a lack of demand and mentions a challenge with byte addressing.  Two questions regarding this:

  1. How do you assess this demand? How can I help increase it?
  2. Is there a possibility of implementing a Cpp standard that is not fully complaint to workaround the byte addressing stuff ? Specifically implementing some of the syntax and container improvements that have arisen in the past nearly two decades.  Things such as array initialization in constructors, lambda functions, <array>, in-class initializations, etc are hard to forget.  Nullptr is almost a requirement at large scales.
  • How do you assess this demand?

    We routinely have discussions with our customers in several different ways.  When a topic comes up multiple times, we make note of it.

    How can I help increase it?

    This forum thread is a good way to do it. 

    Is there a possibility of implementing a Cpp standard that is not fully complaint to workaround the byte addressing stuff ?

    Unfortunately, no.  There are several disadvantages to a compiler that does not implement all of the standard.  For one thing, because we cannot use the many standard test suites we have acquired over time, the testing is both more difficult and less comprehensive.

    All that said, the overall position on this topic has not changed.  Adding C++14 support to C28x continues to be on our roadmap, but we have no plans to announce at this time.

    Thanks and regards,

    -George