explicit-failures-markup.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. Copyright 2017-2018 Daniel James
  4. Distributed under the Boost Software License, Version 1.0.
  5. (See accompanying file LICENSE_1_0.txt or copy at
  6. http://www.boost.org/LICENSE_1_0.txt)
  7. -->
  8. <explicit-failures-markup>
  9. <!-- unordered -->
  10. <library name="unordered">
  11. <mark-expected-failures>
  12. <test name="unnecessary_copy_tests"/>
  13. <toolset name="borland-*"/>
  14. <toolset name="sun-*"/>
  15. <note author="Daniel James">
  16. This tests whether inserting elements creates as few copies as I think
  17. is possible. If this fails it just means that the container might be
  18. a little inefficient.
  19. </note>
  20. </mark-expected-failures>
  21. <mark-expected-failures>
  22. <test name="compile_map_unordered_allocator"/>
  23. <toolset name="msvc-7.1"/>
  24. <note author="Daniel James">
  25. This test fail because it's using unordered's internal
  26. allocator traits, which doesn't work on Visual C++ 7.1.
  27. It normally uses the one from Boost.Container by default.
  28. </note>
  29. </mark-expected-failures>
  30. <mark-expected-failures>
  31. <test name="noexcept_tests"/>
  32. <toolset name="gcc-4.3c+"/>
  33. <note author="Daniel James">
  34. boost::is_nothrow_move_constructible and
  35. boost::is_nothrow_move_assignable don't seem to work on this
  36. compiler. I'd hope that anyone wanting noexcept support would
  37. use a more recent compiler anyway.
  38. </note>
  39. </mark-expected-failures>
  40. </library>
  41. </explicit-failures-markup>