{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55385304,"defaultBranch":"master","name":"libc","ownerLogin":"asomers","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-04-04T04:36:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129721?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727481499.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"254b2a43b288eaf8ba1031e2c3946e8a55e20cb2","ref":"refs/heads/main-i386-fbsd12","pushedAt":"2024-09-27T23:58:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix definition of FIODGNAME on 32-bit FreeBSD","shortMessageHtmlLink":"Fix definition of FIODGNAME on 32-bit FreeBSD"}},{"before":null,"after":"62e7f00211004cb96430862d4bbd249132ac3726","ref":"refs/heads/main-stat32","pushedAt":"2024-09-27T23:10:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+\n\nThe original definitions were never correct. But nobody noticed because\nwe don't do CI on 32-bit FreeBSD. The problem is apparent now due to\n #3723 , which caused the nightly toolchain to switch to a FreeBSD 12\nABI.\n\nFixes https://github.com/rust-lang/rust/issues/130677","shortMessageHtmlLink":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+"}},{"before":null,"after":"7373a1abe57da20efae9fd2ca891d7b905c19e03","ref":"refs/heads/libc-0.2","pushedAt":"2024-09-24T20:42:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"chore: release (#3862)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Trevor Gross ","shortMessageHtmlLink":"chore: release (rust-lang#3862)"}},{"before":"8aca9c0126f3aa5a7dce1ad7fc016b4a0d6af70a","after":"f381e010b2439579c9f548ef86fb06409c2c55d2","ref":"refs/heads/i386-fbsd12.2","pushedAt":"2024-09-23T22:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"fixup: fix build on powerpc, powerpc64, and arm","shortMessageHtmlLink":"fixup: fix build on powerpc, powerpc64, and arm"}},{"before":"3f23a7bd4bc2a8b327812a4402c0d9e4abb0685d","after":"8aca9c0126f3aa5a7dce1ad7fc016b4a0d6af70a","ref":"refs/heads/i386-fbsd12.2","pushedAt":"2024-09-23T21:04:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+\n\nThe original definitions were never correct. But nobody noticed because\nwe don't do CI on 32-bit FreeBSD. The problem is apparent now due to\n #3723 , which caused the nightly toolchain to switch to a FreeBSD 12\nABI.\n\nFixes https://github.com/rust-lang/rust/issues/130677","shortMessageHtmlLink":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+"}},{"before":"04dbde01482463975f28cc53072a385cd4c1fc99","after":"3f23a7bd4bc2a8b327812a4402c0d9e4abb0685d","ref":"refs/heads/i386-fbsd12.2","pushedAt":"2024-09-23T20:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+\n\nThe original definitions were never correct. But nobody noticed because\nwe don't do CI on 32-bit FreeBSD. The problem is apparent now due to\n #3723 , which caused the nightly toolchain to switch to a FreeBSD 12\nABI.\n\nFixes https://github.com/rust-lang/rust/issues/130677","shortMessageHtmlLink":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+"}},{"before":null,"after":"04dbde01482463975f28cc53072a385cd4c1fc99","ref":"refs/heads/i386-fbsd12.2","pushedAt":"2024-09-23T20:51:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+\n\nThe original definitions were never correct. But nobody noticed because\nwe don't do CI on 32-bit FreeBSD. The problem is apparent now due to\n #3723 , which caused the nightly toolchain to switch to a FreeBSD 12\nABI.\n\nFixes https://github.com/rust-lang/rust/issues/130677","shortMessageHtmlLink":"Fix the definition of \"struct stat\" on 32-bit FreeBSD 12+"}},{"before":"ba67677d9039f71d4186e1e7c2c4a23ec5108fec","after":"62f713881fe4364645e6c70cc92bfc9452f6aba3","ref":"refs/heads/freebsd-capsicum-libc0.2","pushedAt":"2024-06-16T11:08:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnTitor","name":"Yuki Okushi","path":"/JohnTitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25030997?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants\n\n(cherry picked from commit 2ef3a366c7a6dc38879154f748c387bfb00f51fc)","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":"cffde64be7e08c8650622d5d4d76d29780a53005","after":"e61206dab9c7494c688ec29fa3b9daf4ec7053d6","ref":"refs/heads/patch-3","pushedAt":"2024-06-15T01:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnTitor","name":"Yuki Okushi","path":"/JohnTitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25030997?s=80&v=4"},"commit":{"message":"Update FreeBSD CI environment to 14.1\n\nIt just got released yesterday","shortMessageHtmlLink":"Update FreeBSD CI environment to 14.1"}},{"before":"acc7bb1a38e2b9d6a18f28279d80d464c4c25089","after":"cffde64be7e08c8650622d5d4d76d29780a53005","ref":"refs/heads/patch-3","pushedAt":"2024-06-05T13:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Update FreeBSD CI environment to 14.1\n\nIt just got released yesterday","shortMessageHtmlLink":"Update FreeBSD CI environment to 14.1"}},{"before":"ae8064e2d4bb4f3ea2ac01b7cca42e6c764a5928","after":"2aac3c371fa347bbd19a471bdf74599139c10c9c","ref":"refs/heads/sigevent2","pushedAt":"2024-05-13T19:01:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix CI on emscripten","shortMessageHtmlLink":"Fix CI on emscripten"}},{"before":"9b61cf95515d21d018d5b938b1842378b1059c0c","after":"ae8064e2d4bb4f3ea2ac01b7cca42e6c764a5928","ref":"refs/heads/sigevent2","pushedAt":"2024-05-13T19:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix CI on emscripten","shortMessageHtmlLink":"Fix CI on emscripten"}},{"before":"07d0127cfaa1870d25e34360e775b4cbba9acc6c","after":"9b61cf95515d21d018d5b938b1842378b1059c0c","ref":"refs/heads/sigevent2","pushedAt":"2024-05-13T17:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix build on emscripten","shortMessageHtmlLink":"Fix build on emscripten"}},{"before":"4833dc9227717152e35b0e45a35b52ec8499f848","after":"07d0127cfaa1870d25e34360e775b4cbba9acc6c","ref":"refs/heads/sigevent2","pushedAt":"2024-05-13T16:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix CI on Android","shortMessageHtmlLink":"Fix CI on Android"}},{"before":"6de7d63d2ec3bc9c0652ed880cb666a825b5b9c3","after":"4833dc9227717152e35b0e45a35b52ec8499f848","ref":"refs/heads/sigevent2","pushedAt":"2024-05-13T16:30:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of sigevent on FreeBSD and Linux\n\nIt was originally defined back before rust could represent C unions. So\ninstead of defining the union field correctly, it simply defined that\nunion's most useful field. Define it correctly now.\n\nRemove traits that can't be safely implemented on a union: PartialEq,\nEq, and Hash. Define Debug, but exclude the union field.","shortMessageHtmlLink":"Fix the definition of sigevent on FreeBSD and Linux"}},{"before":null,"after":"ba67677d9039f71d4186e1e7c2c4a23ec5108fec","ref":"refs/heads/freebsd-capsicum-libc0.2","pushedAt":"2024-05-13T16:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants\n\n(cherry picked from commit 2ef3a366c7a6dc38879154f748c387bfb00f51fc)","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":"2ef3a366c7a6dc38879154f748c387bfb00f51fc","after":null,"ref":"refs/heads/capsicum","pushedAt":"2024-05-13T15:44:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"}},{"before":"fc69a6bd6795a52b1410ccbc0355967640abf2a9","after":"bf968afbd78e493ff6aa463bb610f6fa59128627","ref":"refs/heads/patch-2","pushedAt":"2024-04-27T18:16:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnTitor","name":"Yuki Okushi","path":"/JohnTitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25030997?s=80&v=4"},"commit":{"message":"Update sturct tcp_info for FreeBSD 13\n\nIMHO this struct is too unstable to be bound by libc. Instead, it\nshould be bound by a separate crate that uses bindgen. But that's a\ndiscussion for a different PR.","shortMessageHtmlLink":"Update sturct tcp_info for FreeBSD 13"}},{"before":"1c3008a3236479d59e5e129b22fed54398c9f4c5","after":"6de7d63d2ec3bc9c0652ed880cb666a825b5b9c3","ref":"refs/heads/sigevent2","pushedAt":"2024-04-26T09:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnTitor","name":"Yuki Okushi","path":"/JohnTitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25030997?s=80&v=4"},"commit":{"message":"Fix the definition of sigevent on FreeBSD and Linux\n\nIt was originally defined back before rust could represent C unions. So\ninstead of defining the union field correctly, it simply defined that\nunion's most useful field. Define it correctly now.\n\nRemove traits that can't be safely implemented on a union: PartialEq,\nEq, and Hash. Define Debug, but exclude the union field.","shortMessageHtmlLink":"Fix the definition of sigevent on FreeBSD and Linux"}},{"before":"00300738e7465725fdac5229f486241caed2cfcc","after":"2ef3a366c7a6dc38879154f748c387bfb00f51fc","ref":"refs/heads/capsicum","pushedAt":"2024-04-19T16:30:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnTitor","name":"Yuki Okushi","path":"/JohnTitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25030997?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":null,"after":"1c3008a3236479d59e5e129b22fed54398c9f4c5","ref":"refs/heads/sigevent2","pushedAt":"2024-03-23T15:47:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Fix the definition of sigevent on FreeBSD and Linux\n\nIt was originally defined back before rust could represent C unions. So\ninstead of defining the union field correctly, it simply defined that\nunion's most useful field. Define it correctly now.\n\nRemove traits that can't be safely implemented on a union: PartialEq,\nEq, and Hash. Define Debug, but exclude the union field.","shortMessageHtmlLink":"Fix the definition of sigevent on FreeBSD and Linux"}},{"before":"40c05012f053a26022c84b4556f8dac7434dec01","after":"00300738e7465725fdac5229f486241caed2cfcc","ref":"refs/heads/capsicum","pushedAt":"2024-03-22T23:24:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":"208d41173a45aef5890ee160a4584449e77a385e","after":"40c05012f053a26022c84b4556f8dac7434dec01","ref":"refs/heads/capsicum","pushedAt":"2024-03-22T15:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":null,"after":"208d41173a45aef5890ee160a4584449e77a385e","ref":"refs/heads/capsicum","pushedAt":"2024-03-22T15:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add FreeBSD's Capsicum constants","shortMessageHtmlLink":"Add FreeBSD's Capsicum constants"}},{"before":"e4318458a45cce38f718ffdf490a5dae5f18abb0","after":"fc69a6bd6795a52b1410ccbc0355967640abf2a9","ref":"refs/heads/patch-2","pushedAt":"2024-03-06T15:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Update sturct tcp_info for FreeBSD 13\n\nIMHO this struct is too unstable to be bound by libc. Instead, it\nshould be bound by a separate crate that uses bindgen. But that's a\ndiscussion for a different PR.","shortMessageHtmlLink":"Update sturct tcp_info for FreeBSD 13"}},{"before":"a0f5b4b21391252fe38b2df9310dc65e37b07d9f","after":"e4318458a45cce38f718ffdf490a5dae5f18abb0","ref":"refs/heads/patch-2","pushedAt":"2024-03-06T13:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Update FreeBSD 13 CI image\n\nFreeBSD 13.2 will be EoL in about a month.","shortMessageHtmlLink":"Update FreeBSD 13 CI image"}},{"before":"f379ba148c12b0662613e43b411b8ec1bb5a37e8","after":"44969a99e168baf928b9644027ff13e3b6e960cb","ref":"refs/heads/more-sigsuspend","pushedAt":"2024-01-06T16:41:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add sigsuspend to more targets: bsd, haiku, and solarish","shortMessageHtmlLink":"Add sigsuspend to more targets: bsd, haiku, and solarish"}},{"before":null,"after":"f379ba148c12b0662613e43b411b8ec1bb5a37e8","ref":"refs/heads/more-sigsuspend","pushedAt":"2024-01-06T16:36:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"Add sigsuspend to more targets: bsd, haiku, and solarish","shortMessageHtmlLink":"Add sigsuspend to more targets: bsd, haiku, and solarish"}},{"before":"86bc203a6ea2d99782aca3dbe49ed71d6f8dd3f2","after":"95fab0f8460b6b14f49abda98bf245a66922d426","ref":"refs/heads/13-14-typo","pushedAt":"2023-12-23T15:04:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"fix typos in comments\n\nThese two messages got accidentally swapped in PR #2545","shortMessageHtmlLink":"fix typos in comments"}},{"before":"5a092e59c49d8468bdc84cdc674d2e4de12195d4","after":"62d6477763f312b426906bfbb47cf017873325ed","ref":"refs/heads/sigevent","pushedAt":"2023-12-20T15:04:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asomers","name":"Alan Somers","path":"/asomers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129721?s=80&v=4"},"commit":{"message":"style","shortMessageHtmlLink":"style"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMzo1ODoxOS4wMDAwMDBazwAAAATDGlSG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yMFQxNTowNDoyMC4wMDAwMDBazwAAAAPO0EzT"}},"title":"Activity ยท asomers/libc"}