[newlib-cygwin] Belatedly bump Cygwin DLL version to 2.8.0
Corinna Vinschen
corinna@sourceware.org
Fri Mar 10 19:51:00 GMT 2017
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=c9e4b69e9f48a517ec5c6bbf20c80bd744117b14
commit c9e4b69e9f48a517ec5c6bbf20c80bd744117b14
Author: Corinna Vinschen <corinna@vinschen.de>
Date: Fri Mar 10 20:50:35 2017 +0100
Belatedly bump Cygwin DLL version to 2.8.0
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
winsup/cygwin/include/cygwin/version.h | 4 ++--
winsup/cygwin/release/{2.7.1 => 2.8.0} | 3 +++
winsup/doc/new-features.xml | 30 ++++++++++++++++++++++++++++++
3 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index 6023131..6ca3079 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -10,8 +10,8 @@ details. */
the Cygwin shared library". This version is used to track important
changes to the DLL and is mainly informative in nature. */
-#define CYGWIN_VERSION_DLL_MAJOR 2007
-#define CYGWIN_VERSION_DLL_MINOR 1
+#define CYGWIN_VERSION_DLL_MAJOR 2008
+#define CYGWIN_VERSION_DLL_MINOR 0
/* Major numbers before CYGWIN_VERSION_DLL_EPOCH are incompatible. */
diff --git a/winsup/cygwin/release/2.7.1 b/winsup/cygwin/release/2.8.0
similarity index 73%
rename from winsup/cygwin/release/2.7.1
rename to winsup/cygwin/release/2.8.0
index 43d9bd0..d8e20a1 100644
--- a/winsup/cygwin/release/2.7.1
+++ b/winsup/cygwin/release/2.8.0
@@ -20,3 +20,6 @@ What changed:
Bug Fixes
---------
+- Fix a few problems which are the combined culprit of fork failing
+ when called recursively from a pthread.
+ Addresses: https://cygwin.com/ml/cygwin/2017-03/msg00113.html
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index ed68efb..185c97e 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -4,6 +4,36 @@
<sect1 id="ov-new"><title>What's new and what changed in Cygwin</title>
+<sect2 id="ov-new2.8"><title>What's new and what changed in 2.8</title>
+
+<itemizedlist mark="bullet">
+
+<listitem><para>
+New API: timingsafe_bcmp, timingsafe_memcmp.
+</para></listitem>
+
+<listitem><para>
+New API: dladdr.
+</para></listitem>
+
+<listitem><para>
+Cygcheck and strace now always generate output with Unix LF line endings,
+rather than with DOS/Windows CR LF line endings.
+</para></listitem>
+
+<listitem><para>
+Fork now preserves the load order of unrelated dlopen'd modules.
+</para></listitem>
+
+<listitem><para>
+Pthread_cond_wait now acts like Linux and BSD: Resume waiting for the
+condition variable as if it was not interrupted, rather than returning 0.
+</para></listitem>
+
+</itemizedlist>
+
+</sect2>
+
<sect2 id="ov-new2.7"><title>What's new and what changed in 2.7</title>
<itemizedlist mark="bullet">
More information about the Cygwin-cvs
mailing list