libc++ Fundamentals TS Status

# Post-C++14 TS Implementation Status

In November 2014, the C++ standard committee approved the draft for the next version of the C++ standard, known as "C++1z" (probably to be C++17)

In addition, there are several "Technical Specifications", that consist of new features that are proposed, but not yet accepted for C++1z.

This page shows the status of libc++; the status of clang's support of the language features is here.

### Technical Specifications

Paper Number | Paper Title | TS
--- | --- | ---
4023 | C++ Extensions for Library Fundamentals | Library Fundamentals 1
3940 | Technical Specification - File System | File System
4273 | Uniform Container Erasure. | Library Fundamentals 2
4061 | Greatest Common Divisor and Least Common Multiple. | Library Fundamentals 2
4257 | Delimited iterators. | Library Fundamentals 2
4282 | The World's Dumbest Smart Pointer. | Library Fundamentals 2

### Features in Library Fundamentals 1

Feature Name | Status
--- | ---
Uses-allocator construction | Not started
Changes to std::shared_ptr and weak_ptr | Not started
Additions to std::function | Not started
Additions to std::promise | Not started
Additions to std::packaged_task | Not started
Class erased_type | Complete
Calling a function with a tuple of arguments | Complete
Type traits (_v) | Complete
Other type transformations | Not started
Compile-time Rational Arithmetic | Implementation in progress
Time Utilities | Complete
System Error Support | Complete
Class memory_resource | Complete
Class template polymorphic_allocator | Complete
Template alias resource_adaptor | Complete
Global memory resources | Complete
Pool resource classes | Implementation in progress
Class monotonic_buffer_resource | Implementation in progress
Alias templates using polymorphic memory resource | Complete
Searchers | Complete
Optional Objects | Initial implementation complete
class any | Complete
string_view | Complete
memory | Implementation in progress
Algorithms library | Complete

### Features in Library Fundamentals 2

Feature Name | Status
--- | ---

### Features in Filesystem

Feature Name | Status | First released version
--- | --- | ---
All features | Complete | 3.9

Last Updated: 17-June-2016