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 @@ What's new and what changed in Cygwin +What's new and what changed in 2.12 + + + + +Support for CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE, +CLOCK_MONOTONIC_RAW, CLOCK_BOOTTIME clocks. + + + +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. + + + + + + What's new and what changed in 2.11