This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
[newlib-cygwin] Cygwin: document latest changes
- From: Corinna Vinschen <corinna at sourceware dot org>
- To: cygwin-cvs at sourceware dot org
- Date: 29 Nov 2018 10:12:57 -0000
- Subject: [newlib-cygwin] Cygwin: document latest changes
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=3cbb70f8907ab58ce192b36e2e6f5a93b6d6105a
commit 3cbb70f8907ab58ce192b36e2e6f5a93b6d6105a
Author: Corinna Vinschen <corinna@vinschen.de>
Date: Thu Nov 29 11:12:05 2018 +0100
Cygwin: document latest changes
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
winsup/cygwin/release/2.12.0 | 24 ++++++++++++++++++++++++
winsup/doc/new-features.xml | 22 ++++++++++++++++++++++
2 files changed, 46 insertions(+)
diff --git a/winsup/cygwin/release/2.12.0 b/winsup/cygwin/release/2.12.0
new file mode 100644
index 0000000..4e97f2a
--- /dev/null
+++ b/winsup/cygwin/release/2.12.0
@@ -0,0 +1,24 @@
+What's new:
+-----------
+
+- Support for CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE,
+ CLOCK_MONOTONIC_RAW, CLOCK_BOOTTIME clocks.
+
+
+What changed:
+-------------
+
+- clock_nanosleep, pthread_condattr_setclock and timer_create now support
+ all clocks, except CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
+
+- clock_setres is a no-op now.
+
+
+Bug Fixes
+---------
+
+- Fix a thread race when initializing CLOCK_MONOTONIC.
+ Addresses: https://cygwin.com/ml/cygwin/2018-11/msg00017.html
+
+- Fix early timeout from pthread_cond_timedwait.
+ Addresses: https://cygwin.com/ml/cygwin/2018-11/msg00171.html
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index e7dfca5..e3786e5 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -4,6 +4,28 @@
<sect1 id="ov-new"><title>What's new and what changed in Cygwin</title>
+<sect2 id="ov-new2.11"><title>What's new and what changed in 2.12</title>
+
+<itemizedlist mark="bullet">
+
+<listitem><para>
+Support for CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE,
+CLOCK_MONOTONIC_RAW, CLOCK_BOOTTIME clocks.
+</para></listitem>
+
+<listitem><para>
+clock_nanosleep, pthread_condattr_setclock and timer_create now support
+all clocks, except CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
+</para></listitem>
+
+<listitem><para>
+clock_setres is a no-op now.
+</para></listitem>
+
+</itemizedlist>
+
+</sect2>
+
<sect2 id="ov-new2.11"><title>What's new and what changed in 2.11</title>
<itemizedlist mark="bullet">