{"push_id":858902437,"size":39,"distinct_size":16,"ref":"refs/heads/newlib-makedoc-docbook-experiments","head":"767689108c3f61b4a661d276e0cd7a1c7459c2e9","before":"9dae849bd7fc86e38f8112a4f635cec98a5fe394","commits":[{"sha":"6090952296164ecb3953733f4008a033ccb177f8","author":{"email":"73b1103cce5e9555a737362bf65b0806eb9d6a72@SystematicSw.ab.ca","name":"Brian Inglis"},"message":"strftime: Add support for %s (seconds since epoch)\n\n\t* libc/time/strftime.c (__strftime): add support for %s (seconds from\n\tUnix epoch).  Fix whitespaces.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/6090952296164ecb3953733f4008a033ccb177f8"},{"sha":"e30d78d6850ccbed3bc4e108b4023de852ff884f","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Remove spurious execute permissions from some Cygwin source and text files\n\n2015-08-21  Jon Turney  <jon.turney@dronecode.org.uk>\n\n\t* cygwin-cxx.h: Remove execute permissions.\n\t* fenv.cc: Ditto.\n\t* how-startup-shutdown-works.txt: Ditto.\n\t* include/arpa/nameser.h: Ditto.\n\t* include/arpa/nameser_compat.h: Ditto.\n\t* include/fenv.h: Ditto.\n\t* include/resolv.h: Ditto.\n\t* libstdcxx_wrapper.cc: Ditto.\n\n2015-10-27  Jon Turney  <jon.turney@dronecode.org.uk>\n\n\t* winsup.api/signal-into-win32-api.c: Remove execute permissions.\n\nSigned-off-by: Jon Turney <jon.turney@dronecode.org.uk>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/e30d78d6850ccbed3bc4e108b4023de852ff884f"},{"sha":"ff3c4a7d2fd686543140b0d39177c3464d1444e1","author":{"email":"126651c20de32dc699d6612f88011127f40d16ec@codeweavers.com","name":"Qian Hong"},"message":"Check for correct funtion entry address in munge_threadfunc\n\n\t* init.cc (munge_threadfunc): Check that we're actually replacing\n\tthe correct original function address on the stack.\n\t* ntdll.h (enum _THREADINFOCLASS): Add ThreadQuerySetWin32StartAddress.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/ff3c4a7d2fd686543140b0d39177c3464d1444e1"},{"sha":"8f97c045b8e65784071fd097fc32a1f16b855b3b","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Fix sigwait and pthread_kill return values in case of error\n\n\t* signal.cc (sigwait): Fix return value to reflect errno in case of\n\terror according to POSIX.  Never return EINTR.\n\t* thread.cc (pthread_kill): Return errno if sig_send failed.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/8f97c045b8e65784071fd097fc32a1f16b855b3b"},{"sha":"4a407e9037b476febcda43eba568f610107d84e6","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Avoid double unlock of TLS mutex\n\n\t* exceptions.cc (sigpacket::process): Avoid potentially double unlocking\n\tthe TLS mutex.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/4a407e9037b476febcda43eba568f610107d84e6"},{"sha":"677eea00a63a1dbf187aafa88576c792d4a4f100","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Workaround bug in LocaleNameToLCID on Windows 10\n\n\t* nlsfuncs.cc (__get_lcid_from_locale): Handle LocaleNameToLCID\n\treturning LOCALE_CUSTOM_UNSPECIFIED instead of failing in case of\n\tan unsupported locale on Windows 10.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/677eea00a63a1dbf187aafa88576c792d4a4f100"},{"sha":"ce8159d5ce5a4350b28a46fdca3164508d5a6fdd","author":{"email":"afebd37ad19a7fe8a9384f4894d6d1c15d809be8@embedded-brains.de","name":"Sebastian Huber"},"message":"Include <sched.h> in <pthread.h>\n\nThis is mandated by POSIX.\n\n2015-10-30  Sebastian Huber  <sebastian.huber@embedded-brains.de>\n\n\tlibc/include/pthread.h: Include <sched.h> instead of\n\t<sys/sched.h>.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/ce8159d5ce5a4350b28a46fdca3164508d5a6fdd"},{"sha":"7ac60f6cebdeafb091c9ce846c1f1eace8aeb4c5","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Add missing ChangeLog entry for ce8159d5","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/7ac60f6cebdeafb091c9ce846c1f1eace8aeb4c5"},{"sha":"df6206aa56a3ef34f8444fee7c777593eddedbbe","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Add support for Parallels Desktop FS (prlfs)\n\n\t* mount.h (enum fs_info_type): Add prlfs (Parallels Desktop FS).\n\t(class fs_info): Add has_broken_fnoi flag.  Implement prlfs FS flag.\n\t* mount.cc (fs_info::update): Handle PrlFS.  Fill new has_broken_fnoi\n\tflag with life.\n\t(fs_names): Add prlfs.\n\t* globals.cc (ro_u_prlfs): Define.\n\t* path.h (path_conv::has_broken_fnoi): New method.\n\t* path.cc (symlink_info::check): Call file_get_fnoi utilizing new\n\thas_broken_fnoi filesystem flag.\n\t* fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Ditto.\n\n\t* new-features.xml (ov-new2.3): Document Parallels Desktop FS support.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/df6206aa56a3ef34f8444fee7c777593eddedbbe"},{"sha":"90b9303f0b43de0568606677cda779e781464a00","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Fix incorrect implementation to clear per-thread pending signals\n\n\t* sigproc.cc (class pending_signals): Drop sigproc_init friendship.\n\t(pending_signals::clear): Fix implementation to avoid subsequent\n\tendless loop in wait_sig.  Improve comment.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/90b9303f0b43de0568606677cda779e781464a00"},{"sha":"7321662bb0db3bb14e9f0214a663cf013330c248","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Define MAX_IPOPTLEN\n\n\t* include/netinet/ip.h (MAX_IPOPTLEN): Define.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/7321662bb0db3bb14e9f0214a663cf013330c248"},{"sha":"50455323229d54a19ffc0a6fa2e1f1f24898b9c4","author":{"email":"f0c5af326f092bd06ed8d7dd2cc84f4e9f38c961@imgtec.com","name":"Steve Ellcey"},"message":"    Improve performance of MIPS memcpy.\n\n\t* libc/machine/mips/memcpy.S (memcpy): Add word copies for small\n\taligned data.","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/50455323229d54a19ffc0a6fa2e1f1f24898b9c4"},{"sha":"72e18faf625a9644b4d1fd8957433db482c42aae","author":{"email":"fb7d0a26be35ce11a92899e102b8bf526d10582f@redhat.com","name":"Jeff Johnston"},"message":"Add missing semicolons to prototypes.\n\n        * libc/stdio/fseek.c: Add missing semicolons to prototypes in\n        SYNOPSIS.\n        * libc/stdio/fwide.c: Ditto.\n        * libc/stdio64/fseeko64.c: Ditto.\n        * libc/string/strtok.c: Ditto.\n        * libc/string/wcstok.c: Ditto.\n        * libm/math/w_cosh.c: Ditto.\n        * libm/math/w_fmod.c:  Ditto.\n        * libm/mathfp/s_cosh.c: Ditto.\n        * libm/mathfp/s_fmod.c: Ditto.","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/72e18faf625a9644b4d1fd8957433db482c42aae"},{"sha":"53617ce4e634bd6f67e6e08939518dba77dee3f1","author":{"email":"fb7d0a26be35ce11a92899e102b8bf526d10582f@redhat.com","name":"Jeff Johnston"},"message":"Consistently use an em-dash in math functions.\n\n- also move previous ChangeLog entry to newlib instead of top-level\n\n        * libc/time/wcsftime.c: Consistently use an em-dash in FUNCTION\nsummary.\n        * libm/common/isgreater.c: Ditto.\n        * libm/common/s_fdim.c: Ditto.\n        * libm/common/s_fma.c: Ditto.\n        * libm/common/s_fmax.c: Ditto.\n        * libm/common/s_fmin.c: Ditto.\n        * libm/common/s_infinity.c: Ditto.\n        * libm/common/s_isnan.c: Ditto.\n        * libm/common/s_log2.c: Ditto.\n        * libm/common/s_logb.c: Ditto.\n        * libm/common/s_lrint.c: Ditto.\n        * libm/common/s_lround.c: Ditto.\n        * libm/common/s_nearbyint.c: Ditto.\n        * libm/common/s_remquo.c: Ditto.\n        * libm/common/s_rint.c: Ditto.\n        * libm/common/s_round.c: Ditto.\n        * libm/common/s_scalbn.c: Ditto.\n        * libm/common/s_signbit.c: Ditto.\n        * libm/common/s_trunc.c: Ditto.\n        * libm/math/w_exp2.c: Ditto.\n        * libm/math/w_gamma.c: Ditto.","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/53617ce4e634bd6f67e6e08939518dba77dee3f1"},{"sha":"06312793945e184036b9491767b9eacac9be3890","author":{"email":"fb7d0a26be35ce11a92899e102b8bf526d10582f@redhat.com","name":"Jeff Johnston"},"message":"Move duplicated documentation rules to Makefile.shared\n\n- Also, harmonize libm to use CHEWOUT_FILES like libc, rather than chobj.\n  Update documentation appropriately.\n\n        * HOWTO: Update.\n        * Makefile.shared: Move documentation rules to here...\n        * libc/argz/Makefile.am: ... from here ...\n        * libc/ctype/Makefile.am: ... and here.\n        * libc/errno/Makefile.am: Ditto.\n        * libc/iconv/Makefile.am: Ditto.\n        * libc/iconv/ccs/Makefile.am : Ditto.\n        * libc/iconv/ces/Makefile.am: Ditto.\n        * libc/iconv/lib/Makefile.am: Ditto.\n        * libc/locale/Makefile.am: Ditto.\n        * libc/misc/Makefile.am: Ditto.\n        * libc/posix/Makefile.am: Ditto.\n        * libc/reent/Makefile.am: Ditto.\n        * libc/search/Makefile.am: Ditto.\n        * libc/stdio/Makefile.am: Ditto.\n        * libc/stdio64/Makefile.am: Ditto.\n        * libc/stdlib/Makefile.am : Ditto.\n        * libc/string/Makefile.am: Ditto.\n        * libc/syscalls/Makefile.am: Ditto.\n        * libc/time/Makefile.am : Ditto.\n        * libc/unix/Makefile.am: Ditto.\n        * libc/xdr/Makefile.am: Ditto.\n        * libm/common/Makefile.am: Ditto.\n        * libm/complex/Makefile.am: Ditto.\n        * libm/math/Makefile.am: Ditto.\n        * libm/mathfp/Makefile.am: Ditto.","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/06312793945e184036b9491767b9eacac9be3890"},{"sha":"0a4019eed22c1d84a87dd39370e56db2f19fe35a","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@arm.com","name":"Marcus Shawcroft"},"message":"[ARM] Select appropriate memcpy implementation for ARMv8-a.\n\nThe newlib configury logic that detects architecture version and\nchooses an appropriate memcpy implementation does not consider\nARMv8-a.\n\nThis patch adds configury logic to detect ARMv8-a along with the\nassociated changes in Makefile.am and memcpy.","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/0a4019eed22c1d84a87dd39370e56db2f19fe35a"},{"sha":"0ed1523470ba33a2afba1510a19e51c4af9e329a","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Fix potential endless loop in pending_signals::clear\n\n\t* sigproc.cc (pending_signals::clear): Fix previous fix resulting in\n\tyet another endless loop.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/0ed1523470ba33a2afba1510a19e51c4af9e329a"},{"sha":"58922d312545df8449fe297ccfa66fea613bbec9","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Add missing release message for 68b4238f4a1276a1f6f18430580b62dfa0420ffd","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/58922d312545df8449fe297ccfa66fea613bbec9"},{"sha":"57d93bebb2d940f4f2338a5e156f9ddcd7d1fbc7","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Accommodate trailing NUL in PrlSF filesystem name.\n\n\t* globals.cc (ro_u_prlfs): Add trailing NUL.  Explain why.\n\t* mount.cc (fs_info::update): Add a comment to explain PrlSF.\n\t* path.h (path_conv::fs_is_prlfs): Add for symmetry.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/57d93bebb2d940f4f2338a5e156f9ddcd7d1fbc7"},{"sha":"eeef72702692fca52610634da32b56241e8083f3","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Fix iterating over pending signals if a signal doesn't have to be cleared\n\n\t* sigproc.cc (pending_signals::clear): Yet another fix to fix the fix.\n\tActually iterate over the list of pending signals even if there's a\n\tsignal which doesn't have to be cleared.  Other than that, revert loop\n\tto it's former self as a while loop.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/jon-turney/cygwin/commits/eeef72702692fca52610634da32b56241e8083f3"}]}