{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14812739,"defaultBranch":"v1.x","name":"libuv","ownerLogin":"libuv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-30T00:29:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4030929?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713811161.0","currentOid":""},"activityList":{"items":[{"before":"d2d92b74a8327daf9652a9732454937f3529bd30","after":"541329d51f82bce83bd81ff7640edabfc32d149c","ref":"refs/heads/v1.x","pushedAt":"2024-05-28T15:04:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"doc: add entries for extended getpw\n\nThis patch adds documentation for the introduced `uv_os_get_passwd2`,\n`uv_os_get_group`, `uv_os_free_group` methods in\nhttps://github.com/libuv/libuv/pull/3523\n\nFixes: https://github.com/libuv/libuv/issues/4007\nSigned-off-by: Juan José Arboleda ","shortMessageHtmlLink":"doc: add entries for extended getpw"}},{"before":"c8d4a87f493d4fd1e63332d70823b57b7a27d21f","after":"d2d92b74a8327daf9652a9732454937f3529bd30","ref":"refs/heads/v1.x","pushedAt":"2024-05-21T11:36:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"unix: support SO_REUSEPORT with load balancing for TCP","shortMessageHtmlLink":"unix: support SO_REUSEPORT with load balancing for TCP"}},{"before":"ab3ecf6565e29c9822d3c5edb553e606f894a854","after":"c8d4a87f493d4fd1e63332d70823b57b7a27d21f","ref":"refs/heads/v1.x","pushedAt":"2024-05-21T08:07:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"santigimeno","name":"Santiago Gimeno","path":"/santigimeno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1084056?s=80&v=4"},"commit":{"message":"bsd: support pipe2() on *BSD (#4412)\n\n---------\r\n\r\nSigned-off-by: Andy Pan ","shortMessageHtmlLink":"bsd: support pipe2() on *BSD (#4412)"}},{"before":"287987b37c5f51797e25978212c07a7a185b0467","after":"ab3ecf6565e29c9822d3c5edb553e606f894a854","ref":"refs/heads/v1.x","pushedAt":"2024-05-21T07:41:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"unix: use the presence of SOCK_* instead of OS macros for socketpair\n\n---------\n\nSigned-off-by: Andy Pan ","shortMessageHtmlLink":"unix: use the presence of SOCK_* instead of OS macros for socketpair"}},{"before":"10ccd084718f3a2e9e2776131405ee1d66cf1c29","after":"287987b37c5f51797e25978212c07a7a185b0467","ref":"refs/heads/v1.x","pushedAt":"2024-05-21T07:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"test: remove the obsolete HAVE_KQUEUE macro\n\n---------\n\nSigned-off-by: Andy Pan ","shortMessageHtmlLink":"test: remove the obsolete HAVE_KQUEUE macro"}},{"before":"bf61390769068de603e6deec8e16623efcbe761a","after":"10ccd084718f3a2e9e2776131405ee1d66cf1c29","ref":"refs/heads/v1.x","pushedAt":"2024-05-20T10:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"santigimeno","name":"Santiago Gimeno","path":"/santigimeno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1084056?s=80&v=4"},"commit":{"message":"dragonfly: disable SO_REUSEPORT for UDP socket bindings (#4410)\n\n---------\r\n\r\nSigned-off-by: Andy Pan ","shortMessageHtmlLink":"dragonfly: disable SO_REUSEPORT for UDP socket bindings (#4410)"}},{"before":"520eb622f012c4cc17410ba702f82aebdb93c518","after":"bf61390769068de603e6deec8e16623efcbe761a","ref":"refs/heads/v1.x","pushedAt":"2024-05-08T09:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"santigimeno","name":"Santiago Gimeno","path":"/santigimeno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1084056?s=80&v=4"},"commit":{"message":"linux,darwin: make `uv_fs_copyfile` behaves like `cp -r` (#4396)\n\nThis commit changes the timestamps in the file, the ownership and the\r\ngroup.\r\n\r\nFixes: https://github.com/libuv/libuv/issues/3125\r\n\r\nSigned-off-by: Juan José Arboleda ","shortMessageHtmlLink":"linux,darwin: make uv_fs_copyfile behaves like cp -r (#4396)"}},{"before":"497f3168d13ea9a92ad18c28e8282777ec2acf73","after":"520eb622f012c4cc17410ba702f82aebdb93c518","ref":"refs/heads/v1.x","pushedAt":"2024-04-26T11:57:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"doc: fix some typos","shortMessageHtmlLink":"doc: fix some typos"}},{"before":"d2f33e1af841c12d38094b0f85918701d435e990","after":null,"ref":"refs/heads/saghul-patch-2","pushedAt":"2024-04-22T18:39:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":"8083ab26e0f7c163d131a0509f876f50ed4c110d","after":"497f3168d13ea9a92ad18c28e8282777ec2acf73","ref":"refs/heads/v1.x","pushedAt":"2024-04-22T18:39:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"win: remove no longer needed define\n\nWindows 7 is no longer supported.","shortMessageHtmlLink":"win: remove no longer needed define"}},{"before":null,"after":"d2f33e1af841c12d38094b0f85918701d435e990","ref":"refs/heads/saghul-patch-2","pushedAt":"2024-04-22T08:36:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"win: remove no longer needed define\n\nWindows 7 is no longer supported.","shortMessageHtmlLink":"win: remove no longer needed define"}},{"before":"2f9bd5f3ddcabad0c710c77504ac16289e29fb1c","after":null,"ref":"refs/heads/simplify-darwin-hrtime","pushedAt":"2024-04-15T14:12:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":"f50ae53c422b6ec94e33ff1a8b3f6318469749bb","after":"8083ab26e0f7c163d131a0509f876f50ed4c110d","ref":"refs/heads/v1.x","pushedAt":"2024-04-15T14:12:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"mailmap: update saghul's main email address","shortMessageHtmlLink":"mailmap: update saghul's main email address"}},{"before":"cc12d54a8a65386b4bd92cb28b8a5b7f321ecf72","after":"2f9bd5f3ddcabad0c710c77504ac16289e29fb1c","ref":"refs/heads/simplify-darwin-hrtime","pushedAt":"2024-04-15T09:15:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"mailmap: update saghul's main email address","shortMessageHtmlLink":"mailmap: update saghul's main email address"}},{"before":"0c4aedf0ab99994885a048a722f5b56722c69f60","after":"cc12d54a8a65386b4bd92cb28b8a5b7f321ecf72","ref":"refs/heads/simplify-darwin-hrtime","pushedAt":"2024-04-14T09:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"mailmap: update saghul's main email address","shortMessageHtmlLink":"mailmap: update saghul's main email address"}},{"before":"303797f22978e5004e53921ddf51c4789a847250","after":"0c4aedf0ab99994885a048a722f5b56722c69f60","ref":"refs/heads/simplify-darwin-hrtime","pushedAt":"2024-04-14T09:42:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"darwin: simplify uv_hrtime\n\nmach_continuous_time is available since macOS 10.12, but our minimum\nversion is 11, so no need for a workaround.\n\nAlso, prefer that to `clock_gettime_nsec_np(CLOCK_MONOTONIC_RAW)` which\nthe documentation suggests\n(https://developer.apple.com/documentation/driverkit/3438077-mach_continuous_time)\nsince the latter calls mach_timebase_info every time, unnecessarify: https://github.com/apple-open-source/macos/blob/49dcc07a40d19fa97384033a8398dae5d00d11a1/Libc/gen/clock_gettime.c#L107","shortMessageHtmlLink":"darwin: simplify uv_hrtime"}},{"before":null,"after":"303797f22978e5004e53921ddf51c4789a847250","ref":"refs/heads/simplify-darwin-hrtime","pushedAt":"2024-04-14T09:36:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"misc: update my primary email address","shortMessageHtmlLink":"misc: update my primary email address"}},{"before":"17219b8f39f7cd33472c94214010b603322bd0fa","after":"f50ae53c422b6ec94e33ff1a8b3f6318469749bb","ref":"refs/heads/v1.x","pushedAt":"2024-04-14T09:13:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"unix: de-duplicate conditions for using kqueue (#4378)\n\nOur platform-specific headers provide a dedicated indicator.","shortMessageHtmlLink":"unix: de-duplicate conditions for using kqueue (#4378)"}},{"before":"46c0e1769bf24656be7add69562ea8617ab75265","after":"17219b8f39f7cd33472c94214010b603322bd0fa","ref":"refs/heads/v1.x","pushedAt":"2024-03-31T15:27:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"test: use newer ASSERT_MEM_EQ macro (#4346)\n\nShould hopefully make it easier to debug CI flakiness because\r\ncurrently the test sometimes fails without a clear indication why.\r\n\r\nRefs: https://github.com/libuv/libuv/issues/4106","shortMessageHtmlLink":"test: use newer ASSERT_MEM_EQ macro (#4346)"}},{"before":"4fce06ec96283225ceedbf181d7211830c173ee3","after":"46c0e1769bf24656be7add69562ea8617ab75265","ref":"refs/heads/v1.x","pushedAt":"2024-03-31T15:25:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"win: robustify uv_os_getenv() error checking (#4339)\n\nMake it less likely for the thread-local error value to get\r\nclobbered between performing the operation and checking the result.\r\n\r\nRefs: https://github.com/libuv/libuv/issues/4338","shortMessageHtmlLink":"win: robustify uv_os_getenv() error checking (#4339)"}},{"before":"77e4cd5b184faedec80378049fe5edba084d310b","after":"4fce06ec96283225ceedbf181d7211830c173ee3","ref":"refs/heads/v1.x","pushedAt":"2024-03-25T11:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"unix: fix fd leaks in SCM_RIGHTS error path (#4358)\n\nThe file descriptor leak in the inner path was pointed out by @theanarkh\r\nand I subsequently spotted another one in the outer loop. Rewrite the\r\nfunction to process all control messages.\r\n\r\nRefs: https://github.com/libuv/libuv/pull/4357","shortMessageHtmlLink":"unix: fix fd leaks in SCM_RIGHTS error path (#4358)"}},{"before":"d05ed869bb4cea9ba703854dc0ee1f458153ff99","after":"77e4cd5b184faedec80378049fe5edba084d310b","ref":"refs/heads/v1.x","pushedAt":"2024-03-25T11:45:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"linux: don't use sendmmsg() for single datagrams (#4366)\n\nBenchmarking shows that sendmsg() is persistently around 1% faster for\r\nsingle datagrams, and that kind of stands to reason because there is\r\nless setup overhead, and the kernel has to copy in less data.\r\n\r\nFixes: https://github.com/libuv/libuv/issues/4320","shortMessageHtmlLink":"linux: don't use sendmmsg() for single datagrams (#4366)"}},{"before":"abc9767034d7c065e6a861cc398a580d0f94e24f","after":"d05ed869bb4cea9ba703854dc0ee1f458153ff99","ref":"refs/heads/v1.x","pushedAt":"2024-03-25T11:44:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"doc: correct udp socket options documentation (#4371)\n\nuv_udp_init() creates the UDP socket lazily but to set socket options\r\nthere must be, well, a socket to set the options on. Document how and\r\nwhen that requirement is met.\r\n\r\nFixes: https://github.com/libuv/libuv/issues/4370","shortMessageHtmlLink":"doc: correct udp socket options documentation (#4371)"}},{"before":"896ffa82a0fc0b01dee24b4e51d83bc2fc39fb3a","after":null,"ref":"refs/heads/win-simplify-once","pushedAt":"2024-03-25T10:57:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":"6adeeacee7eb997d60552351b43d65b494745700","after":"abc9767034d7c065e6a861cc398a580d0f94e24f","ref":"refs/heads/v1.x","pushedAt":"2024-03-25T10:57:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"win: simplify uv_once implementation\n\n* win: simplify uv_once implementation\r\n\r\nInitOnceExecuteOnce is available in Windows >= Vista.\r\n\r\nRef: https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-initonceexecuteonce","shortMessageHtmlLink":"win: simplify uv_once implementation"}},{"before":"54b6b108569ad87a27fe82296834214089ce7c80","after":"896ffa82a0fc0b01dee24b4e51d83bc2fc39fb3a","ref":"refs/heads/win-simplify-once","pushedAt":"2024-03-24T21:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Update thread.c\n\nCo-authored-by: Ben Noordhuis ","shortMessageHtmlLink":"Update thread.c"}},{"before":"c376f6e0876a8dd5cef3da34f329b04c24651d57","after":"54b6b108569ad87a27fe82296834214089ce7c80","ref":"refs/heads/win-simplify-once","pushedAt":"2024-03-22T21:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"fixup!","shortMessageHtmlLink":"fixup!"}},{"before":"f55628eed00910f4c49551c54a58a074948c6bd1","after":"6adeeacee7eb997d60552351b43d65b494745700","ref":"refs/heads/v1.x","pushedAt":"2024-03-22T21:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"unix,win: error on zero delay tcp keepalive\n\nCloses: https://github.com/libuv/libuv/pull/4350\r\nCloses: https://github.com/libuv/libuv/issues/3487","shortMessageHtmlLink":"unix,win: error on zero delay tcp keepalive"}},{"before":"0535a502bc9fecbabc8e39eb92acae87b7fdd8b8","after":null,"ref":"refs/heads/tcp-keepalive-delay-alt","pushedAt":"2024-03-22T21:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":"3ecce914105590e6112cd0c6d4f6b30ac6a6c24f","after":"f55628eed00910f4c49551c54a58a074948c6bd1","ref":"refs/heads/v1.x","pushedAt":"2024-03-22T19:10:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"doc: fix typos in ChangeLog (#4355)\n\nSigned-off-by: tgolang ","shortMessageHtmlLink":"doc: fix typos in ChangeLog (#4355)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVf6ewAA","startCursor":null,"endCursor":null}},"title":"Activity · libuv/libuv"}