| 
							
							
								 Eric Fiselier | e2d4892682 | Fix most GCC warnings during build. Only -Wattribute left. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@246280 91177308-0d34-0410-b5e6-96231b3b80d8 | 2015-08-28 07:02:42 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | fc3f80badf | G M: Improve support for compilers not supporting defaulted functions. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189184 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-08-24 21:31:37 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 8a1df3ca0c | David Blaikie suggested this test for detecting constexpr on the error_category default constructor.  Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so.  Fully tested with both current Apple clang and tip-of-trunk clang. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189034 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-08-22 17:41:48 +00:00 |  | 
			
				
					| 
							
							
								 Marshall Clow | 5c316a6d04 | LWG 2145 - mark constructor for std::error_category as inline and constexpr. Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs) git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188858 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-08-21 02:57:19 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 0f678bd69e | Nico Rieck:  this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188192 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-08-12 18:38:34 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 83eade6abb | No functionality change at this time.  I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS.  This is in preparation for taking advantage of clang's new __type_visibility__ attribute. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@176593 91177308-0d34-0410-b5e6-96231b3b80d8 | 2013-03-06 23:30:19 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 9c0df1416f | Rename uses of _ and __ because these are getting stepped on by macros from other system code. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@167038 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-30 19:06:59 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 33be35effe | Dimitry Andric:  many visibility fixes.  Howard:  Much appreciated.  Can you send me a patch to CREDITS.TXT? git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@163862 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-09-14 00:39:16 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 9aa4e11451 | It appears that the standard accidentally removed the default constructor for error_category.  I'm putting it back in.  This fixes http://llvm.org/bugs/show_bug.cgi?id=12321. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@153194 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-03-21 16:18:57 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | 7786188d15 | Modernize conversion to bool to the explicit bool conversion operator (library wide).  This fixes http://llvm.org/bugs/show_bug.cgi?id=12058. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@151088 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-02-21 21:46:43 +00:00 |  | 
			
				
					| 
							
							
								 Howard Hinnant | f6d875f7f5 | Fix http://llvm.org/bugs/show_bug.cgi?id=11428.  Fix provided by Alberto Ganesh Barbati git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@145698 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-12-02 19:36:40 +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 | 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 | 1e15fd1856 | Applied noexcept to everything in [diagnostics] (Chapter 19) git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132137 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-05-26 19:48:01 +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 | 8d7a9557b7 | visibility-decoration. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@114671 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-09-23 17:31:07 +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 |  | 
			
				
					| 
							
							
								 David Chisnall | 81e68580b2 | #ifdef around Solaris/Linux/Darwin-specific error codes and replace them with their BSD equivalents if they are not available. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110827 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-08-11 16:52:41 +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 |  |