[all-commits] [llvm/llvm-project] 8935c8: [libc++] [test] Test that list::swap/move/move-ass...

Quuxplusone via All-commits all-commits at lists.llvm.org
Fri May 7 07:05:47 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8935c8449b7b17049990d29443ed29dde315f281
      https://github.com/llvm/llvm-project/commit/8935c8449b7b17049990d29443ed29dde315f281
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    R libcxx/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp
    M libcxx/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp
    M libcxx/test/std/containers/sequences/list/list.cons/move.pass.cpp
    M libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp

  Log Message:
  -----------
  [libc++] [test] Test that list::swap/move/move-assign does not invalidate iterators.

And remove the dedicated debug-iterator test; we want to test this in all modes.
We have a CI step for testing the whole test suite with `--debug_level=1` now.

Part of https://reviews.llvm.org/D102003


  Commit: a1f75bf091a20132dc44828a2a9a68d559f922f3
      https://github.com/llvm/llvm-project/commit/a1f75bf091a20132dc44828a2a9a68d559f922f3
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp

  Log Message:
  -----------
  [libc++] [test] Simplify arithmetic in list.special/swap.pass.cpp. NFCI.

Part of https://reviews.llvm.org/D102003


  Commit: f42355e17c3f3d1d099d028a388796a64724ffdb
      https://github.com/llvm/llvm-project/commit/f42355e17c3f3d1d099d028a388796a64724ffdb
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    R libcxx/test/libcxx/containers/unord/unord.map/db_move.pass.cpp
    R libcxx/test/libcxx/containers/unord/unord.multimap/db_move.pass.cpp
    R libcxx/test/libcxx/containers/unord/unord.multiset/db_move.pass.cpp
    R libcxx/test/libcxx/containers/unord/unord.set/db_move.pass.cpp
    M libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
    M libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
    M libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
    M libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
    M libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
    M libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
    M libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
    M libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
    M libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
    M libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
    M libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
    M libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp

  Log Message:
  -----------
  [libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators.

And remove the dedicated debug-iterator tests; we want to test this in all modes.
We have a CI step for testing the whole test suite with `--debug_level=1` now.

Part of https://reviews.llvm.org/D102003


Compare: https://github.com/llvm/llvm-project/compare/7bc1dd1191ab...f42355e17c3f


More information about the All-commits mailing list