[all-commits] [llvm/llvm-project] 62cfa3: [libc++] Support move construction and assignment ...

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Jun 3 09:16:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 62cfa3a0b5d20e6d0d5abe95412ab271d934083c
      https://github.com/llvm/llvm-project/commit/62cfa3a0b5d20e6d0d5abe95412ab271d934083c
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-06-03 (Wed, 03 Jun 2020)

  Changed paths:
    M libcxx/include/thread
    M libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp
    M libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp
    M libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp

  Log Message:
  -----------
  [libc++] Support move construction and assignment in <thread> in C++03

Libc++ provides support for <thread> in C++03 as an extension. Furthermore,
it does not support any compiler that doesn't have rvalue references. It
is hence possible to provide the move constructor and move assignment
operator in C++03.




More information about the All-commits mailing list