| 
							
							
								 Howard Hinnant | f8880d0b85 | As an extension, support incomplete types in the unordered containers to match what we already do in the associative containers. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@146376 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-12-12 17:26:24 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | d4cf215e08 | Fix http://llvm.org/bugs/show_bug.cgi?id=11461.  Credit Alberto Ganesh Barbati. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@146345 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-12-11 20:31:33 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 9996844df0 | Further macro protection by replacing _[A-Z] with _[A-Z]p git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@145410 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-11-29 18:15:50 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 08e17472e4 | Windows support by Ruben Van Boxem. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@142235 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-10-17 20:05:10 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | e3e3291f3a | Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@137522 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 21:56:02 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 099084d52f | http://llvm.org/bugs/show_bug.cgi?id=10455 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@135854 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-07-23 16:14:35 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 61aa6013c3 | Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134248 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-07-01 19:24:36 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 0949eedbd6 | _STD -> _VSTD to avoid macro clash on windows git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134190 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-06-30 21:18:19 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 7604fea08c | More fixes:  One of my fixes to type_traits earlier today was incorrect, so that is reverted.  Recently clang appears to have tightened up its definition of is_convertible and that has caused some failures in [unordered_][multi]map.  I've switched to using is_constructible to restablish the desired functionality in [unordered_][multi]map.  Specifically, inserting rvalues of move-only types for the keys. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@133402 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-06-19 21:45:00 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 5f2f14c5d2 | noexcept for <unordered_map>. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132646 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-06-04 18:54:24 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 2529d02b5d | Qualify calls to addressof with std::.  Bug 9106 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124726 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-02-02 17:36:20 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | b64f8b07c1 | license change git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-11-16 22:09:02 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | ee6ccd0e32 | visibility-decoration sweep completed. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@114685 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-09-23 18:58:28 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 73d21a4f07 | 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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113086 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-09-04 23:28:19 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 324bb03bb9 | Fixing whitespace problems git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111750 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-08-22 00:02:43 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | f5256e16df | Wiped out some non-ascii characters that snuck into the copyright. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-05-11 21:36:01 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | bc8d3f97eb | libcxx initial import git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-05-11 19:42:16 +00:00 |  |