Victor Zverovich 
							
						 
					 
					
						
						
							
						
						397e8dd9d5 
					 
					
						
						
							
							clang-format  
						
						
						
						
					 
					
						2019-04-15 11:39:19 -07:00 
						 
				 
			
				
					
						
							
							
								ToolsDevler 
							
						 
					 
					
						
						
							
						
						2b415b7af7 
					 
					
						
						
							
							Restructure printf_arg_formatter to make it customizable  
						
						
						
						
					 
					
						2019-04-15 11:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						018d8b57f6 
					 
					
						
						
							
							Remove broken snprintf  
						
						
						
						
					 
					
						2019-03-30 20:27:52 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						76d326a2a2 
					 
					
						
						
							
							Enable grisu for general format  
						
						
						
						
					 
					
						2019-03-17 09:48:50 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						355eb6d29a 
					 
					
						
						
							
							Enable grisu for shortest roundtrip (default) formatting  
						
						
						
						
					 
					
						2019-02-03 10:38:28 -08:00 
						 
				 
			
				
					
						
							
							
								Daniela Engert 
							
						 
					 
					
						
						
							
						
						b0cde860ae 
					 
					
						
						
							
							Implement 'snprintf(OutputIt it, size_t n, const S &format, const Args & ... args)' ( #917 )  
						
						... 
						
						
						
						Mostly equivalent to 'sprintf(const S &format, const Args & ... args)' but generates at most 'n' characters through output iterator 'it'. The output type is the same as with 'format_to_n'.
Signed-off-by: Daniela Engert <dani@ngrt.de > 
						
						
					 
					
						2019-01-13 13:08:01 -05:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						58b6f8db48 
					 
					
						
						
							
							Format the code using clang-format  
						
						
						
						
					 
					
						2019-01-13 06:58:20 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						639de21757 
					 
					
						
						
							
							Workaround more MSVC bugs  
						
						
						
						
					 
					
						2018-12-06 12:16:04 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						bd1104046b 
					 
					
						
						
							
							Workaround a bug in MSVC  
						
						
						
						
					 
					
						2018-12-06 08:16:01 -08:00 
						 
				 
			
				
					
						
							
							
								tnovotny 
							
						 
					 
					
						
						
							
						
						e37d6a9840 
					 
					
						
						
							
							add make_printf_args and make_wprintf_args functions ( #934 )  
						
						... 
						
						
						
						* add make_printf_args and make_wprintf_args to printf.h
add minimal test for make_printf_args and make_wprintf_args to printf-test.cc
renamed the old printf_context template to basic_printf_context_t. the original wish was to rename it basic_printf_context, but that clashed with the name of the inner typedef. this style matches the format_context_t struct. 
						
						
					 
					
						2018-11-22 13:57:07 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						a23d592472 
					 
					
						
						
							
							Fix check_format_string ( #925 )  
						
						
						
						
					 
					
						2018-11-03 16:51:15 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						0a96c032b9 
					 
					
						
						
							
							Parameterize v*printf on string type ( #920 )  
						
						
						
						
					 
					
						2018-10-25 13:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						20c708bf6d 
					 
					
						
						
							
							Fix build on gcc 4.4  
						
						
						
						
					 
					
						2018-10-24 10:52:02 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						50b18a3c10 
					 
					
						
						
							
							Integrate Grisu  
						
						
						
						
					 
					
						2018-10-14 14:33:25 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						1489d3b7fa 
					 
					
						
						
							
							Implement exponential notation  
						
						
						
						
					 
					
						2018-08-29 18:55:57 -07:00 
						 
				 
			
				
					
						
							
							
								Elias Kosunen 
							
						 
					 
					
						
						
							
						
						691a7a91a1 
					 
					
						
						
							
							Add more compilers to CI and increase FMT_PEDANTIC warning levels ( #736 )  
						
						... 
						
						
						
						* Add a _lot_ more warnings to FMT_PEDANTIC
Fix these warnings
* Add more compilers to CI
Fix (some) of the compiler errors with them
* Enable -Werror on CI
Increase warning level on MSVC when compiling with FMT_PEDANTIC
* Add VS 2013 and 2015 to Appveyor
* Fix Appveyor tests
Formatting
* Implement requested changes
Fix some of the MSVC warnings
Implement C++11 integer_sequence
* Reintroduce appveyor-build.py
* Remove ranges-test from tests
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Fix test builds with C++11
* Enable pedantic warnings on tests
* Fix warnings from edits to master
* Cleanups
* Add C++11 support to ranges.h
Re-enable ranges-test
Fix a Visual Studio error about function not returning a value in printf.h
Fix a bug in .travis.yml 
						
						
					 
					
						2018-06-06 15:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						b76bb79613 
					 
					
						
						
							
							Improve naming consistency  
						
						
						
						
					 
					
						2018-05-19 10:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Daniela Engert 
							
						 
					 
					
						
						
							
						
						2570f1afdc 
					 
					
						
						
							
							Provide more overloads for the wide string flavour  
						
						... 
						
						
						
						Signed-off-by: Daniela Engert <dani@ngrt.de > 
						
						
					 
					
						2018-05-05 07:31:44 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						86a9bc8291 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2018-03-04 09:16:51 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						67e070fe5a 
					 
					
						
						
							
							Make format work with C++17 std::string_view ( #571 )  
						
						
						
						
					 
					
						2018-02-07 08:14:54 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						5060568f72 
					 
					
						
						
							
							%.f should have zero precision, not default precision  
						
						
						
						
					 
					
						2018-01-27 17:56:19 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						94edb1a71c 
					 
					
						
						
							
							Add a lightweight header for the core API  
						
						
						
						
					 
					
						2017-12-06 07:42:42 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						b25a029284 
					 
					
						
						
							
							Check pointer type specs are compile time  
						
						
						
						
					 
					
						2017-11-23 10:12:23 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						c523dd584f 
					 
					
						
						
							
							Use error handler to report errors  
						
						
						
						
					 
					
						2017-11-19 07:36:01 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						5a32e64b05 
					 
					
						
						
							
							More tests  
						
						
						
						
					 
					
						2017-11-19 07:03:12 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						af00e4f9c9 
					 
					
						
						
							
							Remove printf_arg_formatter from format.h and cleanup  
						
						
						
						
					 
					
						2017-09-04 12:28:53 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						0fbd846561 
					 
					
						
						
							
							Replace fmt::internal::make_unsigned with std::make_unsigned  
						
						
						
						
					 
					
						2017-09-04 11:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						016acebb56 
					 
					
						
						
							
							Remove legacy code  
						
						
						
						
					 
					
						2017-08-26 09:09:43 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						6a2ff287b2 
					 
					
						
						
							
							Follow standard naming conventions  
						
						
						
						
					 
					
						2017-02-19 08:05:41 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						50e716737d 
					 
					
						
						
							
							StringRef -> string_view, LongLong -> long_long  
						
						
						
						
					 
					
						2017-02-18 07:34:52 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						9bb213e920 
					 
					
						
						
							
							FormatError -> format_error  
						
						
						
						
					 
					
						2016-08-25 08:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						9dbb60c4c8 
					 
					
						
						
							
							Move fmt::fprintf to printf.h  
						
						
						
						
					 
					
						2016-08-03 08:52:05 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						8631694021 
					 
					
						
						
							
							check -> const_check to avoid a conflict with AssertMacros.h ( #350 )  
						
						
						
						
					 
					
						2016-07-12 06:40:23 -07:00 
						 
				 
			
				
					
						
							
							
								Glen Stark 
							
						 
					 
					
						
						
							
						
						72d51e0b1e 
					 
					
						
						
							
							Implemented  #335 : custom printf support  
						
						
						
						
					 
					
						2016-06-09 08:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						90730e706b 
					 
					
						
						
							
							Move ostream support to ostream.{h,cc}  
						
						
						
						
					 
					
						2016-05-06 07:37:20 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Zverovich 
							
						 
					 
					
						
						
							
						
						afd67497de 
					 
					
						
						
							
							cppformat -> fmt  
						
						
						
						
					 
					
						2016-04-24 09:06:12 -07:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						9ffe98c00e 
					 
					
						
						
							
							Fix/suppress MSVC warnings  
						
						
						
						
					 
					
						2016-03-19 06:39:33 -07:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						59607f5e99 
					 
					
						
						
							
							Fix warnings on GCC 4.6.3  
						
						
						
						
					 
					
						2016-03-09 07:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						3ecad55910 
					 
					
						
						
							
							Fix sign conversion warnings  
						
						
						
						
					 
					
						2016-03-02 07:53:14 -08:00 
						 
				 
			
				
					
						
							
							
								Mario Werner 
							
						 
					 
					
						
						
							
						
						d411aa165e 
					 
					
						
						
							
							use quotes for including cppformat headers from the tests  
						
						
						
						
					 
					
						2016-02-02 16:58:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Werner 
							
						 
					 
					
						
						
							
						
						a659d8079e 
					 
					
						
						
							
							Merge branch 'master' into update-project-layout  
						
						
						
						
					 
					
						2016-01-31 17:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Werner 
							
						 
					 
					
						
						
							
						
						fee52f79b8 
					 
					
						
						
							
							update the includes in the tests to get rid of the deprecated warnings  
						
						
						
						
					 
					
						2016-01-30 22:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						7ee287d3d9 
					 
					
						
						
							
							Sign extend arguments of smaller types passed to %ll? ( #265 )  
						
						
						
						
					 
					
						2016-01-27 07:03:19 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						8474a6232d 
					 
					
						
						
							
							Don't perform narrowing conversion for integers in printf ( #255 )  
						
						
						
						
					 
					
						2016-01-24 00:43:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hutchinson 
							
						 
					 
					
						
						
							
						
						1a5a1708b7 
					 
					
						
						
							
							Add fprintf overload that writes to a std::ostream  
						
						... 
						
						
						
						For completeness, add an overload for printf that takes a std::ostream. 
						
						
					 
					
						2015-12-23 15:59:13 +13:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						1a2a333a1a 
					 
					
						
						
							
							Use format specifiers when formatting null pointers & strings  
						
						
						
						
					 
					
						2015-11-23 21:01:28 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						2157375d5c 
					 
					
						
						
							
							Use textual formatting for bool with %s specifier in printf ( #224 )  
						
						
						
						
					 
					
						2015-11-13 07:18:44 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						57ba9436a0 
					 
					
						
						
							
							Format null string as (nil) with p specifier  
						
						
						
						
					 
					
						2015-11-12 06:09:08 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						b5fda1c90d 
					 
					
						
						
							
							Format null pointer as (nil) and null string as (null) in printf ( #226 )  
						
						
						
						
					 
					
						2015-11-11 07:57:19 -08:00 
						 
				 
			
				
					
						
							
							
								vitaut 
							
						 
					 
					
						
						
							
						
						8b86a74ad5 
					 
					
						
						
							
							Allow formatting C strings as pointers ( #223 )  
						
						
						
						
					 
					
						2015-11-09 07:17:36 -08:00