uSTL v2.8 Release Notes
Release Date: 2018-12-15 // over 6 years ago-
- Mark the project obsolete.
- ➕ Add ustl::begin, cbegin, end, cend, data, and size.
- ➕ Add istringstream(const char*) constructor.
- ➕ Add to_string(unsigned).
- ➕ Add operator!=(pointer) overload to smart pointers.
- Correct advance to modify the pointer argument.
- Preallocate string returned by to_string.
- istringstream::read will now keep incomplete reads.
- Require clang 4 to for c++11 on OSX.
- ✂ Remove exchange from pre-14 code.
Previous changes from v2.7
-
- 👉 Make vector resize take a second argument for fill value.
- vector dtor should not call dtors when linked.
- exchange algo should be c++14 only.
- ➕ Add required explicit scoping for swap in pair and smart pointers.
- 👉 Make swap implementation shared with c++98.
- 🛠 Fix some warnings from -Weffc++.
- 🛠 Fix new warnings and errors from gcc 8.1.
- ➕ Add workaround for gcc 8.1 bug 85695.
- ifdef out _long4grain alignof spec on 32bit platforms.
- 💅 Replace C-style casts with C++-style casts.
- ✂ Remove obsolete --without-mmx configure flag.