Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Relax the complete-type checks that are happening under __invokable<Fp, ↵ | Howard Hinnant | 2012-07-16 | 1 | -0/+29 |
| | | | | | | 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 | ||||
* | Starting using murmur2 when combining multiple size_t's into a single hash, ↵ | Howard Hinnant | 2011-12-05 | 1 | -1/+2 |
| | | | | | | 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 | ||||
* | Correct for new rules regarding implicitly deleted special members. ↵ | Howard Hinnant | 2011-07-01 | 2 | -2/+2 |
| | | | | | | http://llvm.org/bugs/show_bug.cgi?id=10191 llvm-svn: 134248 | ||||
* | Simplied bind using __invoke. In the process, found and fixed a couple of ↵ | Howard Hinnant | 2011-05-19 | 2 | -0/+19 |
| | | | | | | bugs. C++11 only. llvm-svn: 131667 | ||||
* | This got accidentally removed | Howard Hinnant | 2010-12-10 | 1 | -0/+20 |
| | | | | llvm-svn: 121502 | ||||
* | cleaning up... | Howard Hinnant | 2010-12-08 | 21 | -634/+0 |
| | | | | llvm-svn: 121275 | ||||
* | Update testsuite strucuture to latest draft | Howard Hinnant | 2010-11-23 | 1 | -12/+0 |
| | | | | llvm-svn: 120029 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 110 | -220/+220 |
| | | | | llvm-svn: 119395 | ||||
* | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 4 | -8/+8 |
| | | | | | | 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 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 103 | -105/+5214 |
| | | | | llvm-svn: 111767 | ||||
* | Installed allocator into std::function | Howard Hinnant | 2010-08-20 | 7 | -6/+361 |
| | | | | llvm-svn: 111672 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 110 | -110/+110 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 110 | -0/+400 |
llvm-svn: 103490 |