diff options
| author | Stefan Boberg <[email protected]> | 2026-03-12 15:02:32 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-12 15:02:32 +0100 |
| commit | faaa8993405b85015fff202746c39ae0374505d8 (patch) | |
| tree | 4bff0ee5ee65c7fe7462b153563d170df1de6e83 /zencore/httpsys.cpp | |
| parent | 5.7.22 (diff) | |
| download | zen-faaa8993405b85015fff202746c39ae0374505d8.tar.xz zen-faaa8993405b85015fff202746c39ae0374505d8.zip | |
update fmt 12.0.0 -> 12.1.0 (#828)
- Update vendored fmt library from 12.0.0 to 12.1.0
- Disable warnings-as-errors for the fmt build target (third-party code)
## Notable changes in fmt 12.1.0
- **Performance**: Optimized `buffer::append`, resulting in up to ~16% improvement on spdlog benchmarks
- **Bug fixes**:
- Worked around ABI incompatibility in `std::locale_ref` between clang and gcc
- Fixed compilation with clang 21 and `-std=c++20`
- Fixed compilation with locales disabled in header-only mode
- Fixed dynamic linking issue with clang-cl
- Fixed compatibility with clang as host compiler for NVCC
- **Formatter improvements**:
- `std::variant` and `std::expected` formatters now work with `format_as`
- Added cv-qualified type support to `std::optional` formatter
- Added demangling support for libc++ and clang-cl
- **C++ modules**: Fixed several compatibility issues, exported `is_compiled_string` and `operator""_cf`
- **Other**: Switched to global `malloc`/`free` to enable allocator customization, made `FMT_USE_CONSTEVAL` user-configurable
Diffstat (limited to 'zencore/httpsys.cpp')
0 files changed, 0 insertions, 0 deletions