Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						279c7a6e6a
					 | 
					
						
						
							
							Change "number is too big in format" to "number is too big" because the error can occur not only in the format function.
						
						
						
						
						
						
					 | 
					
						2014-08-28 06:50:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						526b7fc91d
					 | 
					
						
						
							
							Throw exception in parse_nonnegative_int if the number is too big.
						
						
						
						
						
						
					 | 
					
						2014-08-28 06:42:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9646e38c3b
					 | 
					
						
						
							
							Don't use error_ in parse_arg_index.
						
						
						
						
						
						
					 | 
					
						2014-08-27 09:13:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						da0f7c0a51
					 | 
					
						
						
							
							Improve error reporting in parse_arg_index.
						
						
						
						
						
						
					 | 
					
						2014-08-27 09:04:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						42de4f1f7d
					 | 
					
						
						
							
							Get rid of FormatErrorReporter.
						
						
						
						
						
						
					 | 
					
						2014-08-27 08:24:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						dd4323f31c
					 | 
					
						
						
							
							Add fprintf and write docs.
						
						
						
						
						
						
					 | 
					
						2014-08-21 08:49:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						be00d8b272
					 | 
					
						
						
							
							Convert integer argument like printf does.
						
						
						
						
						
						
					 | 
					
						2014-08-19 08:49:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						406c6123fb
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2014-08-19 08:47:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						c4a4a05d12
					 | 
					
						
						
							
							Improve handling of char in printf.
						
						
						
						
						
						
					 | 
					
						2014-08-19 08:14:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						186734cf8b
					 | 
					
						
						
							
							Fix warnings.
						
						
						
						
						
						
					 | 
					
						2014-08-18 07:03:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						adce0245dc
					 | 
					
						
						
							
							Fix a warning.
						
						
						
						
						
						
					 | 
					
						2014-08-17 07:53:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						366e852f00
					 | 
					
						
						
							
							Fix a warning.
						
						
						
						
						
						
					 | 
					
						2014-08-15 16:35:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						bb01633d19
					 | 
					
						
						
							
							Fix a warning.
						
						
						
						
						
						
					 | 
					
						2014-08-15 09:03:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						fb32161fa4
					 | 
					
						
						
							
							Move implementation specific stuff from format.h to format.cc.
						
						
						
						
						
						
					 | 
					
						2014-08-15 08:40:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d4412a01f0
					 | 
					
						
						
							
							Simplify isinfinity.
						
						
						
						
						
						
					 | 
					
						2014-08-13 08:01:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						1a0c76a81a
					 | 
					
						
						
							
							Fix formatting of long double.
						
						
						
						
						
						
					 | 
					
						2014-08-13 07:51:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						e488a28601
					 | 
					
						
						
							
							Fix a warning.
						
						
						
						
						
						
					 | 
					
						2014-08-13 06:53:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d3a7039e31
					 | 
					
						
						
							
							Implement 'll' specifier.
						
						
						
						
						
						
					 | 
					
						2014-08-12 08:36:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						316ae7e244
					 | 
					
						
						
							
							Implement more printf length specifiers.
						
						
						
						
						
						
					 | 
					
						2014-08-09 10:04:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						e22d657202
					 | 
					
						
						
							
							Fix MSVC warnings.
						
						
						
						
						
						
					 | 
					
						2014-08-08 06:51:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						a259c941e2
					 | 
					
						
						
							
							Implement 'l' length specifier.
						
						
						
						
						
						
					 | 
					
						2014-08-01 07:15:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d81fafc295
					 | 
					
						
						
							
							Fix tests on MSVC, take 2.
						
						
						
						
						
						
					 | 
					
						2014-07-31 07:43:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						f4156b57f0
					 | 
					
						
						
							
							Implement 'hh' length specifier in printf.
						
						
						
						
						
						
					 | 
					
						2014-07-30 08:39:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						39b0930aee
					 | 
					
						
						
							
							Improve handling of 'h' length specifier in printf.
						
						
						
						
						
						
					 | 
					
						2014-07-30 08:08:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						eeca22357b
					 | 
					
						
						
							
							Handle 'h' length specifier in printf.
						
						
						
						
						
						
					 | 
					
						2014-07-30 07:37:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						e4c4e4e944
					 | 
					
						
						
							
							Improve handling of dynamic precision in printf.
						
						
						
						
						
						
					 | 
					
						2014-07-30 06:51:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						be785a8a43
					 | 
					
						
						
							
							Fix MSVC build.
						
						
						
						
						
						
					 | 
					
						2014-07-29 09:14:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						bf5b246717
					 | 
					
						
						
							
							fmt_isinf -> isinfinity
						
						
						
						
						
						
					 | 
					
						2014-07-29 08:22:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						24d6baa60f
					 | 
					
						
						
							
							Fix Clang build.
						
						
						
						
						
						
					 | 
					
						2014-07-29 07:49:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						481c313df5
					 | 
					
						
						
							
							Fix the build.
						
						
						
						
						
						
					 | 
					
						2014-07-29 07:19:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d8b9f413fe
					 | 
					
						
						
							
							Fix https://github.com/cppformat/cppformat/issues/50.
						
						
						
						
						
						
					 | 
					
						2014-07-29 06:38:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						4d049cf598
					 | 
					
						
						
							
							More fixes for https://github.com/cppformat/cppformat/issues/50.
						
						
						
						
						
						
					 | 
					
						2014-07-28 08:41:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						75b5eb4b9d
					 | 
					
						
						
							
							More fixes for https://github.com/cppformat/cppformat/issues/50.
						
						
						
						
						
						
					 | 
					
						2014-07-27 15:09:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						5d4803a567
					 | 
					
						
						
							
							More fixes for https://github.com/cppformat/cppformat/issues/50.
						
						
						
						
						
						
					 | 
					
						2014-07-27 12:53:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						2a1c0c9969
					 | 
					
						
						
							
							Obey line length limit.
						
						
						
						
						
						
					 | 
					
						2014-07-26 09:45:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						f634ccb344
					 | 
					
						
						
							
							ReportUnknownType -> report_unknown_type (https://github.com/cppformat/cppformat/issues/50)
						
						
						
						
						
						
					 | 
					
						2014-07-26 08:42:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						b498ba0bc5
					 | 
					
						
						
							
							FormatFloat -> format_float (https://github.com/cppformat/cppformat/issues/50)
						
						
						
						
						
						
					 | 
					
						2014-07-26 08:03:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d142e3b55f
					 | 
					
						
						
							
							Simplify handling of flags.
						
						
						
						
						
						
					 | 
					
						2014-07-25 08:29:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d699c2a0d9
					 | 
					
						
						
							
							Don't duplicate integer format specifiers when formatting char as integer.
						
						
						
						
						
						
					 | 
					
						2014-07-25 08:24:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						a997de90eb
					 | 
					
						
						
							
							Fix https://github.com/cppformat/cppformat/issues/57.
						
						
						
						
						
						
					 | 
					
						2014-07-25 07:10:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						c1db293518
					 | 
					
						
						
							
							Don't use Writer's buffer directly in formatters. Unfriend BasicFormatter.
						
						
						
						
						
						
					 | 
					
						2014-07-24 08:53:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						a7d94f0c61
					 | 
					
						
						
							
							Fix https://github.com/cppformat/cppformat/issues/55.
						
						
						
						
						
						
					 | 
					
						2014-07-22 12:37:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						f1dfd59a41
					 | 
					
						
						
							
							HandleArgIndex -> handle_arg_index. Use error_ instead of a local.
						
						
						
						
						
						
					 | 
					
						2014-07-16 08:49:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						4edc88f609
					 | 
					
						
						
							
							Add FormatterBase.
						
						
						
						
						
						
					 | 
					
						2014-07-16 08:38:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9144a8fbbe
					 | 
					
						
						
							
							PrintfParser -> PrintfFormatter.
						
						
						
						
						
						
					 | 
					
						2014-07-16 07:59:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9d74f9542b
					 | 
					
						
						
							
							IsNegative -> is_negative. Simplify WidthHandler and ArgFormatter.
						
						
						
						
						
						
					 | 
					
						2014-07-16 07:27:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						512e2ced93
					 | 
					
						
						
							
							Rewrite argument formatting using ArgVisitor.
						
						
						
						
						
						
					 | 
					
						2014-07-14 08:47:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						e3a2ac8725
					 | 
					
						
						
							
							Move StringValue to Arg & simplify StringTraits.
						
						
						
						
						
						
					 | 
					
						2014-07-14 08:04:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						591ad0a64a
					 | 
					
						
						
							
							Add ArgVisitor.
						
						
						
						
						
						
					 | 
					
						2014-07-14 06:55:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9c47f3e057
					 | 
					
						
						
							
							Fix MinGW issues, take 2.
						
						
						
						
						
						
					 | 
					
						2014-07-09 09:45:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |