This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/af_unix in repository newlib.
from a4f00ed42 Cygwin: AF_UNIX: add winsup/cygwin/socket_tests new cef9a6cfb Cygwin: pty: Fix race condition in initialization of pseudo console. new d9f12d2c7 Make the system C11 atomics headers fully compatible with ext [...] new baa3465cf Don't sanitize linker_set new 60f7ea94e gcc: quiet Wattribute for no_sanitize("address") new 756358e99 sys: clean up empty lines in .c and .h files new 7c3be88a0 amd64: prevent KCSan false positives on LAPIC mapping new 665fcdbe3 Add RB_REINSERT(3), a low overhead alternative to new 053a1e9b7 Correct the use of RB_AUGMENT in the RB_TREE new c213fe81d For the case when RB_REMOVE requires a nontrivial new 900dea1fd RB_REMOVE invokes RB_REMOVE_COLOR either when new cc0692cd1 Remove from RB_REMOVE_COLOR some null checks new fa79e63de To reduce the size of an rb_node, drop the color new a48b79b3c Restore an RB_COLOR macro, for the benefit of new f73d29df7 Fixup r361997 by balancing parens. Duh. new cc374766c Linuxkpi uses the rb-tree structures new 1857fbd2b In concluding RB_REMOVE_COLOR, in the case when new 2d3c982b3 Define RB_SET_PARENT to do all assignments new 245b6f20d RISC-V: Add fabs[f], fmax[f] and fmin[f]. new f68541688 RISC-V: Implment finite and fpclassify new c5bf5617c Cygwin: pty: Disable ResizePseudoConsole() if stdout is redirected. new 784b81113 Cygwin: fix return value of sqrtl on negative infinity new 785de1a08 Cygwin: AF_UNIX: recvmsg: fix indentation new 82474332a Cygwin: AF_UNIX: recvmsg: set MSG_TRUNC for truncated datagrams new 3ef34ca30 Cygwin: AF_UNIX: evaluate_cmsg_data: improve error handling new b1593593f Cygwin: AF_UNIX: create_cmsg_data: improve error handling new 7563d755f Cygwin: AF_UNIX: recvmsg: various improvements
The 26 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: newlib/libc/include/stdatomic.h | 26 +- newlib/libc/include/sys/cdefs.h | 15 +- newlib/libc/include/sys/tree.h | 273 ++++++++++---------- newlib/libm/machine/riscv/Makefile.am | 5 +- newlib/libm/machine/riscv/Makefile.in | 59 ++++- .../libm/machine/riscv/{ef_sqrt.c => riscv_math.h} | 53 +++- .../machine/{arm/s_fma_arm.c => riscv/s_fabs.c} | 14 +- newlib/libm/machine/riscv/{s_fma.c => s_finite.c} | 22 +- .../machine/{arm/s_fma_arm.c => riscv/s_fmax.c} | 15 +- .../machine/{arm/s_fma_arm.c => riscv/s_fmin.c} | 14 +- .../libm/machine/riscv/{s_fma.c => s_fpclassify.c} | 29 ++- newlib/libm/machine/riscv/{ef_sqrt.c => s_isinf.c} | 21 +- .../machine/{arm/sf_fma_arm.c => riscv/sf_fabs.c} | 14 +- .../{arm/sf_fma_arm.c => riscv/sf_finite.c} | 16 +- .../machine/{arm/sf_fma_arm.c => riscv/sf_fmax.c} | 14 +- .../machine/{arm/sf_fma_arm.c => riscv/sf_fmin.c} | 14 +- .../machine/riscv/{s_fma.c => sf_fpclassify.c} | 29 ++- .../libm/machine/riscv/{ef_sqrt.c => sf_isinf.c} | 21 +- winsup/cygwin/fhandler_socket_unix.cc | 284 ++++++++++++--------- winsup/cygwin/fhandler_tty.cc | 17 +- winsup/cygwin/math/sqrt.def.h | 5 +- winsup/cygwin/release/3.2.0 | 5 +- winsup/cygwin/tty.cc | 1 + winsup/cygwin/tty.h | 1 + 24 files changed, 561 insertions(+), 406 deletions(-) copy newlib/libm/machine/riscv/{ef_sqrt.c => riscv_math.h} (56%) copy newlib/libm/machine/{arm/s_fma_arm.c => riscv/s_fabs.c} (88%) copy newlib/libm/machine/riscv/{s_fma.c => s_finite.c} (85%) copy newlib/libm/machine/{arm/s_fma_arm.c => riscv/s_fmax.c} (86%) copy newlib/libm/machine/{arm/s_fma_arm.c => riscv/s_fmin.c} (86%) copy newlib/libm/machine/riscv/{s_fma.c => s_fpclassify.c} (78%) copy newlib/libm/machine/riscv/{ef_sqrt.c => s_isinf.c} (86%) copy newlib/libm/machine/{arm/sf_fma_arm.c => riscv/sf_fabs.c} (88%) copy newlib/libm/machine/{arm/sf_fma_arm.c => riscv/sf_finite.c} (87%) copy newlib/libm/machine/{arm/sf_fma_arm.c => riscv/sf_fmax.c} (86%) copy newlib/libm/machine/{arm/sf_fma_arm.c => riscv/sf_fmin.c} (86%) copy newlib/libm/machine/riscv/{s_fma.c => sf_fpclassify.c} (78%) copy newlib/libm/machine/riscv/{ef_sqrt.c => sf_isinf.c} (86%)