Victor Zverovich 
							
						 
					 
					
						
						
							
						
						185ec1d91e 
					 
					
						
						
							
							Fix a typo.  
						
						
						
						
					 
					
						2013-12-09 08:12:21 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						e3b4a3f166 
					 
					
						
						
							
							Disallow formatting of wchar_t when using a char formatter.  
						
						
						
						
					 
					
						2013-12-07 08:12:03 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						206c846e12 
					 
					
						
						
							
							Replace BasicFormatter.Add with args_.push_back.  
						
						
						
						
					 
					
						2013-12-07 08:03:23 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						2d620be6ff 
					 
					
						
						
							
							Pre-allocate space for arguments.  
						
						
						
						
					 
					
						2013-12-06 09:16:50 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						5789930096 
					 
					
						
						
							
							Variadic version of BasicFormatter's ctor.  
						
						
						
						
					 
					
						2013-12-06 09:08:37 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						f406a42baa 
					 
					
						
						
							
							Fix a warning about long long.  
						
						
						
						
					 
					
						2013-12-06 07:12:38 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						39cc99e2c2 
					 
					
						
						
							
							Disable MSVC warning about multiple copy ctors.  
						
						
						
						
					 
					
						2013-12-06 07:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						383a8423ef 
					 
					
						
						
							
							Forbid copying from a temporary (Basic)Formatter object.  
						
						
						
						
					 
					
						2013-12-04 22:22:25 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						e8a2bdf2d1 
					 
					
						
						
							
							Add comments.  
						
						
						
						
					 
					
						2013-12-01 06:59:14 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						56f12b737c 
					 
					
						
						
							
							Add support for long long and more tests for unsigned long long.  https://github.com/vitaut/format/issues/9  
						
						
						
						
					 
					
						2013-11-22 07:45:43 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						a4e72b4db2 
					 
					
						
						
							
							Remove IntTraits<uint32_t> because uint32_t is a typedef, not a built-in type. Rename ULLONG to ULONG_LONG for consistency with ulong_long_value. Remove extra whitespace.  
						
						
						
						
					 
					
						2013-11-21 09:11:58 -08:00 
						 
				 
			
				
					
						
							
							
								Gregory Czajkowski 
							
						 
					 
					
						
						
							
						
						a65542bdaf 
					 
					
						
						
							
							add support for unsigned long long  
						
						... 
						
						
						
						Want to be able to format the following without any casting
