This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository newlib.
from 1cab62352 Cygwin: Remove .drone.yml new b9ad0fbf2 Cygwin: pthreads: iterate over key destructors per POSIX new 8b85b3c3a Cygwin: pthread_yield: Add BSD visibility new 5999c433b Cygwin: make pthread_yield available for internal usage new 75a669790 Cygwin: Add C11 threads API new ec9734dbb Cygwin: Add Cygwin 3.2 release info new 0e6690a92 Cygwin: math/modfl.c: Fix segment faults in modfl(). new 023ddc412 Cygwin: crt: Add "volatile" to all inline assembly snippets u [...] new 6af1524aa Cygwin: Add modfl fix to release notes
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: winsup/cygwin/Makefile.in | 46 ++++--- winsup/cygwin/common.din | 63 ++++++--- winsup/cygwin/include/limits.h | 7 +- .../cygwin/include/machine/_threads.h | 48 ++++--- winsup/cygwin/include/pthread.h | 2 + .../fegetenv.c => winsup/cygwin/libc/call_once.c | 21 +-- .../arm/fegetenv.c => winsup/cygwin/libc/cnd.c | 75 +++++++++-- winsup/cygwin/libc/mtx.c | 125 +++++++++++++++++ winsup/cygwin/libc/thrd.c | 150 +++++++++++++++++++++ .../arm/fegetenv.c => winsup/cygwin/libc/tss.c | 48 +++++-- winsup/cygwin/math/acosl.c | 3 +- winsup/cygwin/math/asinl.c | 3 +- winsup/cygwin/math/atan2l.c | 2 +- winsup/cygwin/math/atanl.c | 3 +- winsup/cygwin/math/exp.def.h | 3 +- winsup/cygwin/math/fabsl.c | 2 +- winsup/cygwin/math/fmodl.c | 3 +- winsup/cygwin/math/logbl.c | 3 +- winsup/cygwin/math/modfl.c | 8 +- winsup/cygwin/math/pow.def.h | 6 +- winsup/cygwin/math/sqrt.def.h | 4 +- winsup/cygwin/release/3.2.0 | 32 +++++ winsup/cygwin/sched.cc | 1 + winsup/cygwin/thread.cc | 4 + winsup/cygwin/thread.h | 20 ++- winsup/doc/new-features.xml | 20 +++ winsup/doc/posix.xml | 25 ++++ 27 files changed, 623 insertions(+), 104 deletions(-) copy newlib/libm/machine/powerpc/fenv.c => winsup/cygwin/include/machine/_threads.h (62%) copy newlib/libm/machine/arm/fegetenv.c => winsup/cygwin/libc/call_once.c (79%) copy newlib/libm/machine/arm/fegetenv.c => winsup/cygwin/libc/cnd.c (57%) create mode 100644 winsup/cygwin/libc/mtx.c create mode 100644 winsup/cygwin/libc/thrd.c copy newlib/libm/machine/arm/fegetenv.c => winsup/cygwin/libc/tss.c (66%) create mode 100644 winsup/cygwin/release/3.2.0