{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":102006458,"defaultBranch":"rustix","name":"rust","ownerLogin":"sunfishcode","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-08-31T13:58:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4503403?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713819202.0","currentOid":""},"activityList":{"items":[{"before":"32bf540f481aaf3f765a5813d6ac691ad8b7f0c8","after":"5081e7721bdc4e38b673916336175f0f23c88632","ref":"refs/heads/rustix","pushedAt":"2024-06-11T15:53:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Use `rustix` to call `statx` on Linux.","shortMessageHtmlLink":"Use rustix to call statx on Linux."}},{"before":"cd889feec449db1d936b85004e96c260eb97d75f","after":"32bf540f481aaf3f765a5813d6ac691ad8b7f0c8","ref":"refs/heads/rustix","pushedAt":"2024-04-23T00:05:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Use `rustix` to call `statx` on Linux.","shortMessageHtmlLink":"Use rustix to call statx on Linux."}},{"before":"018f8a022cd92782258798b42f2aea5f00a117f7","after":"cd889feec449db1d936b85004e96c260eb97d75f","ref":"refs/heads/rustix","pushedAt":"2024-04-22T21:56:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Use `rustix` to call `statx` on Linux.","shortMessageHtmlLink":"Use rustix to call statx on Linux."}},{"before":"741f8621a7d68b516d13413b35ca1138edf4872b","after":"018f8a022cd92782258798b42f2aea5f00a117f7","ref":"refs/heads/rustix","pushedAt":"2024-04-22T20:56:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Use `rustix` to call `statx` on Linux.","shortMessageHtmlLink":"Use rustix to call statx on Linux."}},{"before":null,"after":"741f8621a7d68b516d13413b35ca1138edf4872b","ref":"refs/heads/rustix","pushedAt":"2024-04-22T20:53:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Use `rustix` to call `statx` on Linux.","shortMessageHtmlLink":"Use rustix to call statx on Linux."}},{"before":"fd1f7a87c06a9c34533c59ee32721c906a209384","after":null,"ref":"refs/heads/rustix","pushedAt":"2024-03-31T20:16:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}},{"before":null,"after":"fd1f7a87c06a9c34533c59ee32721c906a209384","ref":"refs/heads/rustix-old","pushedAt":"2024-03-31T20:16:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Update to the latest rustix and rust-lang master.","shortMessageHtmlLink":"Update to the latest rustix and rust-lang master."}},{"before":"c2b919724ff0a0f47a2276cad953d2174c46c378","after":null,"ref":"refs/heads/sunfishcode/haiku-at-fdcwd","pushedAt":"2024-02-26T14:42:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}},{"before":"cf2eed92c254141f5a3cb1c5e639f1fb90600cdf","after":"c2b919724ff0a0f47a2276cad953d2174c46c378","ref":"refs/heads/sunfishcode/haiku-at-fdcwd","pushedAt":"2023-06-07T01:20:50.073Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Disable the `BorrowedFd` layout optimization on Haiku\n\nOn Haiku (and apparently only Haiku), the platform `AT_FDCWD` has the value\n`-1`. However, `BorrowedFd` currently has layout optimizations that assume the\nvalue is not `-1`, and it's useful to be able to store `AT_FDCWD` in a\n`BorrowedFd`. For example, rustix has\n[a function which returns a `BorrowedFd` containing `AT_FDCWD`].\n\nTo support this on Haiku, disable the layout optimizations for `BorrowedFd` on\nHaiku and allow it to store the value `-1`.\n\nThis is technically a breaking change for Haiku users, as they could\ntheoretically be depending on `Option` having the same layout as\n`RawFd`, however this is not a common idiom, and Haiku support is [Tier 3]\nin Rust.\n\n[a function which returns a `BorrowedFd` containing `AT_FDCWD`]: https://docs.rs/rustix/latest/rustix/fs/fn.cwd.html\n[Tier 3]: https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-3","shortMessageHtmlLink":"Disable the BorrowedFd layout optimization on Haiku"}},{"before":"721b1e48b154fab0d00fba5cfef66564dc9dc6a6","after":"cf2eed92c254141f5a3cb1c5e639f1fb90600cdf","ref":"refs/heads/sunfishcode/haiku-at-fdcwd","pushedAt":"2023-06-07T01:20:13.141Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}},{"before":"a4095082c8d746cffad62a3a4de1ae8853d64cb4","after":"721b1e48b154fab0d00fba5cfef66564dc9dc6a6","ref":"refs/heads/sunfishcode/haiku-at-fdcwd","pushedAt":"2023-06-07T01:18:04.165Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}},{"before":null,"after":"a4095082c8d746cffad62a3a4de1ae8853d64cb4","ref":"refs/heads/sunfishcode/haiku-at-fdcwd","pushedAt":"2023-06-07T00:56:28.609Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQxNTo1MzoxNS4wMDAwMDBazwAAAARiansX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQxNTo1MzoxNS4wMDAwMDBazwAAAARiansX","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wN1QwMDo1NjoyOC42MDkwOTdazwAAAAM8KVza"}},"title":"Activity ยท sunfishcode/rust"}