Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
Programming

LLVM's Libc++ Now Has C++1Y Standard Library Support 161

An anonymous reader writes "LLVM's libc++ standard library (an alternative to GNU libstdc++) now has full support for C++1y, which is expected to become C++14 next year. Code merged this week implements the full C++1y standard library, with support for new language features in the Clang compiler frontend nearly complete." GCC has some support for the soon-to-be standard too. The C++ standards committee is expected to produce a more or less final draft in just a few weeks. The LLVM and GCC C++14 status pages both have links to the proposals for the new features.
This discussion has been archived. No new comments can be posted.

LLVM's Libc++ Now Has C++1Y Standard Library Support

Comments Filter:
  • Re:!GNU/Linux (Score:2, Informative)

    by mark-t ( 151149 ) <markt@BOHRnerdflat.com minus physicist> on Wednesday September 25, 2013 @12:58PM (#44949813) Journal

    X isn't GNU licensed... replacing it with Wayland would not decrease the amount of GNU code in the system.

    And GNU/Linux was a term coined by Stallman, probably because he may have been getting antsy about there not being an official GNU kernel yet, and so he figured he'd just appropriate another one without actually asking anybody... one that already existed with a GNU license, and was already in respectable condition. But Linux was never actually part of the GNU project, so calling it GNU/Linux strikes me as something of a misnomer. Like calling a Japanese car an American car just because it is driven in the USA.

  • Re:GNU excitement (Score:3, Informative)

    by Anonymous Coward on Wednesday September 25, 2013 @01:02PM (#44949857)

    Faster at compiling at least. And there's lots of code floating around that was compiled in GCC version 4.3 or earlier - Clang/LLVM-compiled code runs circles around that. GCC had a huge speed boost at version 4.4 which took time for LLVM to catch up to. The latest version of LLVM is actually very competitive against the latest GCC except where the GCC code makes use of OpenMP (which LLVM is still busy implementing).

  • by jones_supa ( 887896 ) on Wednesday September 25, 2013 @03:36PM (#44951843)
    If you are interested, the GoingNative 2013 talks [msdn.com] include a C++11/14 Sampler by Scott Meyers.

Where there's a will, there's a relative.

Working...