Skip to content

3.16.05

Compare
Choose a tag to compare
@rparolin rparolin released this 24 Feb 20:42
· 101 commits to master since this release
  • Implemented C++17 eastl::shared_ptr::weak_from_this.
  • Implemented C++20 char8_t string/string_view support improvements.
  • Fixed unguarded eastl::allocator::set_name usage in eastl::vector_multimap.
  • Added bool autoDestruct template parameter to eastl::late_constructed to determine whether to destruct the containing object
  • eastl::finally fixes for missing type_traits headers.
  • eastl::span fixes for C++17 deduction guides, and completing subspan API.
  • eastl::array fixes for C++17 deduction guides.
  • C++20 iterator fixes.
  • atomic_exchange_explicit bug fix for a missing return statement in a member function.
  • string_view::find_first_of bug fix where incorrect string count member variable was used.
  • vector::DoRealloc tag dispatch bug fix for 'should_copy_tag' and 'should_move_tag' expression.
  • eastl::u8string updated to C++20 definition 'basic_string<char8_t>'