From 80bbce84248cc2e7fcfdbd3f50f3b0bbb6b20c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Tue, 26 Sep 2017 13:36:57 +0200 Subject: [PATCH] Reorganize release notes --- docs/release-notes.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index c134b3fa..fc4de69b 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -19,7 +19,9 @@ * This is most noticeable in `CHECK(throws())`, which would previously report failure, properly stringify the exception and continue. Now it will report failure and stop executing current section. * Removed deprecated matcher utility functions `Not`, `AllOf` and `AnyOf`. * They are superseded by operators `!`, `&&` and `||`, which are natural and do not have limited arity -* No longer accept non-const comparison operators +* Removed support for non-const comparison operators + * Non-const comparison operators are an abomination that should not exist + * They were breaking support for comparing function to function pointer ## Improvements @@ -48,13 +50,17 @@ * Exception translators are not registered * Reporters are not registered * Listeners are not registered -* More warnings are silenced -* Don't use console colour if running in XCode +* Reporters/Listeners are now notified of fatal errors + * This means specific signals or structured exceptions + * The Reporter/Listener interface provides default, empty, implementation to preserve backward compatibility + ## Fixes +* Don't use console colour if running in XCode * Explicit constructor in reporter base class -* Many fixes for building in Objective-C context -* Do not use SEH and console api under UWP +* Swept out `-Wweak-vtables`, `-Wexit-time-destructors`, `-Wglobal-constructors` warnings +* Compilation for Universal Windows Platform (UWP) is supported + * SEH handling and colorized output are disabled when compiling for UWP ## Internal changes * The development version now uses .cpp files instead of header files containing implementation.