- 3024f86 Fix PR 22541: When values are equal, minmax should return the rightmost one in the initializer_list by Marshall Clow · 9 years ago
- a11e2cf Update double_include.sh.cpp for new headers. by Eric Fiselier · 9 years ago
- 578c9e8 libc++ tests: wait_until.pass test sporadically fails (bug 21998) by Eric Fiselier · 9 years ago
- 5667391 Make convert_to_integral.pass.cpp more platform generic. by Eric Fiselier · 9 years ago
- 1a633ca Remove default definition for libcxx_obj_dir because it doesn't make sense by Eric Fiselier · 9 years ago
- f42a8e6 Make ABI header not found a warning, not an error. by Dan Albert · 9 years ago
- 47b9a9a Add pragma system header to some experimental headers and add newlines to files. by Eric Fiselier · 9 years ago
- 5495e2e Fix more issues exposed by -pedantic-errors in c++03 mode by Eric Fiselier · 9 years ago
- 7f9cc52 Remove use of zero length arrays in tests. Get tests passing with -pedantic-errors by Eric Fiselier · 9 years ago
- c3231d2 [libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-returning functions by Eric Fiselier · 9 years ago
- 31cb7fe [libcxx] Properly convert the count arguments to the *_n algorithms before use. by Eric Fiselier · 9 years ago
- f17cecb Fix use of C++11 extensions in C++03 code. by Eric Fiselier · 9 years ago
- 062d0a6 Add __cxxabi_config.h to libcxxabi headers. by Dan Albert · 10 years ago
- 8492cd8 Remove use of _[A-Z] identifiers and poison them to detect usage by Eric Fiselier · 10 years ago
- 75fdf0e Get tests running with warnings. Fix warnings in headers and tests by Eric Fiselier · 10 years ago
- 70e0af4 Fix unused private field warning in stdexcept after r207695. by Dimitry Andric · 10 years ago
- e64ec52 Test commit: remove whitespace at EOL. by Dimitry Andric · 10 years ago
- 3727be5 Fix some -Wundef issues. by Dan Albert · 10 years ago
- aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
- 08fe42c add platform to LIT's available features by Eric Fiselier · 10 years ago
- f6ed031 Fix alignment in tests for readability. by Eric Fiselier · 10 years ago
- 015fb24 Don't assume LIT_EXECUTABLE points to a Python script, take 2 by Greg Fitzgerald · 10 years ago
- 4668566 Revert "Don't assume LIT_EXECUTABLE points to a Python script" by Greg Fitzgerald · 10 years ago
- 35f1c49 Don't assume LIT_EXECUTABLE points to a Python script by Greg Fitzgerald · 10 years ago
- 40f8695 Mark <experimental/system_error> as complete by Eric Fiselier · 10 years ago
- cdc7bb5 [libcxx] Add <experimental/system_error> by Eric Fiselier · 10 years ago
- c6893ae Revert: Revert r227804: Use fseek/ftell instead of fseeko/ftello when Newlib is the libc by Jonathan Roelofs · 10 years ago
- 57947ca Rename pow2 functions in __hash_table to reflect that they are hash specific by Eric Fiselier · 10 years ago
- 9e01976 Update LFTS status page by Eric Fiselier · 10 years ago
- 665613f [libcxx] Add <experimental/chrono> by Eric Fiselier · 10 years ago
- 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
- 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
- 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
- 7743ddd Revert r227804: Use fseek/ftell instead of fseeko/ftello when Newlib is the libc by Jonathan Roelofs · 10 years ago
- 0c71f58 Use fseek/ftell instead of fseeko/ftello when Newlib is the libc by Jonathan Roelofs · 10 years ago
- c49fb89 Add myself to CREDITS.TXT. by Dan Albert · 10 years ago
- e3eda9d Update web page to direct patches to Phabricator. by Dan Albert · 10 years ago
- 5e56c30 Fix for PR22061 by K-ballo by Marshall Clow · 10 years ago
- 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
- eea9d20 Removed some tabs that snuck into the test suite. No functionality change by Marshall Clow · 10 years ago
- 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
- a769d7f Fix flag order of -xc++ in CXXCompiler. by Eric Fiselier · 10 years ago
- db5d6af Fix definition of __has_feature in r227263 by Eric Fiselier · 10 years ago
- a4449da Ensure __has_feature is defined in test/support/count_new.hpp by Eric Fiselier · 10 years ago
- e1a6c17 Fix linking pthread in tests on FreeBSD by Eric Fiselier · 10 years ago
- a7dcd3a [libcxx] Make __wrap_iter work with gcc. by Nico Weber · 10 years ago
- e9d4b23 Adopt CMake policy CMP0042. Set MACOSX_RPATH on by default. by Eric Fiselier · 10 years ago
- a1bca66 Added test for incomplete type support in vector/list/forward_list. References PR#17980 by Marshall Clow · 10 years ago
- bfad86e Change the available features used for no-rtti and no-exceptions by Eric Fiselier · 10 years ago
- b9bf4a2 Fix PR21428. Buffer was one byte too small in octal formatting case. Add test by Marshall Clow · 10 years ago
- f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
- 447c76d Add USES_TERMINAL to libcxx lit tests, if available by Filipe Cabecinhas · 10 years ago
- 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
- dd7a483 [libcxx] Allow use of ShTest in libc++ tests along with other changes. by Eric Fiselier · 10 years ago
- 0243015 Fix lit config typo by Jonathan Roelofs · 10 years ago
- 07b133f tuple: Make operator<() linear instead of exponential by Duncan P. N. Exon Smith · 10 years ago
- b3289a0 Only use -target flag when target_triple is manually specified by Eric Fiselier · 10 years ago
- e93e034 Print compiler path during configuration and pass more flags to the linker by Eric Fiselier · 10 years ago
- 9ef5d45 Address danalbert's post-commit review comments on D7019 and small fixes. by Eric Fiselier · 10 years ago
- 02f6369 Cleaning up the test suite; remove some includes of non-standard file <__config> by Marshall Clow · 10 years ago
- 33f50fb A couple small changes to get LIT working with python3 by Eric Fiselier · 10 years ago
- 28a058b [libcxx] Add compiler utility class for LIT tests by Eric Fiselier · 10 years ago
- ae8bc6b Add 'no_default_flags' option for turning off all default test compile and link flags. by Eric Fiselier · 10 years ago
- cbc8497 Remove triple detection from cmake. by Dan Albert · 10 years ago
- 818911c [libc++] Add support for cross compiling. by Dan Albert · 10 years ago
- 66ffe01 Print out environment in lit notes by Jonathan Roelofs · 10 years ago
- 7df8e62 Use set() instead of option() for string option. by Dan Albert · 10 years ago
- 00a620e Add a cmake option for LIT configuration variant. by Dan Albert · 10 years ago
- 88b2a86 Refactor configure_link_flags for modularity. NFC by Jonathan Roelofs · 10 years ago
- 583f2e7 Rename src_root -> libcxx_src_root. NFC by Jonathan Roelofs · 10 years ago
- 3345961 Rename system_lib -> system_cxx_lib. NFC by Jonathan Roelofs · 10 years ago
- fcd02b8 Rename library_root to libcxx_library_root. NFC by Jonathan Roelofs · 10 years ago
- fa08ada Refactor configure_compile_flags. NFC by Jonathan Roelofs · 10 years ago
- 7819fd7 Support picking the unwinder used for testing on linux (just as libc++abi testing allows) by Jonathan Roelofs · 10 years ago
- 6f599ce Fix a lit configuration diagnostic. NFC by Jonathan Roelofs · 10 years ago
- f1b1b7f Refactor the lit config's linker flag discovery code. NFC by Jonathan Roelofs · 10 years ago
- 083e011 Make regex::assign not clobber the regex in case of failure. Fixes PR#22213 by Marshall Clow · 10 years ago
- fe07925 Fix vexing parse in test. by Eric Fiselier · 10 years ago
- 141dd0c One more #include request in the test suite from Walter Brown by Marshall Clow · 10 years ago
- 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
- 13e2966 Support Newlib as libc++'s C library [cstdio part, part 2] by Jonathan Roelofs · 10 years ago
- 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
- aa66357 [libc++] Refactor test components into modules. by Dan Albert · 10 years ago
- 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
- 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
- 1fdd937 Add checks to make sure the hash functor has the right typedefs by Marshall Clow · 10 years ago
- c7e395f Missed a typename by Marshall Clow · 10 years ago
- 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
- 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
- b152983 Add tests to check the typedefs from the result of std::owner_less by Marshall Clow · 10 years ago
- 58d4e04 Missed one comparison test in r225375 by Marshall Clow · 10 years ago
- 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
- 0588c74 Move a test to the new tests directory. by Dan Albert · 10 years ago
- 21b03d7 Make a test UNSUPPORTED if libcpp-has-no-threads. by Dan Albert · 10 years ago
- 8f1ac0f Appease MSAN buildbots. by Dan Albert · 10 years ago
- 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
- c101738 Obey [atomics.types.operations.req]/21 for GCC. by Dan Albert · 10 years ago
- 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
- 7a033ca [cmake/multilib] Teach libc++'s CMake build to support multilib libdir by Chandler Carruth · 10 years ago
- 60b3df4 Prevent ill-formed instantiation of __invoke_of<...> during the evaluation of a bind expression. Fixes PR22003. by Eric Fiselier · 10 years ago