{"push_id":1268464483,"size":121,"distinct_size":0,"ref":"refs/heads/master","head":"53a831f063a86139a154461fe878b6e4537f247f","before":"e6413b0a64cfb429d0e4e1034f84b2e4483c1013","commits":[{"sha":"357da5bc324311eca1b394ade519f7a681fd483f","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"math.h: Replace usage of INT_MAX with __INT_MAX__\n\nUsing INT_MAX requires to include limits.h on most targets.\nMath.h must not rely on that.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/357da5bc324311eca1b394ade519f7a681fd483f"},{"sha":"5c759ab2f45f966b5458d49a1a0e23c15d5c1eca","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"realpath: Handle Win32 and NT long path prefixes\n\nSo far drive letter paths have been handled special since path_conv\nleaves the incoming path untouched except for converting backslashes\nto forward slashes.  However, if the incoming path starts with a\nlong path prefix, the same problem occurs.  Therefore handle all\npaths starting with a backslahs the same way.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/5c759ab2f45f966b5458d49a1a0e23c15d5c1eca"},{"sha":"c496a068cf653c7e94eac014542914f087ef4585","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Cygwin: Add release messages for previous two commits\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/c496a068cf653c7e94eac014542914f087ef4585"},{"sha":"8a31aa37bc97215f137fc705b5f6e43e06683c15","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"dlopen: Add dot to filename if no slash is present\n\nWe're appending a dot to the filename before calling LoadLibrary to\noverride \".dll\" automagic.  This only worked for paths, not for simple\nfilenames since it required a slash in the pathname.  Fix that.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/8a31aa37bc97215f137fc705b5f6e43e06683c15"},{"sha":"211a942ad25224447dc02d67a31e12dcdbd6b323","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Revert \"Cygwin hangs up if several keys are typed during outputting a lot of texts.\"\n\nThis reverts commit 252a07b0ad3353abcd0fcd9b1b65ff977acd679e.\n\nThis change introduced a hang in certain scenarios, for an example\nsee https://cygwin.com/ml/cygwin/2016-05/msg00318.html","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/211a942ad25224447dc02d67a31e12dcdbd6b323"},{"sha":"b0b99e39dcea99349286cebf9a2851c0109a0393","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"sched.cc: Use PROCESS_QUERY_INFORMATION for now\n\nTemporarily revert to use PROCESS_QUERY_INFORMATION instead of\nPROCESS_QUERY_LIMITED_INFORMATION to make sure every aspect of the\nnext release is still XP/2003 compatible.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/b0b99e39dcea99349286cebf9a2851c0109a0393"},{"sha":"f4edc7fd6d2cf696bfa083c20e5fdd632a47d71f","author":{"name":"Yaakov Selkowitz","email":"593179c48ce523c7b6c4e001933e20a212895006@redhat.com"},"message":"cygwin: include sys/types.h in sys/xattr.h\n\nUsing libattr's <xattr/xattr.h> requires consumers to explicitly include\n<sys/types.h> first, but glibc's header in sys/ already contains the include.\n\nSigned-off-by: Yaakov Selkowitz <yselkowi@redhat.com>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/f4edc7fd6d2cf696bfa083c20e5fdd632a47d71f"},{"sha":"7abe634731294a7843e6889dfd23687388f0882b","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Only regenerate tlsoffsets{64}.h if cygtls.h can be compiled\n\nThe rule to make tlsoffset{64}.h has a flaw.  If cygtls.h can't be\nbuilt for whatever reason, it *still* regenerates tlsoffsets{64}.h,\njust with size 0.  If the bug is not in cygtls.h itself, this behaviour\nbreaks further building, because fixing the problem won't result in\nregenerating tlsoffset{64}.h.  Manual intervention is required.\n\nFix that by removing tlsoffsets{64}.h if gentls_offsets fails.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/7abe634731294a7843e6889dfd23687388f0882b"},{"sha":"97349b78701e973a2ecfebc520a92a1ab87778e0","author":{"name":"Ken Brown","email":"b33a90f459374477c2d3bc3c24d03c6b392cb1ef@cornell.edu"},"message":"Allow 'make distclean' to clean winsup/cygwin\n\nBut don’t let it remove source files.","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/97349b78701e973a2ecfebc520a92a1ab87778e0"},{"sha":"7239bb7b3ded5ab961dc56dc346d8ab83660ba29","author":{"name":"Takashi Yano","email":"15711461a1d7935ad245d4bad741b04d10b88552@nifty.ne.jp"},"message":"Return at most one line of input in canonical mode\n\n'man termios' says:\n\"A read(2) returns at most one line of input\" in canonical mode.\n\nOn cygwin 2.5.1, read(2) returns all data in buffer if the buffer\nsize specified is large enough. This behaviour is correct in\nnoncanonical mode, but is not correct in canonical mode.\n\nWhile checking this problem, I found a bug of tcflush().  tcflush()\nflushes only partial data in the buffer.  The patch also fixes this bug.\n\nThe patch has also been tested against the problem reported in\nhttps://cygwin.com/ml/cygwin/2016-05/msg00318.html.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/7239bb7b3ded5ab961dc56dc346d8ab83660ba29"},{"sha":"83834110a0279c228c5c7e232a5d7ce01dd04d3e","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Fix condition in select which results in busy loop.\n\nThe check for current timestamp > start timestamp has an unwelcome\nside effect:  The loop is not left as long as the current timestamp\nhasn't been incremented.  This leads to busy loops of about one tick\n(10 to 16 ms per MSDN).\n\nThis fixes https://cygwin.com/ml/cygwin/2016-05/msg00327.html\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/83834110a0279c228c5c7e232a5d7ce01dd04d3e"},{"sha":"7186b657e74b892581c28bfad0db9a5623f21725","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Improve timer handling in select.\n\nCommit a23e6a35d896a075640db714b28ce74bb6b8d7ff introduced a timer\nobject to the WFMO handling in select_stuff::wait to allow sub-tickcount\ntimeout values in select.\n\nProblems with this patch: The timer was created and destroyed on every\ninvocation of select_stuff::wait, thus potentially multiple times per\nselect.  Also, since the timer was prepended to the WFMO hande list,\nthe timer handle could shadow actual events on other objects, given that\nWFMO checks the objects in the order they have been specified in the\nHANDLE array.  The timer was also created/destroyed and added to the\nHANDLE array even if it was not required.\n\nThis patch drops the local timer HANDLE and recycles the cw_timer HANDLE\nin the cygtls area instead.  Thus we typically don't need to create the\ntimer in select at all, and we never have to destroy it.\n\nThe timer HANDLE is now also appended as last object to the HANDLE array,\nand it's only added if actually needed.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/7186b657e74b892581c28bfad0db9a5623f21725"},{"sha":"0177f12cf64e38fc065f7356e637a9a20d9d3a08","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Add release message for select(2) changes\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/0177f12cf64e38fc065f7356e637a9a20d9d3a08"},{"sha":"ffac52c1ab65ac733a22876178e0b6925403feab","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Add release message for commit 7239bb7b3ded5ab961dc56dc346d8ab83660ba29\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/ffac52c1ab65ac733a22876178e0b6925403feab"},{"sha":"b1f63ce874de0c00ba8764f9c7967cf467a236b4","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"Fix typos in comments and debug output in select_stuff::wait\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/b1f63ce874de0c00ba8764f9c7967cf467a236b4"},{"sha":"a6a73982322dfcb2c05360a058c59d179b4fe144","author":{"name":"Ken Brown","email":"b33a90f459374477c2d3bc3c24d03c6b392cb1ef@cornell.edu"},"message":"Declare crypt, encrypt, and setkey per Posix","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/a6a73982322dfcb2c05360a058c59d179b4fe144"},{"sha":"5881f0c0c8f4ea4b493fa20f017265b48a67af24","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"uinfo.cc: Fix comment\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/5881f0c0c8f4ea4b493fa20f017265b48a67af24"},{"sha":"747b3f44e3799e6db4e49423875f2807e392205d","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"uinfo.cc: More comment fixes, remove unused testing code.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/747b3f44e3799e6db4e49423875f2807e392205d"},{"sha":"2665915cfc46aa6403bb2efd473c523d3167e0cb","author":{"name":"Andre Vieira (lists)","email":"8fb7bb7f928b875341b0b682653ca00c7b69818f@arm.com"},"message":"Re-enable malloc_lock for newlib-nano\n\nRe-enable the use of __malloc_lock and __malloc_unlock newlib-nano, tied\nthe newlib-multithread.","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/2665915cfc46aa6403bb2efd473c523d3167e0cb"},{"sha":"16d38498846b8e1ec87c9261caa7b90c6a8c32bd","author":{"name":"Corinna Vinschen","email":"72f6f35545a6ca568b82669c6693ac9662f26711@vinschen.de"},"message":"sys/time.h: Change visibility of gettimeofday.\n\ngettimeofday is currently guarded with __MISC_VISIBLE || __XSI_VISIBLE.\nHowever, gettimeofday should be always visible, as in GLibc.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":false,"url":"https://api.github.com/repos/haubi/newlib-cygwin/commits/16d38498846b8e1ec87c9261caa7b90c6a8c32bd"}]}
{"actor":{"display_login":"haubi"}}