[all-commits] [llvm/llvm-project] e61764: [libc++][hardening][NFC] Rename the `has-debug-mod...

Konstantin Varlamov via All-commits all-commits at lists.llvm.org
Thu Jul 6 10:19:47 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e61764c32ff77ae85509e56234a13a47b2d36cec
      https://github.com/llvm/llvm-project/commit/e61764c32ff77ae85509e56234a13a47b2d36cec
  Author: varconst <varconsteq at gmail.com>
  Date:   2023-07-06 (Thu, 06 Jul 2023)

  Changed paths:
    M libcxx/test/libcxx/algorithms/debug_less.inconsistent.pass.cpp
    M libcxx/test/libcxx/algorithms/debug_less.pass.cpp
    M libcxx/test/libcxx/algorithms/debug_three_way_comp.inconsistent.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.cons/debug.copy.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.emplace.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_rvalue.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_size_value.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_value.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list_iter.pass.cpp
    M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list_iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.add.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.compare.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.decrement.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.index.pass.cpp
    M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.subtract.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.insert.hint_const_lvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.insert.hint_rvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.local_iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.local_iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/debug.swap.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/unord.map.modifiers/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.map/unord.map.modifiers/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.insert.hint_const_lvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.insert.hint_rvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.local_iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.local_iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/debug.swap.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/unord.multimap.modifiers/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multimap/unord.multimap.modifiers/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.insert.hint_const_lvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.local_iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.local_iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.multiset/debug.swap.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.insert.hint_const_lvalue.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.local_iterator.dereference.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.local_iterator.increment.pass.cpp
    M libcxx/test/libcxx/containers/unord/unord.set/debug.swap.pass.cpp
    M libcxx/test/libcxx/containers/views/views.span/debug.iterator-indexing.pass.cpp
    M libcxx/test/libcxx/debug/containers.multithread.pass.cpp
    M libcxx/test/libcxx/debug/containers/associative_containers.pass.cpp
    M libcxx/test/libcxx/debug/containers/sequence_container_iterators.pass.cpp
    M libcxx/test/libcxx/debug/containers/string.pass.cpp
    M libcxx/test/libcxx/debug/containers/unord_containers.pass.cpp
    M libcxx/test/libcxx/debug/debug.assertions-enabled.compile.pass.cpp
    M libcxx/test/libcxx/debug/extern-templates.sh.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/assert.equal.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/assert.equal.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.cons/debug.iterator.substr.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.add.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.compare.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.decrement.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.dereference.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.increment.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.index.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.subtract.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.erase.iter.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.erase.iter_iter.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_char.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_iter_iter.pass.cpp
    M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_size_char.pass.cpp
    M libcxx/test/libcxx/strings/string.view/string.view.iterators/debug.iterator-indexing.pass.cpp
    M libcxx/test/libcxx/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/debug.deallocate.pass.cpp

  Log Message:
  -----------
  [libc++][hardening][NFC] Rename the `has-debug-mode` feature to `has-legacy-debug-mode`.

This will allow reusing the `has-debug-mode` feature for the new debug
mode without accidentally reenabling old debug mode tests. The
`has-legacy-debug-mode` feature is deliberately never set -- the old
tests are left checked in to have a point of reference for the level of
checking that was supported by the legacy debug mode, making it easier
to verify we've reached feature parity in the future.




More information about the All-commits mailing list