llvm.org GIT mirror llvm / 2691635
Added libc++ notes git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170448 91177308-0d34-0410-b5e6-96231b3b80d8 Pawel Wodnicki 7 years ago
1 changed file(s) with 9 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
197197

Within the LLVM 3.2 time-frame there were the following highlights:

198198
199199
200
  • ...
  • 200
  • C++11 shared_ptr atomic access API (20.7.2.5) has been implemented.
  • 201
  • Applied noexcept and constexpr throughout library.
  • 202
  • Improved C++11 conformance in associative container emplace.
  • 203
  • Performance improvements in: std::rotate algorithm and I/O.
  • 204
  • Operator new/delete and type_infos for exception types moved from libc++ to libc++abi.
  • 205
  • Bug fixes in: <atomic>; vector<bool> algorithms,
  • 206 <future>,<tuple>,
    207 <type_traits>,<fstream>,<istream>,
    208 <iterator>, <condition_variable>,<complex> as well as visibility fixes.
    201209
    202210
    203211
    566574
  • The induction variable can be used inside the loop.
  • 567575
  • Loop reductions are supported.
  • 568576
  • Arrays with affine access pattern do not need to be marked as 'noalias' and are checked at runtime.
  • 569
  • ...
  • 570577
    571578
    572579