Projects / FastFormat / Releases

All releases of FastFormat

  •  07 Aug 2012 09:37
Avatar

    Release Notes: Forward-compatible changes were made to various inserters and shims to use new facilities in (the imminent) STLSoft 1.10. WindowsMessageBox sinks now elicit captions from the top-level parent when the caller specifies no caption. fastformat/sinks/iostream.hpp was added. The shorthand header includes a sink for std::ostream and standard header <iostream>. fastformat/sinks/stlsoft/FILE_stream.hpp was added, which enables formatting to STLSoft's FILE_stream+thread_shareable_FILE_stream. An alias fastformat::ch was added for the fastformat::character inserter (fastformat/inserters/ch.hpp). shwild 0.9.20 and xTests 0.16.6 are bundled, and STLSoft 1.9.115 is required.

    •  27 Feb 2012 10:32
    Avatar

      Release Notes: This release changes the manner in which integer string forms is evaluated (now in terms of STLSoft's integral_printf_traits<>), to simplify definitions and fix a defect (found on I32LP64 systems). It adds a makefile for GCC 4.7. It adds fastformat.core.vcxproj (VC++ 10). It changes core source files to include new src/ximpl_core.hpp. It adds various unit/component tests. It bundles shwild 0.9.20 and xTests 0.16.5; and depends on STLSoft 1.9.112.

      •  11 Dec 2010 08:09
      Avatar

        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.

        •  29 Nov 2010 07:38
        Avatar

          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.

          •  11 Nov 2010 11:51
          Avatar

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

            •  14 Oct 2010 05:40
            Avatar

              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.

              •  23 Jun 2010 08:05
              Avatar

                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.

                •  21 Jun 2010 14:03
                Avatar

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

                  •  06 Jun 2010 23:58
                  Avatar

                    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.

                    •  16 Apr 2010 03:26
                    Avatar

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

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.