1. a0ec4b7 Fix PR#22433. The algorithm is_partitioned was testing an item in the middle of the sequence twice. by Marshall Clow · 10 years ago
  2. 4c2684c Fix PR#22427. The implementation of inplace_merge had a \'small data set\' optimization; if either half of the merge was small (i.e, less than 9 items), it did an inplace merge rather than allocating a buffer and doing a faster/smarter merge. However, this failed to satisfy the complexity requirements in the standard. Remove that code. Add tests to check the complexity, and add the same tests for std::merge, since we are in that section of the test suite anyway. by Marshall Clow · 10 years ago
  3. e809f4c Reorder a couple of operations in inplace_merge so that we can meet the complexity guidelines mandated by the standard. References PR22427 by Marshall Clow · 10 years ago
  4. 7743ddd Revert r227804: Use fseek/ftell instead of fseeko/ftello when Newlib is the libc by Jonathan Roelofs · 10 years ago
  5. 0c71f58 Use fseek/ftell instead of fseeko/ftello when Newlib is the libc by Jonathan Roelofs · 10 years ago
  6. c49fb89 Add myself to CREDITS.TXT. by Dan Albert · 10 years ago
  7. e3eda9d Update web page to direct patches to Phabricator. by Dan Albert · 10 years ago
  8. 5e56c30 Fix for PR22061 by K-ballo by Marshall Clow · 10 years ago
  9. df00d5e We had two identical files named 'MoveOnly.h' in the test suite. Move one to support/, remove the other, and update all the tests that included them. No functionality change. by Marshall Clow · 10 years ago
  10. eea9d20 Removed some tabs that snuck into the test suite. No functionality change by Marshall Clow · 10 years ago
  11. 01c1c6f Fix PR22366. When move-constructing an associative container and explicitly passing an allocator that compares different, we were not calling the destructor of the elements in the moved-from container. by Marshall Clow · 10 years ago
  12. a769d7f Fix flag order of -xc++ in CXXCompiler. by Eric Fiselier · 10 years ago
  13. db5d6af Fix definition of __has_feature in r227263 by Eric Fiselier · 10 years ago
  14. a4449da Ensure __has_feature is defined in test/support/count_new.hpp by Eric Fiselier · 10 years ago
  15. e1a6c17 Fix linking pthread in tests on FreeBSD by Eric Fiselier · 10 years ago
  16. a7dcd3a [libcxx] Make __wrap_iter work with gcc. by Nico Weber · 10 years ago
  17. e9d4b23 Adopt CMake policy CMP0042. Set MACOSX_RPATH on by default. by Eric Fiselier · 10 years ago
  18. a1bca66 Added test for incomplete type support in vector/list/forward_list. References PR#17980 by Marshall Clow · 10 years ago
  19. bfad86e Change the available features used for no-rtti and no-exceptions by Eric Fiselier · 10 years ago
  20. b9bf4a2 Fix PR21428. Buffer was one byte too small in octal formatting case. Add test by Marshall Clow · 10 years ago
  21. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  22. 447c76d Add USES_TERMINAL to libcxx lit tests, if available by Filipe Cabecinhas · 10 years ago
  23. 3150c35 Fix PR#22284. Add a new overload to deque::insert to handle forward iterators. Update tests to exercise this case. by Marshall Clow · 10 years ago
  24. dd7a483 [libcxx] Allow use of ShTest in libc++ tests along with other changes. by Eric Fiselier · 10 years ago
  25. 0243015 Fix lit config typo by Jonathan Roelofs · 10 years ago
  26. 07b133f tuple: Make operator<() linear instead of exponential by Duncan P. N. Exon Smith · 10 years ago
  27. b3289a0 Only use -target flag when target_triple is manually specified by Eric Fiselier · 10 years ago
  28. e93e034 Print compiler path during configuration and pass more flags to the linker by Eric Fiselier · 10 years ago
  29. 9ef5d45 Address danalbert's post-commit review comments on D7019 and small fixes. by Eric Fiselier · 10 years ago
  30. 02f6369 Cleaning up the test suite; remove some includes of non-standard file <__config> by Marshall Clow · 10 years ago
  31. 33f50fb A couple small changes to get LIT working with python3 by Eric Fiselier · 10 years ago
  32. 28a058b [libcxx] Add compiler utility class for LIT tests by Eric Fiselier · 10 years ago
  33. ae8bc6b Add 'no_default_flags' option for turning off all default test compile and link flags. by Eric Fiselier · 10 years ago
  34. cbc8497 Remove triple detection from cmake. by Dan Albert · 10 years ago
  35. 818911c [libc++] Add support for cross compiling. by Dan Albert · 10 years ago
  36. 66ffe01 Print out environment in lit notes by Jonathan Roelofs · 10 years ago
  37. 7df8e62 Use set() instead of option() for string option. by Dan Albert · 10 years ago
  38. 00a620e Add a cmake option for LIT configuration variant. by Dan Albert · 10 years ago
  39. 88b2a86 Refactor configure_link_flags for modularity. NFC by Jonathan Roelofs · 10 years ago
  40. 583f2e7 Rename src_root -> libcxx_src_root. NFC by Jonathan Roelofs · 10 years ago
  41. 3345961 Rename system_lib -> system_cxx_lib. NFC by Jonathan Roelofs · 10 years ago
  42. fcd02b8 Rename library_root to libcxx_library_root. NFC by Jonathan Roelofs · 10 years ago
  43. fa08ada Refactor configure_compile_flags. NFC by Jonathan Roelofs · 10 years ago
  44. 7819fd7 Support picking the unwinder used for testing on linux (just as libc++abi testing allows) by Jonathan Roelofs · 10 years ago
  45. 6f599ce Fix a lit configuration diagnostic. NFC by Jonathan Roelofs · 10 years ago
  46. f1b1b7f Refactor the lit config's linker flag discovery code. NFC by Jonathan Roelofs · 10 years ago
  47. 083e011 Make regex::assign not clobber the regex in case of failure. Fixes PR#22213 by Marshall Clow · 10 years ago
  48. fe07925 Fix vexing parse in test. by Eric Fiselier · 10 years ago
  49. 141dd0c One more #include request in the test suite from Walter Brown by Marshall Clow · 10 years ago
  50. e422021 Change a couple more template parameter names from 'T' to '_Tp', etc. Thanks to Ondřej Majerech for the patch, but I did a bit more. by Marshall Clow · 10 years ago
  51. 13e2966 Support Newlib as libc++'s C library [cstdio part, part 2] by Jonathan Roelofs · 10 years ago
  52. 6b913d7 Walter Brown sent a list of tests which needed 'additional includes' to match what was in the standard. Added these includes to the tests. No changes to the library or test results. by Marshall Clow · 10 years ago
  53. aa66357 [libc++] Refactor test components into modules. by Dan Albert · 10 years ago
  54. 6027993 K-Ballo found a place where we were using 'V' as a template parameter. Replace with '_Vp' for protection against user-defined macros. by Marshall Clow · 10 years ago
  55. a09f344 In early C++11 standard drafts, std::function derived from std::unary_function or std::binary_function if there was only one (or two) parameters. Before C++11 shipped, this restiction was lifted, but libc++ still does this (which is fine). However, the tests still check for this outdated requiremnt. Change then to check for the nested typedefs instead (which are still required by the standard). No change to the library. by Marshall Clow · 10 years ago
  56. 1fdd937 Add checks to make sure the hash functor has the right typedefs by Marshall Clow · 10 years ago
  57. c7e395f Missed a typename by Marshall Clow · 10 years ago
  58. 674e07d libc++ implements its' hash objects as deriving from std::unary_function, and the tests test for that. STL @ MS pointed out that the standard doesn't requie these objects to derive from unary_function, and so the tests should not require that either. Change the tests to check for the embedded typedefs - which ARE required. No change to the library. by Marshall Clow · 10 years ago
  59. 87d0394 In C++03, a bunch of the arithmetic/logical/comparison functors (such as negate/bit_not.pass/logical_not) were defined as deriving from unary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion. by Marshall Clow · 10 years ago
  60. b152983 Add tests to check the typedefs from the result of std::owner_less by Marshall Clow · 10 years ago
  61. 58d4e04 Missed one comparison test in r225375 by Marshall Clow · 10 years ago
  62. 27a1a2c In C++03, a bunch of the arithmetic/logical/comparison functors (such as add/equal_to/logical_or) were defined as deriving from binary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion. by Marshall Clow · 10 years ago
  63. 0588c74 Move a test to the new tests directory. by Dan Albert · 10 years ago
  64. 21b03d7 Make a test UNSUPPORTED if libcpp-has-no-threads. by Dan Albert · 10 years ago
  65. 8f1ac0f Appease MSAN buildbots. by Dan Albert · 10 years ago
  66. fd8ed7f Fix PR 22106; make std::swap work for multi-dimensional arrays. Thanks to Peter Griess for the report and suggested fix by Marshall Clow · 10 years ago
  67. c101738 Obey [atomics.types.operations.req]/21 for GCC. by Dan Albert · 10 years ago
  68. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  69. 7a033ca [cmake/multilib] Teach libc++'s CMake build to support multilib libdir by Chandler Carruth · 10 years ago
  70. 60b3df4 Prevent ill-formed instantiation of __invoke_of<...> during the evaluation of a bind expression. Fixes PR22003. by Eric Fiselier · 10 years ago
  71. e26488f Remove non-const test to get test passing. Will come back later and (correctly) add non-const tests by Marshall Clow · 10 years ago
  72. 4eb5b6d [libcxx] Consolidate new/delete replacement in tests and disable it when using sanitizers. by Eric Fiselier · 10 years ago
  73. 71dc14e [libcxx] Add numerous options to libc++ LIT test suite configuration. by Eric Fiselier · 10 years ago
  74. 0b16e8e Fix PR22000. __bit_iterator::move_backwards. Also make a note that __bit_iterator by Marshall Clow · 10 years ago
  75. 814b625 Move unconditional test compile and link flags into their configuration functions. by Eric Fiselier · 10 years ago
  76. 4778eed [libcxx] Teach libcxx's lit configuration new ways to find lit.site.cfg by Eric Fiselier · 10 years ago
  77. a90c6dd Move test into test/std subdirectory. by Eric Fiselier · 10 years ago
  78. 669a8a5 [libcxx] Add <experimental/type_traits> for LFTS by Eric Fiselier · 10 years ago
  79. bd8adae Remove unneeded configuration code. by Eric Fiselier · 10 years ago
  80. b8e7680 [libcxx] Allow the use of ccache when running the test suite. by Eric Fiselier · 10 years ago
  81. 4975bad Re-commit the test for regex that I busted last night - now passes under ASAN by Marshall Clow · 10 years ago
  82. 6cf4f15 Revert "Fix installheaders target's permissions" by Justin Bogner · 10 years ago
  83. 7797c86 Appease the c++14 buildbots by Jonathan Roelofs · 10 years ago
  84. a1a4db3 Comment out the breaking tests until I figure out what's going on here. by Marshall Clow · 10 years ago
  85. a2ef609 Fix installheaders target's permissions by Jonathan Roelofs · 10 years ago
  86. e51267e Once more w/o the typo. by Marshall Clow · 10 years ago
  87. cde7ca0 Fix the literal string that I said would be six elements long to actually be six elements long. Octal. Sheesh. by Marshall Clow · 10 years ago
  88. ab3c505 Add test to ensure that iterator_traits<NotAnIterator> doesn't have a value type by Marshall Clow · 10 years ago
  89. e3e7054 Implement LWG 2217 - operator==(sub_match, string) slices on embedded '\0's by Marshall Clow · 10 years ago
  90. 9acbcee Add option to turn off installation of headers. by Eric Fiselier · 10 years ago
  91. 984f8f6 Include newlib-specific locales in __locale by Sergey Dmitrouk · 10 years ago
  92. ae9fec0 Add support for building libc++ as a 32 bit library by Eric Fiselier · 10 years ago
  93. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  94. 08e3a78 Add 'REQUIRES: long_tests' to one more long test by Jonathan Roelofs · 10 years ago
  95. 5030eaf Add 'REQUIERS: long_tests' to a few more long tests by Jonathan Roelofs · 10 years ago
  96. 2f2daa1 Fix platform_support.h's get_temp_file_name() on Newlib under __STRICT_ANSI__ by Jonathan Roelofs · 10 years ago
  97. cddec8a Add an XFAIL for Newlib's missing uchar.h by Jonathan Roelofs · 10 years ago
  98. d9144e8 Mark a bunch of long running tests as 'REQUIRES: long_tests' by Jonathan Roelofs · 10 years ago
  99. 952438b Mark some more fenv tests as UNSUPPORTED by newlib by Jonathan Roelofs · 10 years ago
  100. f2bd5a0 Add an XFAIL for Newlib's missing fenv.h by Jonathan Roelofs · 10 years ago