From 1df1af024590efc80bbff26fe05ca50c7785f7c2 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 07:21:08 -0700 Subject: [PATCH 1/8] Update ChangeLog.rst --- ChangeLog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 566643e4..74ccaa38 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -46,7 +46,7 @@ (`#178 `_). Thanks to `@jackyf (Eugene V. Lyubimkin) `_. -* [Breaking] ``BasicStringRef`` comparison operators now compare string +* [Breaking] ``StringRef``/``BasicStringRef`` comparison operators now compare string content, not pointers (`#183 `_). @@ -58,7 +58,7 @@ on Karma's benchmark (`#186 `_). -* Fixed most warnings reported by Coverity Scan +* Fixed warnings reported by Coverity Scan (`#187 `_, `#192 `_). From fef203bf6ce878a80855176632db0753f5e7b8d4 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 07:49:31 -0700 Subject: [PATCH 2/8] Update ChangeLog.rst --- ChangeLog.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ChangeLog.rst b/ChangeLog.rst index 74ccaa38..1755507a 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,6 +1,15 @@ 2.0.0 - TBD ----------- +* Packages for `Debian `_ GNU/Linux and derived distributions + such as Ubuntu: + + - Debian `stretch `_ + - Debian `sid `_ + - `Ubuntu `_ + + Thanks to `@jackyf (Eugene V. Lyubimkin) `_. + * [Breaking] Changed default ``bool`` format to textual, "true" or "false" (`#170 `_): From 1942ff4c70576a48e3d1a1723805ba14897c95f1 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:00:25 -0700 Subject: [PATCH 3/8] Update ChangeLog.rst --- ChangeLog.rst | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 1755507a..b37b678d 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -23,9 +23,10 @@ fmt::print("{:d}", true); // prints "1" -* Documentation fixes - (`#162 `_ and - `#165 `_). +* Fixed documentation issues + (`#162 `_, + `#165 `_, + `#210 `_). * Improved support for custom character types (`#171 `_). @@ -55,9 +56,15 @@ (`#178 `_). Thanks to `@jackyf (Eugene V. Lyubimkin) `_. -* [Breaking] ``StringRef``/``BasicStringRef`` comparison operators now compare string - content, not pointers - (`#183 `_). +* [Breaking] Improved compatibility between ``BasicStringRef`` and + `std::experimental::basic_string_view + `_ + (`#159 `_, + `#183 `_): + + - Comparison operators now compare string content, not pointers + - `BasicStringRef::c_str` replaced by `BasicStringRef::data` + - `BasicStringRef` is no longer assumed to be null-terminated * Dependency on pthreads introduced by Google Test is now optional (`#185 `_). @@ -114,9 +121,6 @@ * Documentation build script is now compatible with Python 3 (`#209 `_). -* Fixed documentation layout issues on medium screen sizes - (`#210 `_). - * Fixed a name conflict with macro ``free`` defined in ``crtdbg.h`` when ``_CRTDBG_MAP_ALLOC`` is set (`#211 `_). From 83b639987c45fddfe0971d703dd26e93905e745c Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:01:06 -0700 Subject: [PATCH 4/8] Update ChangeLog.rst --- ChangeLog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index b37b678d..919ede39 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -63,8 +63,8 @@ `#183 `_): - Comparison operators now compare string content, not pointers - - `BasicStringRef::c_str` replaced by `BasicStringRef::data` - - `BasicStringRef` is no longer assumed to be null-terminated + - ``BasicStringRef::c_str`` replaced by ``BasicStringRef::data`` + - ``BasicStringRef`` is no longer assumed to be null-terminated * Dependency on pthreads introduced by Google Test is now optional (`#185 `_). From bcc136de8129c713187a629a1575eec96ce26eec Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:03:18 -0700 Subject: [PATCH 5/8] Update ChangeLog.rst --- ChangeLog.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 919ede39..095e6039 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -59,7 +59,8 @@ * [Breaking] Improved compatibility between ``BasicStringRef`` and `std::experimental::basic_string_view `_ - (`#159 `_, + (`#100 `_, + `#159 `_, `#183 `_): - Comparison operators now compare string content, not pointers From 1b187ce57f2540971f1010a8ede6bf6a327bc4ce Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:13:36 -0700 Subject: [PATCH 6/8] Update ChangeLog.rst --- ChangeLog.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 095e6039..c40763f4 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -83,12 +83,14 @@ (`#188 `_). * Fixed warnings in Clang and MSVC2013 - (`#163 `_ + (#158 ``_, + `#163 `_ `#175 `_, `#190 `_, `#191 `_, `#194 `_). - Thanks to `@LevskiWeng (Levski Weng) `_, + Thanks to `@fmatthew5876 (Matthew Fioravante) `_, + `@LevskiWeng (Levski Weng) `_, `@rpopescu `_, `@gabime (Gabi Melman) `_ and `@cubicool (Jeremy Moles) `_. From 333770bfa3b85fcc143c27f5e6953741fb71ee97 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:15:40 -0700 Subject: [PATCH 7/8] Update ChangeLog.rst --- ChangeLog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index c40763f4..3343470c 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -83,7 +83,7 @@ (`#188 `_). * Fixed warnings in Clang and MSVC2013 - (#158 ``_, + (`#158 `_, `#163 `_ `#175 `_, `#190 `_, From 7610e98a37f262792cfa48dd91be7a0a1ba68e84 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 28 Oct 2015 08:31:12 -0700 Subject: [PATCH 8/8] Update ChangeLog.rst --- ChangeLog.rst | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 3343470c..1b6dcf7c 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,15 +1,24 @@ 2.0.0 - TBD ----------- -* Packages for `Debian `_ GNU/Linux and derived distributions - such as Ubuntu: +* C++ Format is now available in `Debian `_ GNU/Linux + (`stretch `_, + `sid `_) and + derived distributions such as + `Ubuntu `_ 15.10 and later + (`#155 `_):: + + $ sudo apt-get install libcppformat1-dev - - Debian `stretch `_ - - Debian `sid `_ - - `Ubuntu `_ - Thanks to `@jackyf (Eugene V. Lyubimkin) `_. +* C++ Format can now be installed via `Homebrew `_ on OS X + (`#157 `_):: + + $ brew install cppformat + + Thanks to `@ortho `_, Anatoliy Bulukin. + * [Breaking] Changed default ``bool`` format to textual, "true" or "false" (`#170 `_):