This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/fifo in repository newlib.
from 84d446734 Document recent FIFO changes adds e6ddeca1d Cygwin: add pseudo console patch to release text adds 2125ca8a6 Cygwin: fifo: fix type of fifo_reader_id_t operators adds 1f2734594 Cygwin: FIFO: code simplification adds e637d5361 Cygwin: FIFO: improve the interruptibility of raw_read adds 686766030 cygwin: doc: Add keywords for ACE order issues adds 5f5810e01 Cygwin: termios: Set ECHOE, ECHOK, ECHOCTL and ECHOKE by default. adds 0f785536f Reimplement aligned_alloc adds 7659ff0f5 Cygwin: pty: Call FreeConsole() only if attached to current pty. adds 0365031ce Cygwin: pty: Make system_printf() work after closing pty slave. adds fe937e21a Cygwin: FIFO: Revert "take ownership on exec" adds bf07202e1 Cygwin: FIFO: add missing unlock adds c26e08095 Cygwin: pty: Revise code to make system_printf() work after close. adds 8d7a5b39d Cygwin: pty: Stop counting number of slaves attached to pseud [...] adds 5489240c1 Cygwin: fix declaration of __small_{v}sprintf adds c66f16b2f Cygwin: tzcode resync: basics adds 2452e0b80 Cygwin: tzcode resync: imports adds 63ff2b84f Cygwin: tzcode resync: details adds 2ce569ec9 Cygwin: move localtime.o build rule to end of file adds 57625ac25 Cygwin: rename localtime.cc to localtime_wrapper.c adds 49a843b40 Cygwin: convert localtime_wrapper.c to plain C source adds 4d5efe1e1 Cygwin: revamp localtime.o build rule adds 36b8811c3 Cygwin: add missing files to 'clean' build rule adds 4914c426c Cygwin: drop useless comment adds 50d7dcaa0 Cygwin: FAQ: fix Cygwin build requirements adds 25987b2c2 Cygwin: pty: Fix a bug in free_attached_console(). adds b5089f339 Cygwin: pty: Prevent meaningless ResizePseudoConsole() calls. adds 41ae84e6d Cygwin: stat: fix st_mode of fifos again adds 0c5aab9c9 Cygwin: console: Make cursor keys work in vim under ConEmu. adds d6242d873 Cygwin: update C++ dialect to gnu++14 adds 0f7193f4f Cygwin: pty: Prevent garbage remained in read ahead buffer. adds 4527541ec Cygwin: console: Discard some unsupported escape sequences. adds ac1f63ef2 Cygwin: pty: Clean up fhandler_pty_master::pty_master_fwd_thread(). adds d212bdc40 Cygwin: pty: Revise the code which prevents undesired window title. adds c4b060e3f Cygwin: pty: Fix screen distortion after using less for native apps. adds 8873f073c Bump version to 3.1.6 adds e6ce6f143 hard float support for PowerPC taken from FreeBSD adds 8014dc709 Cygwin: pty: Fix screen distortion after less for native apps again. adds bc5087298 Regenerate libm/machine configuration files for powerpc adds a97bdf100 fenv support arm adds 8121b606e Cygwin: pty: Discard CSI > Pm m sequence from native windows apps. adds c11b0343c Cygwin: pty, termios: Unify thoughts of read ahead beffer handling. new 01d07fc71 Cygwin: fhandler_fifo::close: fix a race condition new 3036a3a2b Cygwin: fhandler_fifo::close: avoid infinite loop new c50034a4f Cygwin: fhandler_fifo::raw_read: reduce I/O interleaving new 5edcfca65 debug_printf
The 4 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: COPYING.NEWLIB | 54 + newlib/configure.host | 1 + .../libc/machine/arm/{ => machine}/acle-compat.h | 0 .../libc/machine/arm/machine/fenv-mangle.h | 37 +- newlib/libc/machine/arm/machine/fenv-softfloat.h | 187 ++ newlib/libc/machine/arm/machine/fenv-vfp.h | 187 ++ newlib/libc/machine/arm/sys/fenv.h | 122 + newlib/libc/machine/powerpc/machine/fenv-fp.h | 198 ++ newlib/libc/machine/powerpc/sys/fenv.h | 132 + newlib/libc/stdlib/aligned_alloc.c | 62 +- newlib/libm/machine/arm/Makefile.am | 18 +- newlib/libm/machine/arm/Makefile.in | 117 +- .../{i386/feclearexcept.c => arm/fe_dfl_env.c} | 0 newlib/libm/machine/{i386 => arm}/feclearexcept.c | 0 newlib/libm/machine/{i386 => arm}/fegetenv.c | 0 .../libm/machine/{i386 => arm}/fegetexceptflag.c | 0 newlib/libm/machine/{i386 => arm}/fegetround.c | 0 newlib/libm/machine/{i386 => arm}/feholdexcept.c | 0 .../ffsl.c => libm/machine/arm/fenv-softfp.c} | 14 +- .../string/ffsl.c => libm/machine/arm/fenv-vfp.c} | 14 +- newlib/libm/machine/arm/fenv.c | 328 +++ newlib/libm/machine/{i386 => arm}/feraiseexcept.c | 0 newlib/libm/machine/{i386 => arm}/fesetenv.c | 0 .../libm/machine/{i386 => arm}/fesetexceptflag.c | 0 newlib/libm/machine/{i386 => arm}/fesetround.c | 0 newlib/libm/machine/{i386 => arm}/fetestexcept.c | 0 newlib/libm/machine/{i386 => arm}/feupdateenv.c | 0 newlib/libm/machine/configure | 9 +- newlib/libm/machine/configure.in | 1 + newlib/libm/machine/{riscv => powerpc}/Makefile.am | 4 +- newlib/libm/machine/{riscv => powerpc}/Makefile.in | 27 +- .../a29k => libm/machine/powerpc}/aclocal.m4 | 0 .../a29k => libm/machine/powerpc}/configure | 0 newlib/libm/machine/{pru => powerpc}/configure.in | 0 .../libm/machine/{i386 => powerpc}/feclearexcept.c | 0 newlib/libm/machine/{i386 => powerpc}/fegetenv.c | 0 .../machine/{i386 => powerpc}/fegetexceptflag.c | 0 newlib/libm/machine/{i386 => powerpc}/fegetround.c | 0 .../libm/machine/{i386 => powerpc}/feholdexcept.c | 0 .../sys/_timeval.h => libm/machine/powerpc/fenv.c} | 45 +- .../libm/machine/{i386 => powerpc}/feraiseexcept.c | 0 newlib/libm/machine/{i386 => powerpc}/fesetenv.c | 0 .../machine/{i386 => powerpc}/fesetexceptflag.c | 0 newlib/libm/machine/{i386 => powerpc}/fesetround.c | 0 .../libm/machine/{i386 => powerpc}/fetestexcept.c | 0 .../libm/machine/{i386 => powerpc}/feupdateenv.c | 0 winsup/cygwin/Makefile.in | 22 +- winsup/cygwin/fhandler.h | 40 +- winsup/cygwin/fhandler_console.cc | 74 +- winsup/cygwin/fhandler_disk_file.cc | 2 +- winsup/cygwin/fhandler_fifo.cc | 295 +-- winsup/cygwin/fhandler_termios.cc | 23 +- winsup/cygwin/fhandler_tty.cc | 245 +- winsup/cygwin/include/cygwin/version.h | 2 +- winsup/cygwin/lib/_cygwin_crt0_common.cc | 16 +- winsup/cygwin/libstdcxx_wrapper.cc | 32 +- winsup/cygwin/localtime.cc | 2597 -------------------- winsup/cygwin/release/3.1.5 | 7 + winsup/cygwin/select.cc | 20 +- winsup/cygwin/smallprint.cc | 4 +- winsup/cygwin/tty.cc | 33 +- winsup/cygwin/tty.h | 4 +- winsup/cygwin/tz_posixrules.h | 48 - winsup/cygwin/tzcode/README | 37 + winsup/cygwin/tzcode/localtime.c | 2493 +++++++++++++++++++ winsup/cygwin/tzcode/localtime.c.patch | 61 + winsup/cygwin/tzcode/localtime_wrapper.c | 151 ++ winsup/cygwin/tzcode/namespace.h | 0 winsup/cygwin/tzcode/private.h | 795 ++++++ winsup/cygwin/tzcode/tz_posixrules.h | 231 ++ winsup/cygwin/tzcode/tzfile.h | 174 ++ winsup/cygwin/winsup.h | 7 +- winsup/doc/faq-programming.xml | 14 +- winsup/doc/ntsec.xml | 12 +- 74 files changed, 5836 insertions(+), 3160 deletions(-) copy newlib/libc/machine/arm/{ => machine}/acle-compat.h (100%) copy winsup/cygwin/include/monetary.h => newlib/libc/machine/arm/machine/fenv-mang [...] create mode 100644 newlib/libc/machine/arm/machine/fenv-softfloat.h create mode 100644 newlib/libc/machine/arm/machine/fenv-vfp.h create mode 100644 newlib/libc/machine/arm/sys/fenv.h create mode 100644 newlib/libc/machine/powerpc/machine/fenv-fp.h create mode 100644 newlib/libc/machine/powerpc/sys/fenv.h copy newlib/libm/machine/{i386/feclearexcept.c => arm/fe_dfl_env.c} (100%) copy newlib/libm/machine/{i386 => arm}/feclearexcept.c (100%) copy newlib/libm/machine/{i386 => arm}/fegetenv.c (100%) copy newlib/libm/machine/{i386 => arm}/fegetexceptflag.c (100%) copy newlib/libm/machine/{i386 => arm}/fegetround.c (100%) copy newlib/libm/machine/{i386 => arm}/feholdexcept.c (100%) copy newlib/{libc/string/ffsl.c => libm/machine/arm/fenv-softfp.c} (89%) copy newlib/{libc/string/ffsl.c => libm/machine/arm/fenv-vfp.c} (89%) create mode 100644 newlib/libm/machine/arm/fenv.c copy newlib/libm/machine/{i386 => arm}/feraiseexcept.c (100%) copy newlib/libm/machine/{i386 => arm}/fesetenv.c (100%) copy newlib/libm/machine/{i386 => arm}/fesetexceptflag.c (100%) copy newlib/libm/machine/{i386 => arm}/fesetround.c (100%) copy newlib/libm/machine/{i386 => arm}/fetestexcept.c (100%) copy newlib/libm/machine/{i386 => arm}/feupdateenv.c (100%) copy newlib/libm/machine/{riscv => powerpc}/Makefile.am (81%) copy newlib/libm/machine/{riscv => powerpc}/Makefile.in (95%) copy newlib/{libc/machine/a29k => libm/machine/powerpc}/aclocal.m4 (100%) copy newlib/{libc/machine/a29k => libm/machine/powerpc}/configure (100%) copy newlib/libm/machine/{pru => powerpc}/configure.in (100%) copy newlib/libm/machine/{i386 => powerpc}/feclearexcept.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fegetenv.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fegetexceptflag.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fegetround.c (100%) copy newlib/libm/machine/{i386 => powerpc}/feholdexcept.c (100%) copy newlib/{libc/include/sys/_timeval.h => libm/machine/powerpc/fenv.c} (63%) copy newlib/libm/machine/{i386 => powerpc}/feraiseexcept.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fesetenv.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fesetexceptflag.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fesetround.c (100%) copy newlib/libm/machine/{i386 => powerpc}/fetestexcept.c (100%) copy newlib/libm/machine/{i386 => powerpc}/feupdateenv.c (100%) delete mode 100644 winsup/cygwin/localtime.cc delete mode 100644 winsup/cygwin/tz_posixrules.h create mode 100644 winsup/cygwin/tzcode/README create mode 100644 winsup/cygwin/tzcode/localtime.c create mode 100644 winsup/cygwin/tzcode/localtime.c.patch create mode 100644 winsup/cygwin/tzcode/localtime_wrapper.c create mode 100644 winsup/cygwin/tzcode/namespace.h create mode 100644 winsup/cygwin/tzcode/private.h create mode 100644 winsup/cygwin/tzcode/tz_posixrules.h create mode 100644 winsup/cygwin/tzcode/tzfile.h