Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: fmt-devel | Distribution: openSUSE:Factory:zSystems |
Version: 11.1.1 | Vendor: openSUSE |
Release: 2.1 | Build date: Sat Jan 11 15:49:36 2025 |
Group: Unspecified | Build host: reproducible |
Size: 706359 | Source RPM: fmt-11.1.1-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://fmtlib.net/ | |
Summary: Development files for fmt, a formatting library |
Development files for fmt, a formatting library for C++.
MIT
* Sat Jan 11 2025 Jan Engelhardt <jengelh@inai.de> - Add 0001-Restore-ABI-compatibility.patch [boo#1235078] * Sat Dec 28 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 11.1.1 * Restore ABI compat with 11.0.2 * Wed Dec 25 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 11.1 * Reduced debug (unoptimized) binary code size and the number of template instantiations when passing formatting arguments * Added an experimental fmt::writer API that can be used for writing to different destinations such as files or strings * Made std::expected<void, E> formattable * Made fmt::is_formattable<void> SFINAE-friendly * Added the n specifier for tuples and pairs * Added support for tuple-like types to ``fmt::join`` * Added a formatter for ``std::reference_wrapper`` * Added experimental padding support (glibc ``strftime`` extension) to ``%m``, ``%j`` and ``%Y`` * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept * Added support for UTF-32 code units greater than 0xFFFF in fill * Sat Jul 20 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 11.0.2 * Fixed performance regressions when using ``std::back_insert_iterator`` with`` fmt::format_to``. * Made ``formatter<std::string_view>::parse`` work with types convertible to ``std::string_view``. * Made ``volatile void *`` formattable. * Made ``fmt::context`` iterator compatible with STL algorithms that rely on the iterator category. * Wed Jul 10 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 11.0.1 * Added fmt/base.h which provides a subset of the API with minimal include dependencies and enough functionality to replace all uses of the printf family of functions. * Improved integration with stdio in fmt::print, enabling direct writes into a C stream buffer in common cases. * fmt::format_to no longer exceeds buffers, instead it will truncate. * Added formatters for std::{expected,complex,type_info}, std::chrono::{day,month,year,year_month_day}. * Thu Jan 04 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 10.2.1 * Restore symbol write_console(std::FILE* f, string_view text) * Mon Jan 01 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 10.2 * Added support for the %j specifier (the number of days) for std::chrono::duration. * Added support for the chrono suffix for days and changed the suffix for minutes from "m" to the correct "min". * Tue Aug 29 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 10.1.1 * Added formatters for std::atomic and atomic_flag. * Fixed an error about partial specialization of formatter<string> after instantiation (GCC, C++20 mode). * Made fmt::to_string work with types that have format_as overloads. * Made formatted_size work with integral format specifiers at compile time. * Sat Aug 12 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 10.1 * Optimized format string compilation resulting in up to 40% speed up in compiled format_to and ~4x speed up in compiled format_to_n on a concatenation benchmark. * Thu May 11 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 10 * New floating-point formatting algorithm for given precision. The new algorithm is based on Dragonbox. * Replaced snprintf-based hex float formatter with an internal implementation. * Made format_as work with any user-defined type and not just enums. * Removed deprecated implicit conversions for enums and conversions to primitive types for compatibility with std::format and to prevent potential ODR violations. Use format_as instead. * Implemented formatting of subseconds. * Added formatters for std::priority_queue, std::queue, std::stack, std;:optional. * Fri Mar 10 2023 Martin Liška <mliska@suse.cz> - Use -ffloat-store as a fix for excessive precision provided by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337). * Sun Aug 28 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 9.1 * fmt::formatted_size now works at compile time * Fixed handling of invalid UTF-8 (#3038) * Improved Unicode support in ostream overloads of print * Added support for wide streams to fmt::streamed * Added the n specifier that disables the output of delimiters when formatting ranges (#2981) - Delete 0001-Fix-large-shift-in-uint128_fallback.patch 0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch 0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged) * Tue Jul 05 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 9 * Switched to the internal floating point formatter for all decimal presentation formats. In particular this results in consistent rounding on all platforms and removing the s[n]printf fallback for decimal FP formatting. * Compile-time floating point formatting no longer requires the header-only mode. * Disabled automatic std::ostream insertion operator (operator<<) discovery when fmt/ostream.h is included to prevent ODR violations. You can get the old behavior by defining FMT_DEPRECATED_OSTREAM. * Added fmt::ostream_formatter that can be used to write formatter specializations that perform formatting via std::ostream. * Added the fmt::streamed function that takes an object and formats it via std::ostream. * Added experimental std::variant formatting support. * Added experimental std::filesystem::path formatting support. * Added a std::thread::id formatter to fmt/std.h. * Added support for nested specifiers to range formatting. - Add 0001-Fix-large-shift-in-uint128_fallback.patch 0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch 0001-Make-sure-the-correct-fmod-overload-is-called.patch * Sat Apr 30 2022 Jan Engelhardt <jengelh@inai.de> - Replace obsolete macro %make_jobs by %cmake_build * Fri Jan 07 2022 Luigi Baldoni <aloisio@gmx.com> - Update to version 8.1.1 * Restored ABI compatibility with version 8.0.x * Fixed chrono formatting on big-endian systems * Mon Jan 03 2022 Luigi Baldoni <aloisio@gmx.com> - Update to version 8.1.0 * Optimized chrono formatting. + Processing of some specifiers such as %z and %Y is now up to 10-20 times faster, for example on GCC 11 with libstdc++. * Implemented subsecond formatting for chrono durations. * Fixed handling of precision 0 when formatting chrono durations. * Fixed an overflow on invalid inputs in the tm formatter. * Added fmt::group_digits that formats integers with a non-localized digit separator (comma) for groups of three digits. * Added support for faint, conceal, reverse and blink text styles. * Added experimental support for compile-time floating point formatting. * Added UDL-based named argument support to compile-time format string checks. * Implemented escaping of string range elements. * Switched to JSON-like representation of maps and sets for consistency with Python's str.format. * Extended fmt::join to support C++20-only ranges. * Optimized handling of non-const-iterable ranges and implemented initial support for non-const-formattable types. * Disabled implicit conversions of scoped enums to integers that was accidentally introduced in earlier versions. * Deprecated implicit conversion of [const] signed char* and [const] unsigned char* to C strings. * Deprecated _format, a legacy UDL-based format API. * Marked format, formatted_size and to_string as [[nodiscard]]. * Added missing diagnostic when trying to format function and member pointers as well as objects convertible to pointers which is explicitly disallowed. * Optimized writing to a contiguous buffer with format_to_n. * Optimized writing to non-char buffers. * Decimal point is now localized when using the L specifier. * Improved floating point formatter implementation. * Fixed handling of very large precision in fixed format. * Made a table of cached powers used in FP formatting static. * Resolved a lookup ambiguity with C++20 format-related functions due to ADL. * Removed unnecessary inline namespace qualification. * Implemented argument forwarding in format_to_n. * Fixed handling of implicit conversions in fmt::to_string and format string compilation. * Changed the default access mode of files created by fmt::output_file to -rw-r--r-- for consistency with fopen. * Make fmt::ostream::flush public. * Improved C++14/17 attribute detection. * Improved documentation. * Improved fuzzers and added a fuzzer for chrono timepoint formatting. * Added the FMT_SYSTEM_HEADERS CMake option setting which marks {fmt}'s headers as system. It can be used to suppress warnings. * Added the Bazel build system support. * Improved build configuration and tests. * Fixed various warnings and compilation issues.
/usr/include/fmt /usr/include/fmt/args.h /usr/include/fmt/base.h /usr/include/fmt/chrono.h /usr/include/fmt/color.h /usr/include/fmt/compile.h /usr/include/fmt/core.h /usr/include/fmt/format-inl.h /usr/include/fmt/format.h /usr/include/fmt/os.h /usr/include/fmt/ostream.h /usr/include/fmt/printf.h /usr/include/fmt/ranges.h /usr/include/fmt/std.h /usr/include/fmt/xchar.h /usr/lib64/cmake/fmt /usr/lib64/cmake/fmt/fmt-config-version.cmake /usr/lib64/cmake/fmt/fmt-config.cmake /usr/lib64/cmake/fmt/fmt-targets-relwithdebinfo.cmake /usr/lib64/cmake/fmt/fmt-targets.cmake /usr/lib64/libfmt.so /usr/lib64/pkgconfig/fmt.pc /usr/share/doc/packages/fmt-devel /usr/share/doc/packages/fmt-devel/ChangeLog.md /usr/share/doc/packages/fmt-devel/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jan 29 02:28:24 2025