LLVM Gets Its Own C++ Standard Library

The LLVM developers seem to be driven to replace all parts of the GCC toolchain and libraries with home-grown alternatives under BSD-style licenses. The latest addition to the project is libc++, an implementation of the C++ standard library which is faster and uses less memory than the GCC libstdc++. The developers also intend to support standard library debugging which is ABI compatible to the release version, which should help developers cut down on lengthy recompile-and-debug cycles. The project is still in an early state but it already implements 85% of the C++0x standard library. As with the rest of the LLVM project, the development of libc++ is being supported by Apple.

79 Comments

  1. 2010-05-16 2:40 pm
  2. 2010-05-16 4:09 pm
    • 2010-05-16 9:44 pm
    • 2010-05-18 6:44 am
      • 2010-05-18 6:14 pm
  3. 2010-05-16 5:01 pm
    • 2010-05-16 5:31 pm
      • 2010-05-16 7:33 pm
        • 2010-05-16 8:01 pm
          • 2010-05-16 8:41 pm
          • 2010-05-17 12:28 am
          • 2010-05-17 8:38 am
          • 2010-05-18 8:53 am
          • 2010-05-18 1:57 pm
          • 2010-05-18 1:28 pm
          • 2010-05-18 5:07 pm
          • 2010-05-19 8:01 am
          • 2010-05-18 10:06 pm
          • 2010-05-19 8:52 am
    • 2010-05-16 7:25 pm
      • 2010-05-16 7:35 pm
        • 2010-05-16 7:47 pm
          • 2010-05-16 8:46 pm
          • 2010-05-16 9:45 pm
          • 2010-05-17 8:43 am
          • 2010-05-17 1:19 pm
          • 2010-05-17 2:12 pm
          • 2010-05-18 4:38 am
          • 2010-05-18 7:10 am
        • 2010-05-16 9:41 pm
          • 2010-05-17 8:54 am
          • 2010-05-17 10:04 pm
          • 2010-05-18 7:14 am
          • 2010-05-18 4:42 pm
          • 2010-05-18 9:13 am
          • 2010-05-18 5:29 pm
    • 2010-05-16 7:54 pm
      • 2010-05-16 7:59 pm
        • 2010-05-16 8:08 pm
          • 2010-05-17 7:40 am
      • 2010-05-16 8:29 pm
        • 2010-05-16 8:37 pm
          • 2010-05-16 8:43 pm
          • 2010-05-16 10:09 pm
          • 2010-05-16 10:47 pm
          • 2010-05-17 4:08 pm
      • 2010-05-16 8:42 pm
    • 2010-05-16 9:52 pm
    • 2010-05-16 9:57 pm
  4. 2010-05-16 8:49 pm
    • 2010-05-16 9:35 pm
      • 2010-05-17 12:39 am
        • 2010-05-17 2:47 am
        • 2010-05-17 8:48 am
          • 2010-05-17 1:53 pm
          • 2010-05-17 2:36 pm
          • 2010-05-17 8:24 pm
          • 2010-05-17 8:34 pm
      • 2010-05-18 3:06 am
        • 2010-05-19 10:41 am
  5. 2010-05-16 9:30 pm
    • 2010-05-16 10:59 pm
      • 2010-05-17 1:42 am
    • 2010-05-17 12:50 am
      • 2010-05-17 1:45 am
        • 2010-05-17 2:54 am
        • 2010-05-17 7:16 am
          • 2010-05-17 8:58 am
      • 2010-05-17 2:58 am
        • 2010-05-17 3:17 am
          • 2010-05-17 3:30 am
          • 2010-05-17 3:45 am
          • 2010-05-18 5:11 am
          • 2010-05-18 11:09 am
    • 2010-05-17 1:13 pm
      • 2010-05-17 1:31 pm
      • 2010-05-17 9:07 pm
  6. 2010-05-17 12:43 pm
  7. 2010-05-18 3:12 am