Commit Graph

17 Commits

Author SHA1 Message Date
Wang Mingyu abb9805e9d fmt: upgrade 10.1.0 -> 10.1.1
Changelog:
==========
Added formatters for std::atomic and atomic_flag (#3574, #3594).
Fixed an error about partial specialization of formatter<string> after instantiation when compiled with gcc and C++20 (#3584).
Fixed compilation as a C++20 module with gcc and clang (#3587, #3597, #3605).
Made fmt::to_string work with types that have format_as overloads (#3575).
Made formatted_size work with integral format specifiers at compile time (#3591).
Fixed a warning about the no_unique_address attribute on clang-cl (#3599).
Improved compatibility with the legacy GBK encoding (#3598, #3599).
Added OpenSSF Scorecard analysis (#3530, #3571).
Updated CI dependencies

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:43 -07:00
Wang Mingyu df5f163669 fmt: upgrade 10.0.0 -> 10.1.0
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>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:54 -07:00
Wang Mingyu 7b55d7ef83 fmt: upgrade 9.1.0 -> 10.0.0
License-Update:
 Add " and {fmt} contributors" to Copyright

Changelog:
 https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-17 17:43:24 -07:00
William A. Kennington III 757a636ae2 fmt: upgrade 8.1.1 -> 9.1.0
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 19:18:27 -07:00
Wang Mingyu fd4bb54147 fmt: upgrade 8.0.1 -> 8.1.1
Changelog:
=========
Restored ABI compatibility with version 8.0.x
Fixed chrono formatting on big endian systems
Fixed a linkage error with mingw

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-24 09:11:01 -08:00
Richard Purdie b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Alexander Kanavin 94de9a7adb fmt: update 7.1.3 -> 8.0.1
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-08 21:29:53 -07:00
Zang Ruochen 2df804d55a fmt: upgrade 7.1.2 -> 7.1.3
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-12-03 22:32:56 -08:00
Khem Raj 71d8c0589b fmt: Upgrade to 7.1.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 00:00:05 -08:00
Zang Ruochen 3751ace056 fmt: upgrade 7.0.3 -> 7.1.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-02 09:00:52 -08:00
Pascal Bach d47038a57a fmt: make available as native and nativesdk
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-21 09:37:38 -07:00
Jyothi-k e2afcff148 fmt: 7.0.1 -> 7.0.3
Upgrade fmt to latest version 7.0.3

Signed-off-by: Jyothi-k <jyothik41rao@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-19 08:20:02 -07:00
William A. Kennington III b7b0339c78 fmt: 6.2.0 -> 7.0.1
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:13 -07:00
Pierre-Jean Texier 7520587611 fmt: upgrade 6.1.2 -> 6.2.0
See full changelog https://github.com/fmtlib/fmt/releases/tag/6.2.0

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-07 09:10:38 -07:00
Vincent Prince ad874a4ec4 fmt: bump version to v6.1.2
Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-23 14:16:25 -08:00
Oleksandr Kravchuk ee2df5419d fmt: update to 6.0.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13 07:00:12 -07:00
William A. Kennington III via Openembedded-devel 75b516de73 fmt: Init at 5.3.0
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10 09:28:20 -07:00