libc++ is the C++ Standard Library of LLVM.
All of the code in libc++ is dual licensed under the MIT license and the UIUC License (a BSD-like license).
- Correctness as defined by the C++11 standard.
- Fast execution.
- Minimal memory use.
- Fast compile times.
- ABI compatibility with gcc's libstdc++ for some low-level features such as exception objects, rtti and memory allocation.
- Extensive unit tests.