summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/release/2.12.024
-rw-r--r--winsup/doc/new-features.xml22
2 files changed, 46 insertions, 0 deletions
diff --git a/winsup/cygwin/release/2.12.0 b/winsup/cygwin/release/2.12.0
new file mode 100644
index 000000000..4e97f2a42
--- /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 e7dfca5ba..e3786e545 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">