Revisions of fmt

buildservice-autocommit accepted request 850758 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 39)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 850757 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 38)
- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc
buildservice-autocommit accepted request 846063 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 37)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 846061 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 36)
- Update to version 7.1.2
  * Fixed floating point formatting with large precision
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 845481 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 35)
- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)
buildservice-autocommit accepted request 844382 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 34)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 844381 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 33)
- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryƫ. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point<system_clock>
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    # specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch
buildservice-autocommit accepted request 824910 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 32)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 824909 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 31)
- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting
buildservice-autocommit accepted request 823446 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 30)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 823445 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 29)
- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting
buildservice-autocommit accepted request 819280 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 28)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 819279 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 27)
- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 819012 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 26)
- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
     precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
      FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
      fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
      std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator<< overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7
buildservice-autocommit accepted request 816648 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 25)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 816647 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 24)
- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)
buildservice-autocommit accepted request 802985 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 23)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 802984 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 22)
- Update to version 6.2.1
  * Fixed ostream support in ``sprintf``
    (`#1631 <https://github.com/fmtlib/fmt/issues/1631>`_).
  * Fixed type detection when using implicit conversion to
    ``string_view`` and ostream ``operator<<`` inconsistently
    (`#1662 <https://github.com/fmtlib/fmt/issues/1662>`_).
- Drop 7d01859ef16e6b65bc023ad8bebfedecb088bf81.patch (no longer
  necessary)
- Spec cleanup
buildservice-autocommit accepted request 793945 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 21)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) committed (revision 20)
Displaying revisions 21 - 40 of 59
openSUSE Build Service is sponsored by