4.3.0
Changes:
- 54f14b9 Version 4.3.0
- 54d8e6b Remove now unneeded release tarball command
- 223d258 Integrate with flymake build system
- a2216af Fix compilation of benchmarks
- d288628 Fix semantic error parsing formating parameter positions
- a68f31d Add safe variant of std::isspace
- 78ff5fe Convert most BasicString methods to accept a string view
- 33b29bd Enable UndefinedBehaviorSanitizer for debug builds
- c7620f8 Fix undefined behavior in SocketImpl::hostname_to_address
- c26d3ba Fix undefined behavior in Color constructor
See More
- 58d8aa6 Fix undefined behavior in BitStreamReader::peek_bits
- 24040fe Fix undefined behavior in BasicStringFormatter::format_value
- ff30ad7 Extract string formatting traits to helper struct
- 7f579d3 Fix typos in BasicString documentation
- 214f156 Remove stream related type definitions
- adc560b Rename string_streamer.hpp to string_stream_util.hpp
- 72eb70f Remove BasicStringStreamer and BasicStringStreamerTraits
- 4513fb1 Remove BasicString::format overload that inserts to a stream
- acd566a Re-implement BasicString::join using BasicString::format
- d7d871f Protect generic type formatter against missing operator<<
- 98c4a6d Simplify validation of non-specified presentation types
- 9a3e71d Do not allow presentation types for generic format parameters
- b1b2093 Do not unnecessarily cast format parameters
- 77072a1 Format strong enumerations from format parameters
- 9b37487 Parse strong enumerations in format parameters
- d354947 Add an example C project
- 417b9cb Ensure C++ flags are not used during C compilation
This list of changes was auto generated.