| 
							
							
								 Howard Hinnant | ab135d7f4e | Make cout a little more thread-safe.  This fixes http://llvm.org/bugs/show_bug.cgi?id=12158 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185222 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-06-28 21:40:28 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | a7f5c1bcd8 | Put a 1-character unget buffer into cin.  This fixes http://llvm.org/bugs/show_bug.cgi?id=15867 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@181470 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-05-08 21:18:42 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 903439f735 | This is an optimization which produces improved launching time.  There should be no functionality change.  Clients should see no ABI differences. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177443 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-03-19 21:34:48 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | c789025a5a | This SO question:  http://stackoverflow.com/questions/15344402/how-can-i-read-a-0xff-in-a-file-with-libc-istream-iterator/15347225#15347225 highlighted the lack of a cast in the implementation of std::cin.  Added.  I unfortunately don't have a test case to add to the suite since this bug only shows itself when using std::cin.  The current testsuite setup does not have a way a good way to test std::cin. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@176822 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-03-11 19:53:48 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | ec3773c2da | Quash a whole bunch of warnings git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@145624 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-12-01 20:21:04 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 66c6f9733b | Add protection from min/max macros git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@145407 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-11-29 16:45:27 +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 | 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 | 6cf5d8c3aa | Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris). git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@125510 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-02-14 19:12:38 +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 | 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 |  |