- Sep 03, 2013
-
-
Marshall Clow authored
llvm-svn: 189831
-
- Aug 13, 2013
-
-
Marshall Clow authored
llvm-svn: 188242
-
- Jul 29, 2013
-
-
Marshall Clow authored
llvm-svn: 187357
-
- Jul 08, 2013
-
-
Howard Hinnant authored
llvm-svn: 185865
-
- Jul 01, 2013
-
-
Howard Hinnant authored
The bind and function functor constructors and assignment operators were overly general and getting confused with the copy constructor and copy assignment operators. Constrained them. This fixes http://llvm.org/bugs/show_bug.cgi?id=16385 llvm-svn: 185297
-
- Jun 30, 2013
-
-
Howard Hinnant authored
Fix bind by making _is_valid_bind_return more robust. It should return false instead of give a compile time error, always. The problem was down in ____mu_return, the version that handles nested bind objects. This fixes http://llvm.org/bugs/show_bug.cgi?id=16343 llvm-svn: 185289
-
- May 15, 2013
-
-
Howard Hinnant authored
Remove cv qualifiers from member pointers in the __member_pointer_traits test. This was causing a const-qualified bind result to malfunction. This was a recent regression due to the new use of __member_pointer_traits in restricting the __invokable and __invoke_of tests. llvm-svn: 181935
-
- May 06, 2013
-
-
Howard Hinnant authored
Expose accidentally removed __compressed_pair constructor taking piecewise_construct_t. This fixes http://llvm.org/bugs/show_bug.cgi?id=15918 . llvm-svn: 181217
-
- Mar 23, 2013
-
-
Howard Hinnant authored
This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag. Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled. The bulk of this code was donated anonymously. llvm-svn: 177824
-
- Jul 16, 2012
-
-
Howard Hinnant authored
Relax the complete-type checks that are happening under __invokable<Fp, Args...> to only check Fp, and not Args... . This should be sufficient to give the desired high quality diagnostics under both bind and function. And this allows a test reported by Rich E on cfe-dev to pass. Tracked by <rdar://problem/11880602>. llvm-svn: 160285
-
- Dec 05, 2011
-
-
Howard Hinnant authored
Starting using murmur2 when combining multiple size_t's into a single hash, and also for basic_string. Also made hash<thread::id> ever so slighly more portable. I had to tweak one test which is questionable (definitely not portable) anyway. llvm-svn: 145795
-
- Jul 01, 2011
-
-
Howard Hinnant authored
Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 llvm-svn: 134248
-
- May 19, 2011
-
-
Howard Hinnant authored
llvm-svn: 131667
-
- Dec 10, 2010
-
-
Howard Hinnant authored
llvm-svn: 121502
-
- Dec 08, 2010
-
-
Howard Hinnant authored
llvm-svn: 121275
-
- Nov 23, 2010
-
-
Howard Hinnant authored
llvm-svn: 120029
-
- Nov 16, 2010
-
-
Howard Hinnant authored
llvm-svn: 119395
-
- Sep 05, 2010
-
-
Howard Hinnant authored
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. llvm-svn: 113086
-
- Aug 22, 2010
-
-
Howard Hinnant authored
llvm-svn: 111767
-
- Aug 20, 2010
-
-
Howard Hinnant authored
llvm-svn: 111672
-
- May 11, 2010
-
-
Howard Hinnant authored
llvm-svn: 103516
-
Howard Hinnant authored
llvm-svn: 103490
-