4.0.0
Changes:
- 1c4b6a4 Use clearer language in std::enable_if wrappers
- 9bb8a33 Fix benchmarks compilation on Windows
- 81d0798 Split up types unit tests
- 968dc79 Build: Fix inheritance of parent directory compiler flags
- c554c2d Version 4.0.0
- 5c49c37 Update string formatting benchmarks
- 2184d27 Mark numeric user-defined literals as consteval
- f2a34dd Mark styler user-defined literals as consteval
- b8266e3 Reduce maximum number of format string replacement fields
- 44499c1 Use string formatter in test and benchmark reporters
See More
- 7c1f2c3 Ensure BasicStreamModifiers resets fill and precision
- 8f5c415 Support formatting options with nested replacement fields
- ce6a4d3 Parse nested replacement fields in format strings
- e746ba8 Remmove unused BasicFormatSpecifier helpers
- a15640c Split BasicStringFormatter::format_value based on type
- 0efb9d8 Fix typo in documentation
- af03c36 Simplify string formatting loop
- 35db6cc Performance improvements of BasicString::format
- 75f5182 Benchmark string formatting
- c953c55 Fix typos in documentation
- c5b26ff Remove now-duplicated stream utility from benchmarks
- 3b1d9e1 Convert all format strings to new specification
- 7fe571a String formatting overhaul: Format according to std::format specs
- ef2cf31 String formatting overhaul: Parsing of std::format strings
- 0dd9659 Add string utility for lexical analysis of string literals
- 99733bf Add string chooser macro for character array references
- 6b5ac96 Add compile-time helper methods for testing compiler support
- 6ce95a6 Add safe variants of std::isupper, std::islower, std::isxdigit.
- 5bad156 Fix typos in documentation
- 331be89 Remove macOS + GCC from CI
- 55e77cb Use safe BasicString::is_digit in JsonParser
- 723d2d3 Add safe variants of std::isalpha and std::isdigit
- 2d84985 Use fly::enable_if and fly::size_of_type_is where useful
- 7deb24e Add fly::size_of_type_is trait
- 7d7fb84 Add fly::enable_if and fly::disable_if for SFINAE convenience
- 5789992 Update BasicStringConverter to use std::from_chars when able
- ed41cff Remove BasicString::starts_with and BasicString::ends_with
- 3378453 Update JSON parser benchmarks
This list of changes was auto generated.