hanchenye-llvm-project/libcxx/test
Howard Hinnant 2b672e24a5 Still working on the basic design of <atomic>. I'm working towards a system by which the compiler only needs to define the strongest intrinsics it can. Weaker atomics in the library automatically try stronger and stronger variants, picking the weakest compiler intrinsic available. If no compiler intrinsics are available for a given operation, the library locks a mutex and does the job. Better documentation to follow...
llvm-svn: 115538
2010-10-04 18:52:54 +00:00
..
algorithms Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. 2010-09-04 23:28:19 +00:00
atomics Still working on the basic design of <atomic>. I'm working towards a system by which the compiler only needs to define the strongest intrinsics it can. Weaker atomics in the library automatically try stronger and stronger variants, picking the weakest compiler intrinsic available. If no compiler intrinsics are available for a given operation, the library locks a mutex and does the job. Better documentation to follow... 2010-10-04 18:52:54 +00:00
containers Updated by-chapter-summary with weekly test results, and fixed up some bad paths in some tests caused by aligning the test suite with N3126. 2010-09-08 20:31:42 +00:00
depr fixing whitespace 2010-09-28 17:19:10 +00:00
diagnostics fixing whitespace 2010-09-28 17:19:10 +00:00
input.output Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. 2010-09-04 23:28:19 +00:00
iterators Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. 2010-09-04 23:28:19 +00:00
language.support sync with N3126 2010-09-05 00:57:20 +00:00
localization Corrected some int -> char narrowing conversions 2010-08-23 21:41:03 +00:00
numerics Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. 2010-09-04 23:28:19 +00:00
re fixing whitespace 2010-09-28 17:19:10 +00:00
strings fixing whitespace 2010-09-28 17:19:10 +00:00
thread fixing whitespace 2010-09-28 17:19:10 +00:00
utilities Hooked the following up to clang: is_class, is_enum, has_nothrow_copy_assign, has_trivial_destructor, has_virtual_destructor, is_pod. Implemented has_copy_assign. 2010-09-08 17:55:32 +00:00
lit.cfg tests/lit: Split options into two groups, so we don't get driver warnings about 2010-09-15 04:31:58 +00:00
nothing_to_do.pass.cpp fixing whitespace 2010-09-28 17:19:10 +00:00
testit Fixing whitespace problems 2010-08-22 01:04:38 +00:00