{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69604331,"defaultBranch":"v1.x","name":"libuv","ownerLogin":"bradking","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-09-29T20:16:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87268?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713186249.0","currentOid":""},"activityList":{"items":[{"before":"17219b8f39f7cd33472c94214010b603322bd0fa","after":"f50ae53c422b6ec94e33ff1a8b3f6318469749bb","ref":"refs/heads/v1.x","pushedAt":"2024-04-15T13:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?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 (libuv#4378)"}},{"before":"9ee8c83ad4d3cb1d2cd302d0206da5c6b4d8fe91","after":null,"ref":"refs/heads/process-kqueue","pushedAt":"2024-04-15T13:04:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"}},{"before":null,"after":"9ee8c83ad4d3cb1d2cd302d0206da5c6b4d8fe91","ref":"refs/heads/process-kqueue","pushedAt":"2024-04-01T11:44:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"process: de-duplicate conditions for using kqueue\n\nOur platform-specific headers provide a dedicated indicator.","shortMessageHtmlLink":"process: de-duplicate conditions for using kqueue"}},{"before":"34fff5a15ba6a38745a20d10166f56483464a491","after":"76f7fb26b9ac8ede4406fa786acb7480d9b48ff5","ref":"refs/heads/master","pushedAt":"2024-04-01T11:44:31.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"unix: test uv_barrier_t size in right block (#4311)\n\nThe local uv_barrier_t implementation is used: for AIX, OpenBSD and any system\r\nnot defining PTHREAD_BARRIER_SERIAL_THREAD.\r\n\r\nAs the uv_barrier_t struct was modified and it isn't a pointer anymore, the\r\ncheck for uv_barrier_t size isn't right anymore for systems not using local\r\nuv_barrier_t implementation. so move the check inside the block implementing\r\nuv_barrier_t using pthread_barrier_t.\r\n\r\nTested on OpenBSD, where the build failed due to the STATIC_ASSERT().","shortMessageHtmlLink":"unix: test uv_barrier_t size in right block (libuv#4311)"}},{"before":"3f7191e5c27a0e1852fe046a5ec0512a47e4a409","after":"17219b8f39f7cd33472c94214010b603322bd0fa","ref":"refs/heads/v1.x","pushedAt":"2024-04-01T11:44:14.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?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 (libuv#4346)"}},{"before":"a7cbda92b69947f0a60df58d6d1520c84196476f","after":"3f7191e5c27a0e1852fe046a5ec0512a47e4a409","ref":"refs/heads/v1.x","pushedAt":"2024-02-05T16:16:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win/spawn: optionally run executable paths with no file extension (#4292)\n\nAdd a process options flag to enable the optional behavior. Most users\r\nare likely recommended to set this flag by default, but it was deemed\r\npotentially breaking to set it by default in libuv.\r\n\r\nCo-authored-by: Kyle Edwards ","shortMessageHtmlLink":"win/spawn: optionally run executable paths with no file extension (li…"}},{"before":"bdb28ad0e4c8d57c42324732de50fd1865a71ea1","after":null,"ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-02-05T16:14:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"}},{"before":"da1651aa973b6c3934c9017bf5d92ece16ad2839","after":"bdb28ad0e4c8d57c42324732de50fd1865a71ea1","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-25T14:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"Fix docs to match behavior","shortMessageHtmlLink":"Fix docs to match behavior"}},{"before":"66e6a6a6e334e36189e1d15a7cab6eb8a461fc3a","after":"da1651aa973b6c3934c9017bf5d92ece16ad2839","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-25T07:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnoordhuis","name":"Ben Noordhuis","path":"/bnoordhuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/275871?s=80&v=4"},"commit":{"message":"Update test/test-spawn.c","shortMessageHtmlLink":"Update test/test-spawn.c"}},{"before":"a6d0883fb4180e83c9bf59d6b28e4901570eac33","after":"66e6a6a6e334e36189e1d15a7cab6eb8a461fc3a","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-24T19:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win/spawn: optionally run executable paths with no file extension (#4292)\n\nAdd a process options flag to enable the optional behavior.\n\nCo-authored-by: Kyle Edwards ","shortMessageHtmlLink":"win/spawn: optionally run executable paths with no file extension (li…"}},{"before":"48dc6f633be7dce60df1fe0e758c3509d063174e","after":"a6d0883fb4180e83c9bf59d6b28e4901570eac33","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-24T19:32:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win/spawn: optionally run executable paths with no file extension (#4292)\n\nCo-authored-by: Kyle Edwards ","shortMessageHtmlLink":"win/spawn: optionally run executable paths with no file extension (li…"}},{"before":"f997efe5aa052300ee53ff22d4cf113b6cf1085e","after":"48dc6f633be7dce60df1fe0e758c3509d063174e","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-24T19:07:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win/spawn: optionally run executable paths with no file extension (#4292)\n\nCo-authored-by: Kyle Edwards ","shortMessageHtmlLink":"win/spawn: optionally run executable paths with no file extension (li…"}},{"before":null,"after":"f997efe5aa052300ee53ff22d4cf113b6cf1085e","ref":"refs/heads/win-spawn-no-file-extension","pushedAt":"2024-01-22T20:54:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win/spawn: run executables with no file extension","shortMessageHtmlLink":"win/spawn: run executables with no file extension"}},{"before":"08f4fb449048e22be034b26fa41fb0723189f2b8","after":null,"ref":"refs/heads/linux-ppc64le-no-io_uring","pushedAt":"2024-01-13T14:26:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"}},{"before":"9ee167ff00b195c7ab9f2bfbd7266a604b1b733d","after":"08f4fb449048e22be034b26fa41fb0723189f2b8","ref":"refs/heads/linux-ppc64le-no-io_uring","pushedAt":"2024-01-12T21:42:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"linux: disable io_uring on ppc64 and ppc64le\n\nSince `io_uring` support was added, libuv's signal handler randomly\nsegfaults on ppc64 when interrupting `epoll_pwait`. Disable it\npending further investigation.\n\nIssue: https://github.com/libuv/libuv/issues/4283","shortMessageHtmlLink":"linux: disable io_uring on ppc64 and ppc64le"}},{"before":"b67143dbad4be6b39c6857c194f5bf93bf512c93","after":"9ee167ff00b195c7ab9f2bfbd7266a604b1b733d","ref":"refs/heads/linux-ppc64le-no-io_uring","pushedAt":"2024-01-12T21:40:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"linux: disable io_uring on ppc64 and ppc64le\n\nSince `io_uring` support was added, libuv's signal handler randomly\nsegfaults on ppc64le when interrupting `epoll_pwait`. Disable it\npending further investigation.\n\nIssue: https://github.com/libuv/libuv/issues/4283","shortMessageHtmlLink":"linux: disable io_uring on ppc64 and ppc64le"}},{"before":null,"after":"b67143dbad4be6b39c6857c194f5bf93bf512c93","ref":"refs/heads/linux-ppc64le-no-io_uring","pushedAt":"2024-01-12T20:27:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"linux: disable io_uring on ppc64le\n\nSince `io_uring` support was added, libuv's signal handler randomly\nsegfaults on ppc64le when interrupting `epoll_pwait`. Disable it\npending further investigation.\n\nIssue: https://github.com/libuv/libuv/issues/4283","shortMessageHtmlLink":"linux: disable io_uring on ppc64le"}},{"before":"20cc969e5db3467bddaa35f48ba051a7ae3b3653","after":"34fff5a15ba6a38745a20d10166f56483464a491","ref":"refs/heads/master","pushedAt":"2024-01-12T20:25:18.000Z","pushType":"push","commitsCount":1320,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"Merge tag 'v1.47.0' into merge_1.47.0","shortMessageHtmlLink":"Merge tag 'v1.47.0' into merge_1.47.0"}},{"before":"b3759772d20e89537980d5d43a01ce4c2f2535a8","after":"a7cbda92b69947f0a60df58d6d1520c84196476f","ref":"refs/heads/v1.x","pushedAt":"2024-01-12T20:25:18.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"unix: optimize uv__tcp_keepalive cpp directives (#4275)\n\nReduce the amount of code being compiled and trim trailing whitespace in\r\npassing.","shortMessageHtmlLink":"unix: optimize uv__tcp_keepalive cpp directives (libuv#4275)"}},{"before":"65541f772f7209d8273395fb3e99ea0f0bbfb73e","after":"b3759772d20e89537980d5d43a01ce4c2f2535a8","ref":"refs/heads/v1.x","pushedAt":"2023-08-21T14:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win,fs: avoid winapi macro redefinition (#4123)\n\nAdjust include order to avoid redefining `CTL_CODE`, `FILE_READ_ACCESS`,\r\nand `FILE_WRITE_ACCESS`. Without this, compilation shows:\r\n\r\n```\r\n...\\um\\winioctl.h(273): warning C4005: 'CTL_CODE': macro redefinition\r\n...\\src\\win\\winapi.h(4497): note: see previous definition of 'CTL_CODE'\r\n\r\n...\\um\\winioctl.h(320): warning C4005: 'FILE_READ_ACCESS': macro redefinition\r\n...\\src\\win\\winapi.h(4488): note: see previous definition of 'FILE_READ_ACCESS'\r\n\r\n...\\um\\winioctl.h(321): warning C4005: 'FILE_WRITE_ACCESS': macro redefinition\r\n...\\src\\win\\winapi.h(4492): note: see previous definition of 'FILE_WRITE_ACCESS'\r\n```","shortMessageHtmlLink":"win,fs: avoid winapi macro redefinition (libuv#4123)"}},{"before":"aa71ac3c51053523b86f922fcf687fa91fc4fca3","after":null,"ref":"refs/heads/win-fs-include-order","pushedAt":"2023-08-21T14:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"}},{"before":"e66ce6f5791b92380c7f76195b7cfa7ed8a4c02c","after":"aa71ac3c51053523b86f922fcf687fa91fc4fca3","ref":"refs/heads/win-fs-include-order","pushedAt":"2023-08-18T19:46:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win,fs: avoid winapi macro redefinition\n\nAdjust include order to avoid redefining `CTL_CODE`, `FILE_READ_ACCESS`,\nand `FILE_WRITE_ACCESS`. Without this, compilation shows:\n\n```\n...\\um\\winioctl.h(273): warning C4005: 'CTL_CODE': macro redefinition\n...\\src\\win\\winapi.h(4497): note: see previous definition of 'CTL_CODE'\n\n...\\um\\winioctl.h(320): warning C4005: 'FILE_READ_ACCESS': macro redefinition\n...\\src\\win\\winapi.h(4488): note: see previous definition of 'FILE_READ_ACCESS'\n\n...\\um\\winioctl.h(321): warning C4005: 'FILE_WRITE_ACCESS': macro redefinition\n...\\src\\win\\winapi.h(4492): note: see previous definition of 'FILE_WRITE_ACCESS'\n```","shortMessageHtmlLink":"win,fs: avoid winapi macro redefinition"}},{"before":null,"after":"e66ce6f5791b92380c7f76195b7cfa7ed8a4c02c","ref":"refs/heads/win-fs-include-order","pushedAt":"2023-08-18T19:11:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"win,fs: avoid winapi macro redefinition\n\nAdjust include order to avoid redefining `CTL_CODE`, `FILE_READ_ACCESS`,\nand `FILE_WRITE_ACCESS`.","shortMessageHtmlLink":"win,fs: avoid winapi macro redefinition"}},{"before":"d21f5aeab0a4b6193f13640471cde405579f9c69","after":"65541f772f7209d8273395fb3e99ea0f0bbfb73e","ref":"refs/heads/v1.x","pushedAt":"2023-08-18T19:10:55.000Z","pushType":"push","commitsCount":624,"pusher":{"login":"bradking","name":"Brad King","path":"/bradking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87268?s=80&v=4"},"commit":{"message":"darwin: make TCP_KEEPINTVL and TCP_KEEPCNT available (#3908)\n\nIn earlier versions, macOS only defined TCP_KEEPALIVE, but since macOS\r\n10.8 (Mountain Lion), it has supported TCP_KEEPINTVL and TCP_KEEPCNT.\r\n\r\nhttps://lists.apple.com/archives/macnetworkprog/2012/Jul/msg00005.html","shortMessageHtmlLink":"darwin: make TCP_KEEPINTVL and TCP_KEEPCNT available (libuv#3908)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNVQxMzowNTowMi4wMDAwMDBazwAAAAQw8Mfj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNVQxMzowNTowMi4wMDAwMDBazwAAAAQw8Mfj","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xOFQxOToxMDo1NS4wMDAwMDBazwAAAANtzjVT"}},"title":"Activity · bradking/libuv"}