Results 1 to 6 of 6

Thread: LLVM/Clang Already Working On C++1y/C++14

  1. #1
    Join Date
    Jan 2007
    Posts
    15,419

    Default LLVM/Clang Already Working On C++1y/C++14

    Phoronix: LLVM/Clang Already Working On C++1y/C++14

    Phoronix was first to report on Friday that LLVM's Clang compiler is now C++11 feature complete. The LLVM developers have today confirmed this information and talked about future C++ support too...

    http://www.phoronix.com/vr.php?view=MTM1NjM

  2. #2
    Join Date
    Sep 2010
    Posts
    486

    Default

    binary literals

  3. #3
    Join Date
    Oct 2009
    Posts
    12

    Default

    GCC have also begun support of C++1y -- GCC 4.8 supports return type deduction in normal functions (N3386) via --std=c++1y (see http://gcc.gnu.org/gcc-4.8/changes.html).

  4. #4
    Join Date
    Dec 2011
    Posts
    151

    Default

    From GCC 4.8 Changelog :
    G++ now supports a -std=c++1y option for experimentation with features proposed for the next revision of the standard, expected around 2017. Currently the only difference from -std=c++11 is support for return type deduction in normal functions, as proposed in N3386.
    Just an FYI...

    edit : GCC already supports binary litterals, although ATM as a GNU extension, with which AFAIK LLVM is compatible.

    Serafean
    Last edited by Serafean; 04-21-2013 at 05:49 PM.

  5. #5
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    It's somewhat annoying that GCC and Clang use C++1y to refer to two different standard versions. C++14 is intended to be pretty light, having only features that can be completed by next year. It'll include some language updates, hence it's more than a TR, but many important-ish library updates won't land in time for C++14 and will be in a separate TR so they're available before C++17. C++17 will hopefully include final versions of most of the papers being discussed now, including those that just can't be vetted in time for C++14.

  6. #6
    Join Date
    Oct 2012
    Location
    Washington State
    Posts
    510

    Default

    From the looks of the status page Clang is already plugging away at the next set of extensions to be added in trunk.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •