From c1ce6e01f76fe0bec0a690b7ad2d3858de1852d1 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Thu, 2 Apr 2020 08:18:42 -0700 Subject: [PATCH] Update changelog --- ChangeLog.rst | 81 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 75 insertions(+), 6 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index fb240af8..05a7b36b 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -49,7 +49,7 @@ * Implemented detection of invalid use of ``fmt::arg``. -* Used ``type_identity`` to block unnecessary template argument deduction +* Used ``type_identity`` to block unnecessary template argument deduction. Thanks Tim Song. * Improved UTF-8 handling @@ -69,23 +69,76 @@ on systems that support Unicode. +* Implemented dynamic argument storage + (`#1170 `_, + `#1584 `_): + + .. code:: c++ + + fmt::dynamic_format_arg_store store; + store.push_back("answer"); + store.push_back(42); + fmt::vprint("The {} is {}.\n", store); + + prints:: + + The answer is 42. + + Thanks `vsolontsov-ll (Vladimir Solontsov) + `_. + +* Made ``fmt::join`` accept ``initializer_list`` + (`#1591 `_). + Thanks `Rapotkinnik (Nikolay Rapotkin) `_. + +* 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 `_). + Thanks `zeffy (pilao) `_. + +* Added const ``begin`` and ``end`` overload to buffers + (`#1553 `_). + Thanks `dominicpoeschko `_. + +* Implemented a minor optimization in the format string parser + (`#1560 `_). + Thanks `IkarusDeveloper `_. + * Switched links to HTTPS in README (`#1481 `_). Thanks `@imba-tjd (谭九鼎) `_. -* Improved detection of the ``fallthrough`` attribute +* Improved attribute detection (`#1469 `_, - `#1475 `_). + `#1475 `_, + `#1576 `_). Thanks `@federico-busato (Federico) `_, - `@chronoxor (Ivan Shynkarenka) `_. + `@chronoxor (Ivan Shynkarenka) `_, + `@refnum `_. * Improved documentation (`#1523 `_). Thanks `@JackBoosY (Jack·Boos·Yu) `_. +* Fixed symbol visibility on Linux when compiling with ``-fvisibility=hidden`` + (`#1535 `_). + Thanks `@milianw (Milian Wolff) `_. + +* Implemented various build configuration fixes and improvements + (`#1264 `_, + `#1534 `_, + `#1546 `_, + `#1566 `_, + `#1582 `_). + Thanks `@ambitslix (Attila M. Szilagyi) `_, + `@jwillikers (Jordan Williams) `_, + `@stac47 (Laurent Stacul) `_. + * Fixed various warnings and compilation issues (`#1433 `_, `#1470 `_, @@ -101,7 +154,19 @@ `#1520 `_, `#1521 `_, `#1521 `_, - `#1530 `_). + `#1530 `_, + `#1531 `_, + `#1532 `_, + `#1539 `_, + `#1548 `_, + `#1554 `_, + `#1568 `_, + `#1569 `_, + `#1571 `_, + `#1573 `_, + `#1575 `_, + `#1581 `_, + `#1583 `_). Thanks `@marti4d (Chris Martin) `_, `@iPherian `_, `@parkertomatoes `_, @@ -110,7 +175,11 @@ `@DanielaE (Daniela Engert) `_, `@torsten48 `_, `@tohammer (Tobias Hammer) `_, - `@lefticus (Jason Turner) `_. + `@lefticus (Jason Turner) `_, + `@ryusakki (Haise) `_, + `@fghzxm `_, + `@refnum `_, + `@pramodk (Pramod Kumbhar) `_. 6.1.2 - 2019-12-11 ------------------