{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22734848,"defaultBranch":"master","name":"nix","ownerLogin":"nix-rust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-07T20:03:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17190941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726536271.0","currentOid":""},"activityList":{"items":[{"before":"a0869f993c0e7639b13b9bb11cb74d54a8018fbd","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2500-b6f9cc379fdc59f61fee72c63f3b8360646a9dcc","pushedAt":"2024-09-17T01:24:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b6f9cc379fdc59f61fee72c63f3b8360646a9dcc","after":"a0869f993c0e7639b13b9bb11cb74d54a8018fbd","ref":"refs/heads/master","pushedAt":"2024-09-17T01:24:30.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix off-by-one error in range check of Backlog::new (#2500)","shortMessageHtmlLink":"fix off-by-one error in range check of Backlog::new (#2500)"}},{"before":null,"after":"a0869f993c0e7639b13b9bb11cb74d54a8018fbd","ref":"refs/heads/gh-readonly-queue/master/pr-2500-b6f9cc379fdc59f61fee72c63f3b8360646a9dcc","pushedAt":"2024-09-17T01:14:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix off-by-one error in range check of Backlog::new (#2500)","shortMessageHtmlLink":"fix off-by-one error in range check of Backlog::new (#2500)"}},{"before":"7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","after":"b6f9cc379fdc59f61fee72c63f3b8360646a9dcc","ref":"refs/heads/master","pushedAt":"2024-09-15T10:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SteveLauC","name":"SteveLauC","path":"/SteveLauC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96880612?s=80&v=4"},"commit":{"message":"fix: correct arg type of prctl::set_timerslack (#2505)\n\n* fix: correct arg type of prctl::set_timerslack\r\n\r\n* test: update test","shortMessageHtmlLink":"fix: correct arg type of prctl::set_timerslack (#2505)"}},{"before":"9b69cff2cf0a4370620516d48d56d0f2fe87bd59","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2505-7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","pushedAt":"2024-09-15T10:21:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"9b69cff2cf0a4370620516d48d56d0f2fe87bd59","ref":"refs/heads/gh-readonly-queue/master/pr-2505-7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","pushedAt":"2024-09-15T10:15:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: correct arg type of prctl::set_timerslack (#2505)\n\n* fix: correct arg type of prctl::set_timerslack\n\n* test: update test","shortMessageHtmlLink":"fix: correct arg type of prctl::set_timerslack (#2505)"}},{"before":"7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2499-08ad7d6985550e09e7270646a01db3e3d2f0c0f9","pushedAt":"2024-09-15T05:30:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"08ad7d6985550e09e7270646a01db3e3d2f0c0f9","after":"7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","ref":"refs/heads/master","pushedAt":"2024-09-15T05:30:55.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add MAP_SHARED_VALIDATE & MAP_SYNC (#2499)\n\n* Add MAP_SHARED_VALIDATE & MAP_SYNC\n\nThis pull adds two flags: MAP_SHARED_VALIDATE & MAP_SYNC implemented on\nhttps://github.com/rust-lang/libc\n\nThe MAP_SHARED_VALIDATE flag was added to linux since 4.15, its a flag\nthat does two things: provide backwards compatibility with old mmap\nimplementations that don't check for flags, and allow new flags to be\nadded.\n\nMAP_SYNC, on the other hand, was added to allow mmap to utilize Direct\nAccses (DAX) on hardware that support it (non-volatile memory devices)\nor in general: any ram-shaped filesystem.\n\nboth flags are available on both linux and android.\n\n* fix CI\n\n* fix CI\n\n* add to changelog\n\n* do not compile on hurd and uclibc\n\n* do not compile on freebsdlike\n\n* apply requested conditional compilation fixes\n\n* apply requested conditional compilation fixes","shortMessageHtmlLink":"Add MAP_SHARED_VALIDATE & MAP_SYNC (#2499)"}},{"before":null,"after":"7d75bbc9d6cfe91b903c91f39ed8b500ec65b8d1","ref":"refs/heads/gh-readonly-queue/master/pr-2499-08ad7d6985550e09e7270646a01db3e3d2f0c0f9","pushedAt":"2024-09-15T05:19:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add MAP_SHARED_VALIDATE & MAP_SYNC (#2499)\n\n* Add MAP_SHARED_VALIDATE & MAP_SYNC\n\nThis pull adds two flags: MAP_SHARED_VALIDATE & MAP_SYNC implemented on\nhttps://github.com/rust-lang/libc\n\nThe MAP_SHARED_VALIDATE flag was added to linux since 4.15, its a flag\nthat does two things: provide backwards compatibility with old mmap\nimplementations that don't check for flags, and allow new flags to be\nadded.\n\nMAP_SYNC, on the other hand, was added to allow mmap to utilize Direct\nAccses (DAX) on hardware that support it (non-volatile memory devices)\nor in general: any ram-shaped filesystem.\n\nboth flags are available on both linux and android.\n\n* fix CI\n\n* fix CI\n\n* add to changelog\n\n* do not compile on hurd and uclibc\n\n* do not compile on freebsdlike\n\n* apply requested conditional compilation fixes\n\n* apply requested conditional compilation fixes","shortMessageHtmlLink":"Add MAP_SHARED_VALIDATE & MAP_SYNC (#2499)"}},{"before":"08ad7d6985550e09e7270646a01db3e3d2f0c0f9","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2496-062211bc079d21c53d3bbf8087a4166c330bad7e","pushedAt":"2024-09-15T03:01:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"062211bc079d21c53d3bbf8087a4166c330bad7e","after":"08ad7d6985550e09e7270646a01db3e3d2f0c0f9","ref":"refs/heads/master","pushedAt":"2024-09-15T03:01:15.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feature user for emscripten (#2496)","shortMessageHtmlLink":"feature user for emscripten (#2496)"}},{"before":null,"after":"08ad7d6985550e09e7270646a01db3e3d2f0c0f9","ref":"refs/heads/gh-readonly-queue/master/pr-2496-062211bc079d21c53d3bbf8087a4166c330bad7e","pushedAt":"2024-09-15T02:50:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feature user for emscripten (#2496)","shortMessageHtmlLink":"feature user for emscripten (#2496)"}},{"before":"062211bc079d21c53d3bbf8087a4166c330bad7e","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2502-6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","pushedAt":"2024-09-15T02:04:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","after":"062211bc079d21c53d3bbf8087a4166c330bad7e","ref":"refs/heads/master","pushedAt":"2024-09-15T02:04:50.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `getregs()`/`setregs()`/`getregset()`/`setregset()` for Linux/musl/aarch64 (#2502)\n\n* Support getregs() for aarch64-unknown-linux-musl\n\n* Expand the scope of Linux/musl/aarch64 implementation\n\n* Enable tests\n\n* Simplifiy arch condition","shortMessageHtmlLink":"Add getregs()/setregs()/getregset()/setregset() for Linux/mus…"}},{"before":null,"after":"062211bc079d21c53d3bbf8087a4166c330bad7e","ref":"refs/heads/gh-readonly-queue/master/pr-2502-6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","pushedAt":"2024-09-15T01:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `getregs()`/`setregs()`/`getregset()`/`setregset()` for Linux/musl/aarch64 (#2502)\n\n* Support getregs() for aarch64-unknown-linux-musl\n\n* Expand the scope of Linux/musl/aarch64 implementation\n\n* Enable tests\n\n* Simplifiy arch condition","shortMessageHtmlLink":"Add getregs()/setregs()/getregset()/setregset() for Linux/mus…"}},{"before":"6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2501-12e1f5a8dc60b864eecc37dbd9805248a510fc69","pushedAt":"2024-09-14T03:43:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"12e1f5a8dc60b864eecc37dbd9805248a510fc69","after":"6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","ref":"refs/heads/master","pushedAt":"2024-09-14T03:43:46.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor: make test_parsing_kernel_version() private (#2501)","shortMessageHtmlLink":"refactor: make test_parsing_kernel_version() private (#2501)"}},{"before":null,"after":"6cfbf2df4f5fff6720180fcfb5e896e6bfcf7b0c","ref":"refs/heads/gh-readonly-queue/master/pr-2501-12e1f5a8dc60b864eecc37dbd9805248a510fc69","pushedAt":"2024-09-14T03:32:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor: make test_parsing_kernel_version() private (#2501)","shortMessageHtmlLink":"refactor: make test_parsing_kernel_version() private (#2501)"}},{"before":"12e1f5a8dc60b864eecc37dbd9805248a510fc69","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2483-e5ac6671d4fe23bebd02d66c451346b4939da37a","pushedAt":"2024-09-13T01:07:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e5ac6671d4fe23bebd02d66c451346b4939da37a","after":"12e1f5a8dc60b864eecc37dbd9805248a510fc69","ref":"refs/heads/master","pushedAt":"2024-09-13T01:07:49.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fcntl adding F_LOG2PHYS* flags. (#2483)\n\nto get the current device address, in practice its current offset only.","shortMessageHtmlLink":"fcntl adding F_LOG2PHYS* flags. (#2483)"}},{"before":null,"after":"12e1f5a8dc60b864eecc37dbd9805248a510fc69","ref":"refs/heads/gh-readonly-queue/master/pr-2483-e5ac6671d4fe23bebd02d66c451346b4939da37a","pushedAt":"2024-09-13T00:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fcntl adding F_LOG2PHYS* flags. (#2483)\n\nto get the current device address, in practice its current offset only.","shortMessageHtmlLink":"fcntl adding F_LOG2PHYS* flags. (#2483)"}},{"before":"e5ac6671d4fe23bebd02d66c451346b4939da37a","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2491-65d90b94ee1ec91c68cbc18041c4a67474f50057","pushedAt":"2024-09-10T02:40:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"65d90b94ee1ec91c68cbc18041c4a67474f50057","after":"e5ac6671d4fe23bebd02d66c451346b4939da37a","ref":"refs/heads/master","pushedAt":"2024-09-10T02:40:42.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: allow safer PosixSpawnFileActions usage (#2491)\n\nMany functions used for PosixSpawnFileActions were demanding fds passed\nimplement the AsFd trait, but because these actions are meant to be\ntaken in the child process, that trait doesn't offer much benefit and\nactually often leads to the caller needing to do an unsafe operation:\ninstantiating an OwnedFd from a RawFd. All of these functions need a\nRawFd anyway, so just let the caller pass a RawFd directly rather than\nhave to unsafely create an OwnedFd first, which itself could have\nunintended side effects like closing the FD in the parent when no\nparent-side actions were intended.\n\nCo-authored-by: Cameron Nemo ","shortMessageHtmlLink":"fix: allow safer PosixSpawnFileActions usage (#2491)"}},{"before":null,"after":"e5ac6671d4fe23bebd02d66c451346b4939da37a","ref":"refs/heads/gh-readonly-queue/master/pr-2491-65d90b94ee1ec91c68cbc18041c4a67474f50057","pushedAt":"2024-09-10T02:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: allow safer PosixSpawnFileActions usage (#2491)\n\nMany functions used for PosixSpawnFileActions were demanding fds passed\nimplement the AsFd trait, but because these actions are meant to be\ntaken in the child process, that trait doesn't offer much benefit and\nactually often leads to the caller needing to do an unsafe operation:\ninstantiating an OwnedFd from a RawFd. All of these functions need a\nRawFd anyway, so just let the caller pass a RawFd directly rather than\nhave to unsafely create an OwnedFd first, which itself could have\nunintended side effects like closing the FD in the parent when no\nparent-side actions were intended.\n\nCo-authored-by: Cameron Nemo ","shortMessageHtmlLink":"fix: allow safer PosixSpawnFileActions usage (#2491)"}},{"before":"89cc7130a29c387ffb2a2e9c0f945d847e4a1690","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2491-65d90b94ee1ec91c68cbc18041c4a67474f50057","pushedAt":"2024-09-10T02:29:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"89cc7130a29c387ffb2a2e9c0f945d847e4a1690","ref":"refs/heads/gh-readonly-queue/master/pr-2491-65d90b94ee1ec91c68cbc18041c4a67474f50057","pushedAt":"2024-09-10T02:24:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: allow safer PosixSpawnFileActions usage (#2491)\n\nMany functions used for PosixSpawnFileActions were demanding fds passed\nimplement the AsFd trait, but because these actions are meant to be\ntaken in the child process, that trait doesn't offer much benefit and\nactually often leads to the caller needing to do an unsafe operation:\ninstantiating an OwnedFd from a RawFd. All of these functions need a\nRawFd anyway, so just let the caller pass a RawFd directly rather than\nhave to unsafely create an OwnedFd first, which itself could have\nunintended side effects like closing the FD in the parent when no\nparent-side actions were intended.\n\nCo-authored-by: Cameron Nemo ","shortMessageHtmlLink":"fix: allow safer PosixSpawnFileActions usage (#2491)"}},{"before":"65d90b94ee1ec91c68cbc18041c4a67474f50057","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2495-81acce24ebe2a97687804387fcf651cba846edc6","pushedAt":"2024-09-09T07:39:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"81acce24ebe2a97687804387fcf651cba846edc6","after":"65d90b94ee1ec91c68cbc18041c4a67474f50057","ref":"refs/heads/master","pushedAt":"2024-09-09T07:39:34.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor: unistd::close() does not need to be unsafe (#2495)","shortMessageHtmlLink":"refactor: unistd::close() does not need to be unsafe (#2495)"}},{"before":null,"after":"65d90b94ee1ec91c68cbc18041c4a67474f50057","ref":"refs/heads/gh-readonly-queue/master/pr-2495-81acce24ebe2a97687804387fcf651cba846edc6","pushedAt":"2024-09-09T07:29:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor: unistd::close() does not need to be unsafe (#2495)","shortMessageHtmlLink":"refactor: unistd::close() does not need to be unsafe (#2495)"}},{"before":"81acce24ebe2a97687804387fcf651cba846edc6","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-2493-82301035e4af3ca7903ba1abaf1955b2de61c8d5","pushedAt":"2024-09-09T04:24:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuASNLQA","startCursor":null,"endCursor":null}},"title":"Activity · nix-rust/nix"}