{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493375250,"defaultBranch":"main","name":"asterinas","ownerLogin":"asterinas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-17T18:48:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118150112?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726661422.0","currentOid":""},"activityList":{"items":[{"before":"a754accf6a1a373625cb12c55341cde6251438c8","after":"a997d9f0b06159020e2392ef197ad23b307d0cbd","ref":"refs/heads/main","pushedAt":"2024-09-22T08:00:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Enable some gVisor futex tests","shortMessageHtmlLink":"Enable some gVisor futex tests"}},{"before":"228cfe2262544be985f5189f1f48b5e9d9fd6cc6","after":"a754accf6a1a373625cb12c55341cde6251438c8","ref":"refs/heads/main","pushedAt":"2024-09-22T04:27:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Copy the code from `slab_allocator` into OSTD and add license header","shortMessageHtmlLink":"Copy the code from slab_allocator into OSTD and add license header"}},{"before":"9a79ecbcbe34857cd844d67d7fc7330ade91b4c9","after":"228cfe2262544be985f5189f1f48b5e9d9fd6cc6","ref":"refs/heads/main","pushedAt":"2024-09-21T12:22:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Preallocate some space when expanding size in ext2","shortMessageHtmlLink":"Preallocate some space when expanding size in ext2"}},{"before":"8b2ca7780455f34845cbd2709e06936bd1a8cc28","after":"9a79ecbcbe34857cd844d67d7fc7330ade91b4c9","ref":"refs/heads/main","pushedAt":"2024-09-21T07:38:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Clean up the frame buffer state in `ostd::mm`","shortMessageHtmlLink":"Clean up the frame buffer state in ostd::mm"}},{"before":"b9808136a46bff61a1cc82ae6a14bac3791343b1","after":"8b2ca7780455f34845cbd2709e06936bd1a8cc28","ref":"refs/heads/main","pushedAt":"2024-09-21T07:19:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Bump the OSDK's Cargo.lock when bumping the versions","shortMessageHtmlLink":"Bump the OSDK's Cargo.lock when bumping the versions"}},{"before":"d25346342c546ee4abe4bdfc958496dfc84905c8","after":"b9808136a46bff61a1cc82ae6a14bac3791343b1","ref":"refs/heads/main","pushedAt":"2024-09-21T07:18:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Block failed futex and fcntl tests","shortMessageHtmlLink":"Block failed futex and fcntl tests"}},{"before":"9acc02a288f86a05fa56e6f2a44318babe1a4d42","after":"d25346342c546ee4abe4bdfc958496dfc84905c8","ref":"refs/heads/main","pushedAt":"2024-09-20T06:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Set fail-fast to false to avoid cancelling normal steps","shortMessageHtmlLink":"Set fail-fast to false to avoid cancelling normal steps"}},{"before":"2a6733579d292c706e3933258c0049e013e3d98f","after":"9acc02a288f86a05fa56e6f2a44318babe1a4d42","ref":"refs/heads/main","pushedAt":"2024-09-20T04:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Hide Semaphores on the overview temporarily","shortMessageHtmlLink":"Hide Semaphores on the overview temporarily"}},{"before":"c5009e38f12810141f1ece9d64544af59d68a3d3","after":"2a6733579d292c706e3933258c0049e013e3d98f","ref":"refs/heads/main","pushedAt":"2024-09-20T02:56:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Refactor architecture-specific page fault handling","shortMessageHtmlLink":"Refactor architecture-specific page fault handling"}},{"before":"b4003b8aeb91f0449898f9a39b084117caa8dab7","after":"c5009e38f12810141f1ece9d64544af59d68a3d3","ref":"refs/heads/main","pushedAt":"2024-09-20T02:37:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Add pipe/short_rw test\n\nCo-authored-by: Ruihan Li ","shortMessageHtmlLink":"Add pipe/short_rw test"}},{"before":"70505ff4f85fa1401fc87ffa204bc5d96a9ec8ae","after":"b4003b8aeb91f0449898f9a39b084117caa8dab7","ref":"refs/heads/main","pushedAt":"2024-09-20T02:35:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Add normalize for `timeval_t` and const value for time","shortMessageHtmlLink":"Add normalize for timeval_t and const value for time"}},{"before":"12325733b0bdc1239d5dd34da941ab87d67dc67e","after":"70505ff4f85fa1401fc87ffa204bc5d96a9ec8ae","ref":"refs/heads/main","pushedAt":"2024-09-19T14:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Support futex wait timeout","shortMessageHtmlLink":"Support futex wait timeout"}},{"before":"c2f7a10b84d91cae7ec86a1137669fa77a85c645","after":"12325733b0bdc1239d5dd34da941ab87d67dc67e","ref":"refs/heads/main","pushedAt":"2024-09-19T14:41:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Make tests in integration test run in parallel","shortMessageHtmlLink":"Make tests in integration test run in parallel"}},{"before":"52bde1721e84cb9edeff1bf92e957c7e7ebe8a89","after":"c2f7a10b84d91cae7ec86a1137669fa77a85c645","ref":"refs/heads/main","pushedAt":"2024-09-19T05:00:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Implement cpu_local with GS and ensure GS points to TSS","shortMessageHtmlLink":"Implement cpu_local with GS and ensure GS points to TSS"}},{"before":"f159b42b61f22d673b9cb828e8334fa314356274","after":"52bde1721e84cb9edeff1bf92e957c7e7ebe8a89","ref":"refs/heads/main","pushedAt":"2024-09-18T12:10:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Bump version to 0.8.3","shortMessageHtmlLink":"Bump version to 0.8.3"}},{"before":"2bda8d17c42652c6c9276a83e88600567b55fea6","after":"f159b42b61f22d673b9cb828e8334fa314356274","ref":"refs/heads/main","pushedAt":"2024-09-18T08:59:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Fix the condition in is_last_thread","shortMessageHtmlLink":"Fix the condition in is_last_thread"}},{"before":"22b04ceae47cd7939acd162d48c8d970f40f211a","after":"2bda8d17c42652c6c9276a83e88600567b55fea6","ref":"refs/heads/main","pushedAt":"2024-09-17T09:46:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Rename some misleading method names","shortMessageHtmlLink":"Rename some misleading method names"}},{"before":"44629e4627dc7113fa78bd07bc6853afcd750d85","after":"22b04ceae47cd7939acd162d48c8d970f40f211a","ref":"refs/heads/main","pushedAt":"2024-09-16T07:59:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Optimize the `DirEntry` of `RamInode`","shortMessageHtmlLink":"Optimize the DirEntry of RamInode"}},{"before":"f3174dbbbc14ef0b63e979c016b9079647bb2e0b","after":"44629e4627dc7113fa78bd07bc6853afcd750d85","ref":"refs/heads/main","pushedAt":"2024-09-14T14:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Fix panic in FutexKey::load_val when no read access","shortMessageHtmlLink":"Fix panic in FutexKey::load_val when no read access"}},{"before":"ceb6e2b242bc482ab896a113f7ef7ea202f680f9","after":"f3174dbbbc14ef0b63e979c016b9079647bb2e0b","ref":"refs/heads/main","pushedAt":"2024-09-14T09:34:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Make task store Arc and process store Arc","shortMessageHtmlLink":"Make task store Arc<Thread> and process store Arc<Task>"}},{"before":"195fe855a1344580ecb12841dc726d012ffdbf24","after":"ceb6e2b242bc482ab896a113f7ef7ea202f680f9","ref":"refs/heads/main","pushedAt":"2024-09-14T09:30:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Add lmbench-fs on ext2 in benchmark ci","shortMessageHtmlLink":"Add lmbench-fs on ext2 in benchmark ci"}},{"before":"cfd23336e5daf3e2ab42d615e6e1eaf9d9a1453c","after":"195fe855a1344580ecb12841dc726d012ffdbf24","ref":"refs/heads/main","pushedAt":"2024-09-14T09:29:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Mark all surrounding pages accessed on page fault","shortMessageHtmlLink":"Mark all surrounding pages accessed on page fault"}},{"before":"42e28763c59202486af4298d5305e5c5e5ab9b54","after":"cfd23336e5daf3e2ab42d615e6e1eaf9d9a1453c","ref":"refs/heads/main","pushedAt":"2024-09-14T09:27:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Make the benchmark comparison with Linux on ext2 fairer","shortMessageHtmlLink":"Make the benchmark comparison with Linux on ext2 fairer"}},{"before":"66f2dacaf8b508e446b6925435e9d4c97ffce892","after":"42e28763c59202486af4298d5305e5c5e5ab9b54","ref":"refs/heads/main","pushedAt":"2024-09-14T05:59:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Replace the Pausers' usage with Waiter/WaitQueue","shortMessageHtmlLink":"Replace the Pausers' usage with Waiter/WaitQueue"}},{"before":"32ea24e945efde86117d2278a48145d71b9ec90c","after":"66f2dacaf8b508e446b6925435e9d4c97ffce892","ref":"refs/heads/main","pushedAt":"2024-09-14T05:22:50.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Add configuration file for Redis and Nginx","shortMessageHtmlLink":"Add configuration file for Redis and Nginx"}},{"before":"fc895c5697979bcc859daf41077913a9469ac75b","after":"32ea24e945efde86117d2278a48145d71b9ec90c","ref":"refs/heads/main","pushedAt":"2024-09-13T15:43:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Bump version to 0.8.2","shortMessageHtmlLink":"Bump version to 0.8.2"}},{"before":"8421046dbaaebe9dc24b277c15c686c03e58e5fe","after":"fc895c5697979bcc859daf41077913a9469ac75b","ref":"refs/heads/main","pushedAt":"2024-09-13T15:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Fix panic in `mmap` by invalid `perms`","shortMessageHtmlLink":"Fix panic in mmap by invalid perms"}},{"before":"320092eda28255cd7bae118e0f468e1ade302670","after":"8421046dbaaebe9dc24b277c15c686c03e58e5fe","ref":"refs/heads/main","pushedAt":"2024-09-13T14:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Return when sigset size error","shortMessageHtmlLink":"Return when sigset size error"}},{"before":"7ddb69f4dbc305e64d7e14fcdd2b74e1c33ff7d6","after":"320092eda28255cd7bae118e0f468e1ade302670","ref":"refs/heads/main","pushedAt":"2024-09-13T14:09:46.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Implement blocking `connect` properly","shortMessageHtmlLink":"Implement blocking connect properly"}},{"before":"1b9b76d27c4f7d5bc9d14d5cddce4c73ccd2b14c","after":"7ddb69f4dbc305e64d7e14fcdd2b74e1c33ff7d6","ref":"refs/heads/main","pushedAt":"2024-09-13T14:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tatetian","name":"Tate, Hongliang Tian","path":"/tatetian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568208?s=80&v=4"},"commit":{"message":"Make special devices go to the `FileIo` fast path","shortMessageHtmlLink":"Make special devices go to the FileIo fast path"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwODowMDo1Ni4wMDAwMDBazwAAAAS9Ef27","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwODowMDo1Ni4wMDAwMDBazwAAAAS9Ef27","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDowOTowNi4wMDAwMDBazwAAAAS1jzzJ"}},"title":"Activity ยท asterinas/asterinas"}