Recent Releases

2.526 Nov 2016 11:45 minor feature: Implement chrono. Implement ratio. Implement gcd and lcm. Implement exchange, clamp, minmax, and minmax_element algorithms. Implement front_insert_iterator and move_iterator. Add uninitialized_default_construct and uninitialized_value_construct. Implement uninitialized_move, destroy_at, and destroy_n. Add void_t, is_swappable, and common_type type traits. Implement c++11 float fields in numeric_limits. Implement ostringstream fill and setfill manip. some clang compatibility warnings. Give descriptive names to tests.
2.413 May 2016 14:25 minor feature: Implement scope_exit and unique_resource. Implement c++11 members of priority_queue, stack, and queue. Do not remove lvalue make_pair for c++11. Previously broken heap implementation. Utf8out_iterator post++ to not create a new iterator. A more thorough utf8 encoder test. Add constexpr to definition of string::npos. Support dash shell for configure. Compiling --with-libstdc++. Early inclusion of system headers when using force-inline.
2.318 Jan 2016 10:45 minor feature: Implement unique_ptr and shared_ptr. Implement atomic. Implement is_constructible, is_destructible, is_assignable, and variations. Enable c++14 compilation for clang 3.6+ and gcc 5+. Numerous improvements to streams API. Add all stream formatting manipulators: setw, setprecision, etc. Increase default stream buffer size to improve ifstream/ofstream performance. Implement string-number conversions. Rename libc_exception to system_error; in c++14 that is now a standard. to compile on Debian and OS X.
2.229 Jan 2015 16:06 minor feature: Implement C++11 type traits. Some fixes for incorrect behavior of array. Coding style changes based on "Effective C++" recommendations. Fix string vformat sometimes leaving string empty. Fix crash when using string.erase(i,string::npos).