{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":179126935,"defaultBranch":"julia-uv2-1.48.0","name":"libuv","ownerLogin":"JuliaLang","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-04-02T17:30:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/743164?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725282382.0","currentOid":""},"activityList":{"items":[{"before":"69814ce96c78e488e32e84821857927a808299bf","after":null,"ref":"refs/heads/mg/win-uv-available-parallelism","pushedAt":"2024-09-02T13:06:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"}},{"before":"c57e7f06cbe697ca8ea9215ce054a608c451b193","after":"af4172ec713ee986ba1a989b9e33993a07c60c9e","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-09-02T13:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"win: fix uv_available_parallelism on win32 (#4525)\n\nFixes commit 58dfb6c89b from a few days ago. DWORD_PTR is 32 bits on\nx86 Windows. Use the right bit count when checking the population count.\n\nInterestingly enough, it manifested itself as double counting online\nprocessors, presumably because the compiler emits a ROR instead of SHR.\n\nFixes: https://github.com/libuv/libuv/issues/4524\n(cherry picked from commit 5ff1fc724f7f53d921599dbe18e6f96b298233f1)","shortMessageHtmlLink":"win: fix uv_available_parallelism on win32 (libuv#4525)"}},{"before":null,"after":"69814ce96c78e488e32e84821857927a808299bf","ref":"refs/heads/mg/win-uv-available-parallelism","pushedAt":"2024-09-02T13:00:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"win: fix uv_available_parallelism on win32 (#4525)\n\nFixes commit 58dfb6c89b from a few days ago. DWORD_PTR is 32 bits on\nx86 Windows. Use the right bit count when checking the population count.\n\nInterestingly enough, it manifested itself as double counting online\nprocessors, presumably because the compiler emits a ROR instead of SHR.\n\nFixes: https://github.com/libuv/libuv/issues/4524\n(cherry picked from commit 5ff1fc724f7f53d921599dbe18e6f96b298233f1)","shortMessageHtmlLink":"win: fix uv_available_parallelism on win32 (libuv#4525)"}},{"before":"96e84995750b460bcdf40feca07fe96d97a5f484","after":null,"ref":"refs/heads/mg/linux-uv-available-parallelism-cgroup","pushedAt":"2024-08-31T12:24:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"}},{"before":"e763959a9f960f3594a5fad819741e67cd24c32c","after":"c57e7f06cbe697ca8ea9215ce054a608c451b193","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-08-31T12:24:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"linux: fix uv_available_parallelism using cgroup (#4278)\n\nuv_available_parallelism does not handle container cpu limit\nset by systems like Docker or Kubernetes. This patch fixes\nthis limitation by comparing the amount of available cpus\nreturned by syscall with the quota of cpus available defined\nin the cgroup.\n\nFixes: https://github.com/libuv/libuv/issues/4146\n(cherry picked from commit 6b56200cc8e0d60d7662f0cb49eccbd23530a3e1)","shortMessageHtmlLink":"linux: fix uv_available_parallelism using cgroup (libuv#4278)"}},{"before":"231e568fcfe678e1ebd1f40e600287c1b1c396df","after":null,"ref":"refs/heads/mg/win-available-parallelism","pushedAt":"2024-08-31T12:24:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"}},{"before":"ca3a5a431a1c37859b6508e6b2a288092337029a","after":"e763959a9f960f3594a5fad819741e67cd24c32c","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-08-31T12:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"win: compute parallelism from process cpu affinity (#4521)\n\nUse GetProcessAffinityMask() to estimate the available parallelism.\nBefore this commit, it simply used the number of available CPUs.\n\nFixes: https://github.com/libuv/libuv/issues/4520\n(cherry picked from commit 58dfb6c89ba3deb23301ddbdd4a8769f4c767dff)","shortMessageHtmlLink":"win: compute parallelism from process cpu affinity (libuv#4521)"}},{"before":null,"after":"96e84995750b460bcdf40feca07fe96d97a5f484","ref":"refs/heads/mg/linux-uv-available-parallelism-cgroup","pushedAt":"2024-08-26T16:40:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"linux: fix uv_available_parallelism using cgroup (#4278)\n\nuv_available_parallelism does not handle container cpu limit\nset by systems like Docker or Kubernetes. This patch fixes\nthis limitation by comparing the amount of available cpus\nreturned by syscall with the quota of cpus available defined\nin the cgroup.\n\nFixes: https://github.com/libuv/libuv/issues/4146\n(cherry picked from commit 6b56200cc8e0d60d7662f0cb49eccbd23530a3e1)","shortMessageHtmlLink":"linux: fix uv_available_parallelism using cgroup (libuv#4278)"}},{"before":"bb4f6d2d3b6fa49886b80cce793e9612167447fc","after":"231e568fcfe678e1ebd1f40e600287c1b1c396df","ref":"refs/heads/mg/win-available-parallelism","pushedAt":"2024-08-26T16:32:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"win: compute parallelism from process cpu affinity (#4521)\n\nUse GetProcessAffinityMask() to estimate the available parallelism.\nBefore this commit, it simply used the number of available CPUs.\n\nFixes: https://github.com/libuv/libuv/issues/4520\n(cherry picked from commit 58dfb6c89ba3deb23301ddbdd4a8769f4c767dff)","shortMessageHtmlLink":"win: compute parallelism from process cpu affinity (libuv#4521)"}},{"before":null,"after":"bb4f6d2d3b6fa49886b80cce793e9612167447fc","ref":"refs/heads/mg/win-available-parallelism","pushedAt":"2024-08-26T16:31:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giordano","name":"Mosè Giordano","path":"/giordano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765740?s=80&v=4"},"commit":{"message":"win: compute parallelism from process cpu affinity (#4521)\n\nUse GetProcessAffinityMask() to estimate the available parallelism.\r\nBefore this commit, it simply used the number of available CPUs.\r\n\r\nFixes: https://github.com/libuv/libuv/issues/4520","shortMessageHtmlLink":"win: compute parallelism from process cpu affinity (libuv#4521)"}},{"before":"344a3f5f00c9514e88a5f7463c621efb221aed23","after":"ca3a5a431a1c37859b6508e6b2a288092337029a","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-03-23T00:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keno","name":"Keno Fischer","path":"/Keno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1291671?s=80&v=4"},"commit":{"message":"linux: don't delay EPOLL_CTL_DEL operations (#4328)\n\nPerform EPOLL_CTL_DEL immediately instead of going through\nio_uring's submit queue, otherwise the file descriptor may\nbe closed by the time the kernel starts the operation.\n\nFixes: https://github.com/libuv/libuv/issues/4323","shortMessageHtmlLink":"linux: don't delay EPOLL_CTL_DEL operations (libuv#4328)"}},{"before":"7d5a80d35512b12973d7fed4f36dc9044a27e14a","after":"afced9f5206b6de0002201cee9012028ea468d2f","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-24T02:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"add handling for STATUS_CANNOT_DELETE","shortMessageHtmlLink":"add handling for STATUS_CANNOT_DELETE"}},{"before":"d01b381d4a6d71afdd50e98497e2caf0d0a5de8b","after":"7d5a80d35512b12973d7fed4f36dc9044a27e14a","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-23T20:01:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"debug tweaks","shortMessageHtmlLink":"debug tweaks"}},{"before":"2c35bf30acf455e25aecdc7b9e44585bcf243f0b","after":"d01b381d4a6d71afdd50e98497e2caf0d0a5de8b","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-23T02:35:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"tweak logic parens","shortMessageHtmlLink":"tweak logic parens"}},{"before":"a4f569267cbcea83708cb919cd1564bde554cf77","after":"2c35bf30acf455e25aecdc7b9e44585bcf243f0b","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-22T15:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"debug prints","shortMessageHtmlLink":"debug prints"}},{"before":"02f07eea95da91092ffbf2e5d7aa959974b875dd","after":"a4f569267cbcea83708cb919cd1564bde554cf77","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-22T02:38:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"use posix delete for dirs with fallback\n\ntry adding a test\n\nRevert \"use posix delete for dirs with fallback\"\n\nThis reverts commit ab6f1ec725dfb5c8a25f4b94af9862d36ea49b9d.\n\nRevert \"try adding a test\"\n\nThis reverts commit 02f07eea95da91092ffbf2e5d7aa959974b875dd.\n\nuse posix delete for dirs with fallback, add test","shortMessageHtmlLink":"use posix delete for dirs with fallback"}},{"before":"27869f4e9e64610eadc17b959b31742f8d3434a7","after":"02f07eea95da91092ffbf2e5d7aa959974b875dd","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-21T02:32:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"try adding a test","shortMessageHtmlLink":"try adding a test"}},{"before":null,"after":"d198c523170d68f46800dcaf69b4df8e323abf35","ref":"refs/heads/ib/win_posix_delete_dir","pushedAt":"2024-02-21T02:01:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"try adding a test","shortMessageHtmlLink":"try adding a test"}},{"before":null,"after":"8683c59d94dc4396bd43e8224f82e6373083f140","ref":"refs/heads/jn/no-uring","pushedAt":"2024-02-20T16:44:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"linux: disable io_uring by default\n\nDue to https://github.com/libuv/libuv/issues/4323","shortMessageHtmlLink":"linux: disable io_uring by default"}},{"before":"7be33d0a9f8a7be9431a379fe625d2b8fbd5222b","after":"27869f4e9e64610eadc17b959b31742f8d3434a7","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-20T15:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"add debug print","shortMessageHtmlLink":"add debug print"}},{"before":null,"after":"7be33d0a9f8a7be9431a379fe625d2b8fbd5222b","ref":"refs/heads/ib/posix_rm_test","pushedAt":"2024-02-20T01:44:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IanButterworth","name":"Ian Butterworth","path":"/IanButterworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1694067?s=80&v=4"},"commit":{"message":"move declarations to the top","shortMessageHtmlLink":"move declarations to the top"}},{"before":"afa1c67fa496eb49ade1e520f76fd018a1409eaa","after":"344a3f5f00c9514e88a5f7463c621efb221aed23","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-02-12T03:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"test uv_barrier_t size in right block (#35)","shortMessageHtmlLink":"test uv_barrier_t size in right block (#35)"}},{"before":"654853c2a70e03acf1ff9dcac09c498a257d292a","after":null,"ref":"refs/heads/julia-uv2-1.48.0-dev","pushedAt":"2024-02-09T22:12:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"}},{"before":"caffb47f70ea7b67cb8f8d57ed8802cf74d53898","after":"afa1c67fa496eb49ade1e520f76fd018a1409eaa","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-02-09T22:12:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"add ./configure files","shortMessageHtmlLink":"add ./configure files"}},{"before":null,"after":"caffb47f70ea7b67cb8f8d57ed8802cf74d53898","ref":"refs/heads/julia-uv2-1.48.0","pushedAt":"2024-02-09T21:56:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"add ./configure files","shortMessageHtmlLink":"add ./configure files"}},{"before":"109c80f7702c04ae1a6902be506841f566da58fa","after":"29a708a43412dc60855aed522ca11bae80992013","ref":"refs/heads/master","pushedAt":"2024-02-09T21:56:05.000Z","pushType":"push","commitsCount":105,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"Merge tag 'v1.48.0' into merge_1.48.0","shortMessageHtmlLink":"Merge tag 'v1.48.0' into merge_1.48.0"}},{"before":"53eba732cb2e4996aca6421ca41d5a748b6e837e","after":"654853c2a70e03acf1ff9dcac09c498a257d292a","ref":"refs/heads/julia-uv2-1.48.0-dev","pushedAt":"2024-02-08T04:33:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"add ./configure files","shortMessageHtmlLink":"add ./configure files"}},{"before":null,"after":"53eba732cb2e4996aca6421ca41d5a748b6e837e","ref":"refs/heads/julia-uv2-1.48.0-dev","pushedAt":"2024-02-08T04:31:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"change .gitignore rules to allow adding autoconf files\n\n(cherry picked from commit 4041ebda6f01091afa8f6edc88764d3df15b0859)","shortMessageHtmlLink":"change .gitignore rules to allow adding autoconf files"}},{"before":"c7088010ad137609af473d570fadb6ac2f6f6225","after":"109c80f7702c04ae1a6902be506841f566da58fa","ref":"refs/heads/master","pushedAt":"2023-11-15T14:40:58.000Z","pushType":"push","commitsCount":194,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"doc: fix broken \"Shared library\" Wikipedia link (#4128)\n\n`linkcheck` is printing the following error:\r\n\r\n```\r\n( guide/utilities: line 311) broken https://en.wikipedia.org/wiki/Shared_library#Shared_libraries - Anchor 'Shared_libraries' not found\r\n```","shortMessageHtmlLink":"doc: fix broken \"Shared library\" Wikipedia link (libuv#4128)"}},{"before":null,"after":"7f9c8129c285a88bf775e56fd2500e0fa9c4c98c","ref":"refs/heads/julia-uv2-1.45.0-dev","pushedAt":"2023-05-23T14:33:30.194Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtjnash","name":"Jameson Nash","path":"/vtjnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330950?s=80&v=4"},"commit":{"message":"add ./configure files","shortMessageHtmlLink":"add ./configure files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqp1n3AA","startCursor":null,"endCursor":null}},"title":"Activity · JuliaLang/libuv"}