diff mbox series

[meta-oe] fmt: upgrade 10.0.0 -> 10.1.0

Message ID 1692149636-4756-1-git-send-email-wangmy@fujitsu.com
State New
Headers show
Series [meta-oe] fmt: upgrade 10.0.0 -> 10.1.0 | expand

Commit Message

Mingyu Wang (Fujitsu) Aug. 16, 2023, 1:33 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

Changelog:
=========
* 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
* Optimized storage of an empty allocator in "basic_memory_buffer"
* Added formatters for proxy references to elements of "std::vector<bool>" and
  "std::bitset<N>"
* Fixed an ambiguous formatter specialization for containers that look like
  container adaptors such as "boost::flat_set"
* Fixed compilation when formatting durations not convertible from
  "std::chrono::seconds"
* Made the "formatter" specialization for "char*" const-correct
* Made "{}" and "{:}" handled consistently during compile-time checks
* Disallowed passing temporaries to "make_format_args" to improve API safety
  by preventing dangling references.
* Improved the compile-time error for unformattable types
* Improved the floating-point formatter
* Fixed handling of precision for "long double" larger than 64 bits.
* Made floating-point and chrono tests less platform-dependent
* Removed the remnants of the Grisu floating-point formatter that has been
  replaced by Dragonbox in earlier versions.
* Added "throw_format_error" to the public API
* Made "FMT_THROW" assert even if assertions are disabled when compiling with
  exceptions disabled
* Made "format_as" and "std::filesystem::path" formatter work with exotic
  code unit types.
* Deprecated the wide stream overload of "printf".
* Removed unused "basic_printf_parse_context".
* Improved RTTI detection used when formatting exceptions
* Improved compatibility with VxWorks7
* Improved documentation
* Improved build and CI configurations
* Fixed various warnings and compilation issues

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 meta-oe/recipes-support/fmt/{fmt_10.0.0.bb => fmt_10.1.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-support/fmt/{fmt_10.0.0.bb => fmt_10.1.0.bb} (90%)

Comments

Markus Volk Aug. 16, 2023, 5:25 a.m. UTC | #1
Hi,
it looks like the fmt upgrade breaks mariadb build

On Wed, Aug 16 2023 at 09:33:56 AM +08:00:00, wangmy 
<wangmy@fujitsu.com> wrote:
> From: Wang Mingyu <wangmy@fujitsu.com <mailto:wangmy@fujitsu.com>>
> 
> Changelog:
> =========
> * 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
> * Optimized storage of an empty allocator in "basic_memory_buffer"
> * Added formatters for proxy references to elements of 
> "std::vector<bool>" and
>   "std::bitset<N>"
> * Fixed an ambiguous formatter specialization for containers that 
> look like
>   container adaptors such as "boost::flat_set"
> * Fixed compilation when formatting durations not convertible from
>   "std::chrono::seconds"
> * Made the "formatter" specialization for "char*" const-correct
> * Made "{}" and "{:}" handled consistently during compile-time checks
> * Disallowed passing temporaries to "make_format_args" to improve API 
> safety
>   by preventing dangling references.
> * Improved the compile-time error for unformattable types
> * Improved the floating-point formatter
> * Fixed handling of precision for "long double" larger than 64 bits.
> * Made floating-point and chrono tests less platform-dependent
> * Removed the remnants of the Grisu floating-point formatter that has 
> been
>   replaced by Dragonbox in earlier versions.
> * Added "throw_format_error" to the public API
> * Made "FMT_THROW" assert even if assertions are disabled when 
> compiling with
>   exceptions disabled
> * Made "format_as" and "std::filesystem::path" formatter work with 
> exotic
>   code unit types.
> * Deprecated the wide stream overload of "printf".
> * Removed unused "basic_printf_parse_context".
> * Improved RTTI detection used when formatting exceptions
> * Improved compatibility with VxWorks7
> * Improved documentation
> * Improved build and CI configurations
> * Fixed various warnings and compilation issues
> 
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com 
> <mailto:wangmy@fujitsu.com>>
> ---
>  meta-oe/recipes-support/fmt/{fmt_10.0.0.bb => fmt_10.1.0.bb} | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-oe/recipes-support/fmt/{fmt_10.0.0.bb => fmt_10.1.0.bb} 
> (90%)
> 
> diff --git a/meta-oe/recipes-support/fmt/fmt_10.0.0.bb 
> b/meta-oe/recipes-support/fmt/fmt_10.1.0.bb
> similarity index 90%
> rename from meta-oe/recipes-support/fmt/fmt_10.0.0.bb
> rename to meta-oe/recipes-support/fmt/fmt_10.1.0.bb
> index a8e6e563da..f8d7edcdfe 100644
> --- a/meta-oe/recipes-support/fmt/fmt_10.0.0.bb
> +++ b/meta-oe/recipes-support/fmt/fmt_10.1.0.bb
> @@ -5,7 +5,7 @@ LICENSE = "MIT"
>  LIC_FILES_CHKSUM = 
> "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" 
> <file://license.rst;md5=b9257785fc4f3803a4b71b76c1412729/>
> 
>  SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https"
> -SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2"
> +SRCREV = "e57ca2e3685b160617d3d95fcd9e789c4e06ca88"
> 
>  S = "${WORKDIR}/git"
> 
> --
> 2.34.1
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#104369): 
> <https://lists.openembedded.org/g/openembedded-devel/message/104369>
> Mute This Topic: <https://lists.openembedded.org/mt/100771663/3618223>
> Group Owner: openembedded-devel+owner@lists.openembedded.org 
> <mailto:openembedded-devel+owner@lists.openembedded.org>
> Unsubscribe: 
> <https://lists.openembedded.org/g/openembedded-devel/unsub> 
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/fmt/fmt_10.0.0.bb b/meta-oe/recipes-support/fmt/fmt_10.1.0.bb
similarity index 90%
rename from meta-oe/recipes-support/fmt/fmt_10.0.0.bb
rename to meta-oe/recipes-support/fmt/fmt_10.1.0.bb
index a8e6e563da..f8d7edcdfe 100644
--- a/meta-oe/recipes-support/fmt/fmt_10.0.0.bb
+++ b/meta-oe/recipes-support/fmt/fmt_10.1.0.bb
@@ -5,7 +5,7 @@  LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729"
 
 SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https"
-SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2"
+SRCREV = "e57ca2e3685b160617d3d95fcd9e789c4e06ca88"
 
 S = "${WORKDIR}/git"