All releases of FastFormat


Release Notes: This release adds three new inserters: fastformat::character and overloads of fastformat::to_i() for LARGE_INTEGER and ULARGE_INTEGER. A HOW_YOU_CAN_HELP.txt file was added to the distribution, along with a new example (example.sink.c_string) and a large number of trivial/minor renaming of internal components to aid consistency.


Release Notes: fastformat/fastformat.hpp now includes fastformat/sinks/ostream.hpp by default, unless FASTFORMAT_LEAN_AND_MEAN is specified. A new example, example.pad.hash, was added. Finally, the FastFormat headers now require STLSoft 1.9.104, which is needed for improved compatibility with some compilers.


Release Notes: This version includes some minor fixes and a new example program illustrating fastformat::flush(). It depends on STLSoft 1.9.102.


Release Notes: This release adds a fastformat::flush() function, a sink_exception class (abstract) and sink_output_exception exception classes, and to_i_null_if_not(), to_i_null_if_zero(), and to_i_null_if_0() inserter functions. It also includes substantial improvements to documentation and sink robustness, along with some minor optimizations and several new performance and component test programs.


Release Notes: This release includes optimizations in the processing of (default-formatted) integers and helper function templates, leading to performance increases of between 10 and 100% percent. It also begins minor restructuring of the projects, ready for new components and functional changes in the 0.6 release stream. It bundles shwild 0.19.9 and xTests 0.15.2, and requires STLSoft 1.9.99.


Release Notes: This release adds a no-nag build facility, allowing for the suppression of various (non-error, non-warning) compiler message nags.


Release Notes: This version correctly truncates a field when the replacement parameter specifies a maximum width of 0. It also contains corrections to the FAQ.


Release Notes: format_iterator is now compatible with VC++ 10. This version depends on STLSoft 1.9.97.


Release Notes: This release ensures full support for '#' as a fill character (in addition to ' ') and ensures that all (format specification defect) exceptions are correctly propagated to the caller. It detects (and rejects) negative width elements, and extra format specifier elements. It bundles shwild 0.9.19 and xTests 0.15.1, and depends on STLSoft 1.9.97.


Release Notes: This version includes example and component test programs for format_iterator, and makes several minor refactoring changes. It bundles xTests 0.15.1, and relies on STLSoft 1.9.97.