Accepting request 791803 from home:alois:branches:devel:libraries:c_c++
- Update to version 6.2.0 * Improved error reporting when trying to format an object of a non-formattable type: * Reduced library size by ~10%. * Always print decimal point if # is specified (#1476, #1498): * Implemented the 'L' specifier for locale-specific numeric formatting to improve compatibility with std::format. The 'n' specifier is now deprecated and will be removed in the next major release. * Moved OS-specific APIs such as windows_error from fmt/format.h to fmt/os.h. You can define FMT_DEPRECATED_INCLUDE_OS to automatically include fmt/os.h from fmt/format.h for compatibility but this will be disabled in the next major release. * Added precision overflow detection in floating-point formatting. * Implemented detection of invalid use of fmt::arg. * Used type_identity to block unnecessary template argument deduction. * Improved UTF-8 handling (#1109): * Added experimental dynamic argument storage (#1170, #1584): * Made fmt::join accept initializer_list (#1591). * Fixed handling of empty tuples (#1588). * Fixed handling of output iterators in format_to_n (#1506). * Fixed formatting of std::chrono::duration types to wide output (#1533). * Added const begin and end overload to buffers (#1553). * Added the ability to disable floating-point formatting via FMT_USE_FLOAT, FMT_USE_DOUBLE and FMT_USE_LONG_DOUBLE macros for extremely memory-constrained embedded system (#1590). * Made FMT_STRING work with constexpr string_view (#1589). * Implemented a minor optimization in the format string parser (#1560). * Improved attribute detection (#1469, #1475, #1576). * Improved documentation (#1481, #1523). * Fixed symbol visibility on Linux when compiling with -fvisibility=hidden (#1535). * Implemented various build configuration fixes and improvements (#1264, #1460, #1534, #1536, #1545, #1546, #1566, #1582, #1597, #1598). * Fixed various warnings and compilation issues - Dropped Group tag OBS-URL: https://build.opensuse.org/request/show/791803 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/fmt?expand=0&rev=17
This commit is contained in:
parent
aaeb35156e
commit
9cb81df54e
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1cafc80701b746085dddf41bd9193e6d35089e1c6ec1940e037fcb9c98f62365
|
|
||||||
size 723160
|
|
3
fmt-6.2.0.tar.gz
Normal file
3
fmt-6.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fe6e4ff397e01c379fc4532519339c93da47404b9f6674184a458a9967a76575
|
||||||
|
size 733403
|
47
fmt.changes
47
fmt.changes
@ -1,3 +1,50 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 6 14:21:08 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 6.2.0
|
||||||
|
* Improved error reporting when trying to format an object of
|
||||||
|
a non-formattable type:
|
||||||
|
* Reduced library size by ~10%.
|
||||||
|
* Always print decimal point if # is specified (#1476, #1498):
|
||||||
|
* Implemented the 'L' specifier for locale-specific numeric
|
||||||
|
formatting to improve compatibility with std::format. The 'n'
|
||||||
|
specifier is now deprecated and will be removed in the next
|
||||||
|
major release.
|
||||||
|
* Moved OS-specific APIs such as windows_error from
|
||||||
|
fmt/format.h to fmt/os.h. You can define
|
||||||
|
FMT_DEPRECATED_INCLUDE_OS to automatically include fmt/os.h from
|
||||||
|
fmt/format.h for compatibility but this will be disabled in the
|
||||||
|
next major release.
|
||||||
|
* Added precision overflow detection in floating-point
|
||||||
|
formatting.
|
||||||
|
* Implemented detection of invalid use of fmt::arg.
|
||||||
|
* Used type_identity to block unnecessary template argument
|
||||||
|
deduction.
|
||||||
|
* Improved UTF-8 handling (#1109):
|
||||||
|
* Added experimental dynamic argument storage (#1170, #1584):
|
||||||
|
* Made fmt::join accept initializer_list (#1591).
|
||||||
|
* Fixed handling of empty tuples (#1588).
|
||||||
|
* Fixed handling of output iterators in format_to_n (#1506).
|
||||||
|
* Fixed formatting of std::chrono::duration types to wide
|
||||||
|
output (#1533).
|
||||||
|
* Added const begin and end overload to buffers (#1553).
|
||||||
|
* Added the ability to disable floating-point formatting via
|
||||||
|
FMT_USE_FLOAT, FMT_USE_DOUBLE and FMT_USE_LONG_DOUBLE macros for
|
||||||
|
extremely memory-constrained embedded system (#1590).
|
||||||
|
* Made FMT_STRING work with constexpr string_view (#1589).
|
||||||
|
* Implemented a minor optimization in the format string parser
|
||||||
|
(#1560).
|
||||||
|
* Improved attribute detection (#1469, #1475, #1576).
|
||||||
|
* Improved documentation (#1481, #1523).
|
||||||
|
* Fixed symbol visibility on Linux when compiling with
|
||||||
|
-fvisibility=hidden (#1535).
|
||||||
|
* Implemented various build configuration fixes and
|
||||||
|
improvements (#1264, #1460, #1534, #1536, #1545, #1546, #1566,
|
||||||
|
#1582, #1597, #1598).
|
||||||
|
* Fixed various warnings and compilation issues
|
||||||
|
|
||||||
|
- Dropped Group tag
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Dec 11 16:57:03 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
Wed Dec 11 16:57:03 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
5
fmt.spec
5
fmt.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package fmt
|
# spec file for package fmt
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LLC
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,11 +18,10 @@
|
|||||||
|
|
||||||
%define sover 6
|
%define sover 6
|
||||||
Name: fmt
|
Name: fmt
|
||||||
Version: 6.1.2
|
Version: 6.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A formatting library for C++
|
Summary: A formatting library for C++
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Libraries/C and C++
|
|
||||||
URL: http://fmtlib.net/
|
URL: http://fmtlib.net/
|
||||||
Source0: https://github.com/fmtlib/fmt/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/fmtlib/fmt/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
|
Loading…
Reference in New Issue
Block a user