std::cout << fmt::str(fmt::Format("{:x}") << 0xAEull) << std::endl;
std::cout << fmt::str(fmt::Format("{:x}") << 0xAEul) << std::endl;
std::cout << fmt::str(fmt::Format("{:x}") << uint64_t(0xae)) <<
std::endl; 
						
						
					 
					
						2013-11-21 08:47:55 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						f184ad0a2c 
					 
					
						
						
							
							Restore the 'B' type by  https://github.com/gcflymoto  and add tests.  
						
						
						
						
					 
					
						2013-11-16 21:25:48 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						2aa4cd9827 
					 
					
						
						
							
							Fix gcc version check for noexcept.  
						
						
						
						
					 
					
						2013-11-16 07:19:59 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						d49845510e 
					 
					
						
						
							
							Check gcc version for diagnostic once.  
						
						
						
						
					 
					
						2013-11-16 07:19:41 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						16cb991fd8 
					 
					
						
						
							
							Merge pull request  #6  from gcflymoto/master  
						
						... 
						
						
						
						add support for older GCC versions 
						
						
					 
					
						2013-11-16 07:15:18 -08:00 
						 
				 
			
				
					
						
							
							
								Gregory Czajkowski 
							
						 
					 
					
						
						
							
						
						7b22272fbf 
					 
					
						
						
							
							add support for older GCC versions  
						
						
						
						
					 
					
						2013-11-15 16:00:09 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						52b55e1791 
					 
					
						
						
							
							Always use noexcept for gcc >= 4.8 because dtors are implicitly noexcept there. Remove binu and 'B' specifier.  
						
						
						
						
					 
					
						2013-11-14 08:45:20 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						e0afc418b3 
					 
					
						
						
							
							Merge pull request  #4  from gcflymoto/master  
						
						... 
						
						
						
						Added support for binary modifier 
						
						
					 
					
						2013-11-14 07:57:16 -08:00 
						 
				 
			
				
					
						
							
							
								Gregory Czajkowski 
							
						 
					 
					
						
						
							
						
						9cc24166b5 
					 
					
						
						
							
							revert back changes and to create a single pull request for bin mode  
						
						
						
						
					 
					
						2013-11-12 14:12:17 -08:00 
						 
				 
			
				
					
						
							
							
								Gregory Czajkowski 
							
						 
					 
					
						
						
							
						
						631f407f99 
					 
					
						
						
							
							add better support for different GCC and 64bit longs  
						
						
						
						
					 
					
						2013-11-08 17:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						d3ec9a1316 
					 
					
						
						
							
							Add support for StringRef in BasicFormatter.  
						
						
						
						
					 
					
						2013-11-08 09:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Czajkowski 
							
						 
					 
					
						
						
							
						
						e4ffc06875 
					 
					
						
						
							
							add support for binary type and test long longs more  
						
						
						
						
					 
					
						2013-10-23 20:04:32 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						eded10cf31 
					 
					
						
						
							
							Fix FormatInt.  
						
						
						
						
					 
					
						2013-09-10 09:28:04 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						2951f8b3d8 
					 
					
						
						
							
							API docs.  
						
						
						
						
					 
					
						2013-09-10 09:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						b605b3980c 
					 
					
						
						
							
							Disallow writing a wide string to a char stream and vice versa, because there is no good way to implement these function without knowing the encodings and what std::ostream doesn't make any sense.  
						
						
						
						
					 
					
						2013-09-09 22:21:40 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						1733198bf5 
					 
					
						
						
							
							Guard gcc pragmas from -dumb compilers- MSVC.  
						
						
						
						
					 
					
						2013-09-09 15:47:09 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						4523ed7887 
					 
					
						
						
							
							Disable -Wlong-long on gcc.  
						
						
						
						
					 
					
						2013-09-09 15:38:43 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						e1a02c5141 
					 
					
						
						
							
							Fix formatting of long long.  
						
						
						
						
					 
					
						2013-09-09 15:23:05 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						aefb3bb918 
					 
					
						
						
							
							Simplify tests. Add support for long long in Writer.  
						
						
						
						
					 
					
						2013-09-09 15:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						ad1be3c17a 
					 
					
						
						
							
							Add a missing header.  
						
						
						
						
					 
					
						2013-09-09 10:42:33 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						65d47e5e09 
					 
					
						
						
							
							Add FormatInt for fast stand-alone integer formatting.  
						
						
						
						
					 
					
						2013-09-09 06:51:03 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						bcef11c0d1 
					 
					
						
						
							
							Add support for long double in Writer.  
						
						
						
						
					 
					
						2013-09-08 16:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						1e724a9d33 
					 
					
						
						
							
							Write docs.  
						
						
						
						
					 
					
						2013-09-08 15:37:14 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						2a9f358d7e 
					 
					
						
						
							
							Add support for long and unsigned long in Writer.  
						
						
						
						
					 
					
						2013-09-08 14:18:08 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						563a575c0c 
					 
					
						
						
							
							Fix more warnings.  
						
						
						
						
					 
					
						2013-09-08 13:47:06 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						93e4125248 
					 
					
						
						
							
							Move DIGITS to the implementation. Widen fill_ to support both char and wchar_t.  
						
						
						
						
					 
					
						2013-09-08 13:07:04 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						9ff3b97779 
					 
					
						
						
							
							Move more code from header to source.  
						
						
						
						
					 
					
						2013-09-07 10:15:08 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						7cae763c91 
					 
					
						
						
							
							Move code from header to source.  
						
						
						
						
					 
					
						2013-09-06 20:23:42 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						c2e65d1371 
					 
					
						
						
							
							Test and fix writing wide chars.  
						
						
						
						
					 
					
						2013-09-06 19:34:55 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						525de51320 
					 
					
						
						
							
							Test and fix writing wide strings.  
						
						
						
						
					 
					
						2013-09-06 19:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						9b619782a0 
					 
					
						
						
							
							Fix the build.  
						
						
						
						
					 
					
						2013-09-04 22:10:58 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						bc6c1c17cc 
					 
					
						
						
							
							Add support for wide strings.  
						
						
						
						
					 
					
						2013-09-04 22:03:37 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						3a7962fc1b 
					 
					
						
						
							
							Update the docs.  
						
						
						
						
					 
					
						2013-09-04 20:44:13 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						ca171307f3 
					 
					
						
						
							
							TempFormatter -> Formatter. Complete refactoring.  
						
						
						
						
					 
					
						2013-09-04 19:23:55 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						50cf5e17a7 
					 
					
						
						
							
							Merge ArgInserter into TempFormatter and replace BasicFormatter::operator() with BasicWriter::Format.  
						
						
						
						
					 
					
						2013-09-03 18:58:13 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						6829819b8d 
					 
					
						
						
							
							Fix MSVC build.  
						
						
						
						
					 
					
						2013-09-03 15:59:46 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						82475e4874 
					 
					
						
						
							
							Use checked iterators if _SECURE_SCL is defined.  
						
						
						
						
					 
					
						2013-09-03 08:16:53 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						62a00e333a 
					 
					
						
						
							
							Fix more "secure" warnings.  
						
						
						
						
					 
					
						2013-09-02 20:31:00 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						f211e313e2 
					 
					
						
						
							
							Fix MSVC "secure" warnings instead of (unsuccessfully) trying to disable them.  
						
						
						
						
					 
					
						2013-09-02 20:24:09 -07:00