{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":756900263,"defaultBranch":"main","name":"xv6.rs","ownerLogin":"ASjet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-13T14:28:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53039268?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712674424.0","currentOid":""},"activityList":{"items":[{"before":"5e47c26081e271e0dcf58f02f9ceb4002c882fea","after":"5e97da2d4f0ede872c6f2d80ec6c9ae1eea51a97","ref":"refs/heads/main","pushedAt":"2024-06-29T15:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl sleeplock","shortMessageHtmlLink":"feat: impl sleeplock"}},{"before":"5e97da2d4f0ede872c6f2d80ec6c9ae1eea51a97","after":"5e47c26081e271e0dcf58f02f9ceb4002c882fea","ref":"refs/heads/main","pushedAt":"2024-06-29T15:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"anti mirror","shortMessageHtmlLink":"anti mirror"}},{"before":"9101fce179c5eceac427e6589318fd37f770c649","after":"5e97da2d4f0ede872c6f2d80ec6c9ae1eea51a97","ref":"refs/heads/main","pushedAt":"2024-06-01T15:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl sleeplock","shortMessageHtmlLink":"feat: impl sleeplock"}},{"before":"1a4096f07e6b05817ca82d0cfbcda8deefcde859","after":"9101fce179c5eceac427e6589318fd37f770c649","ref":"refs/heads/main","pushedAt":"2024-05-05T07:41:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refactor: replace raw pointer with `Option>`","shortMessageHtmlLink":"refactor: replace raw pointer with Option<NonNull<T>>"}},{"before":"c85f8a0968978dbdf15065f9f17be908bbd56222","after":"1a4096f07e6b05817ca82d0cfbcda8deefcde859","ref":"refs/heads/main","pushedAt":"2024-05-03T09:15:38.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: proc lifetime management and traps","shortMessageHtmlLink":"feat: proc lifetime management and traps"}},{"before":"78de8faa75983e1dce51644b8cb12cb1a8f37ec9","after":"c85f8a0968978dbdf15065f9f17be908bbd56222","ref":"refs/heads/main","pushedAt":"2024-04-18T15:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"chore: remove dead code","shortMessageHtmlLink":"chore: remove dead code"}},{"before":"8cbdd3f44c306033e2eb2c0b153917a60ab62b7e","after":"78de8faa75983e1dce51644b8cb12cb1a8f37ec9","ref":"refs/heads/main","pushedAt":"2024-04-17T15:43:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl fork process","shortMessageHtmlLink":"feat: impl fork process"}},{"before":"a86fb9ccdb2079c6b0517cf7ce8a889e6ab04b78","after":"8cbdd3f44c306033e2eb2c0b153917a60ab62b7e","ref":"refs/heads/main","pushedAt":"2024-04-16T15:09:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl proc user vm osp","shortMessageHtmlLink":"feat: impl proc user vm osp"}},{"before":"dbf0478b2532075a233de6716776f58ee19e14c7","after":"a86fb9ccdb2079c6b0517cf7ce8a889e6ab04b78","ref":"refs/heads/main","pushedAt":"2024-04-15T13:58:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"5d5447d7c71bdc5b5fe6f4257c463565c492f699","after":"dbf0478b2532075a233de6716776f58ee19e14c7","ref":"refs/heads/main","pushedAt":"2024-04-14T15:42:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"139e271447358a82058f3cecc2be9a86528f6314","after":"5d5447d7c71bdc5b5fe6f4257c463565c492f699","ref":"refs/heads/main","pushedAt":"2024-04-13T13:07:34.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl user vm support","shortMessageHtmlLink":"feat: impl user vm support"}},{"before":"81247a05f07a9a2c4dabc6817660d638250db516","after":"139e271447358a82058f3cecc2be9a86528f6314","ref":"refs/heads/main","pushedAt":"2024-04-12T01:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"fix: add proper unsafe constraints","shortMessageHtmlLink":"fix: add proper unsafe constraints"}},{"before":"56a453a12542613cdd14ef090d4e9a7b67812754","after":"81247a05f07a9a2c4dabc6817660d638250db516","ref":"refs/heads/main","pushedAt":"2024-04-11T10:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":" refactor(rv64): rename `Mask` to `BitFlag`","shortMessageHtmlLink":" refactor(rv64): rename Mask to BitFlag"}},{"before":"69109541445c36a7069b9ac8132fff07d5fb1869","after":"56a453a12542613cdd14ef090d4e9a7b67812754","ref":"refs/heads/main","pushedAt":"2024-04-11T01:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"fix: `println` use wrong formatter","shortMessageHtmlLink":"fix: println use wrong formatter"}},{"before":"52f8ec91cd1c7920246fbefd547e6e54d92045b2","after":"69109541445c36a7069b9ac8132fff07d5fb1869","ref":"refs/heads/main","pushedAt":"2024-04-10T09:42:38.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refactor: make `rv64` smaller submodules","shortMessageHtmlLink":"refactor: make rv64 smaller submodules"}},{"before":"99b0ef3c3d77bc93f4723c2e0ead9e27039d820e","after":"52f8ec91cd1c7920246fbefd547e6e54d92045b2","ref":"refs/heads/main","pushedAt":"2024-04-09T15:01:35.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refactor: optimize logic and params","shortMessageHtmlLink":"refactor: optimize logic and params"}},{"before":"e48f120db8c21268157a0982dc436faf3ec3aef3","after":null,"ref":"refs/heads/dev","pushedAt":"2024-04-09T14:53:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":null,"after":"e48f120db8c21268157a0982dc436faf3ec3aef3","ref":"refs/heads/dev","pushedAt":"2024-04-09T11:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat(mem/alloc): impl global allocate ops","shortMessageHtmlLink":"feat(mem/alloc): impl global allocate ops"}},{"before":"ef41a23faad2d9a433c00e52cbeb672ade51703c","after":"99b0ef3c3d77bc93f4723c2e0ead9e27039d820e","ref":"refs/heads/main","pushedAt":"2024-04-08T13:09:54.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"a7fc3931ef4d4cca62e2e3f904b69bd8d70b2e47","after":"ef41a23faad2d9a433c00e52cbeb672ade51703c","ref":"refs/heads/main","pushedAt":"2024-04-07T12:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"fix(proc/state): address not aligned","shortMessageHtmlLink":"fix(proc/state): address not aligned"}},{"before":"46ccf42cd81ecdf478781b5ba9c3eb3d30ae151a","after":"a7fc3931ef4d4cca62e2e3f904b69bd8d70b2e47","ref":"refs/heads/main","pushedAt":"2024-04-06T14:39:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl process scheduler","shortMessageHtmlLink":"feat: impl process scheduler"}},{"before":"6acc4e4b31a4ae97fe65d9114a864e259b265e99","after":"46ccf42cd81ecdf478781b5ba9c3eb3d30ae151a","ref":"refs/heads/main","pushedAt":"2024-04-05T08:33:29.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: add basic support for process","shortMessageHtmlLink":"feat: add basic support for process"}},{"before":"cfdb095bd943cbabb3a849a6f6098a4fcc14b0f5","after":"6acc4e4b31a4ae97fe65d9114a864e259b265e99","ref":"refs/heads/main","pushedAt":"2024-04-04T16:00:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refacotr: style and control flow","shortMessageHtmlLink":"refacotr: style and control flow"}},{"before":"161828bb43e7debfbac4ab8aef85e72a77cb2e1b","after":"cfdb095bd943cbabb3a849a6f6098a4fcc14b0f5","ref":"refs/heads/main","pushedAt":"2024-04-04T15:59:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Small refactors","shortMessageHtmlLink":"Small refactors"}},{"before":"b5bccf60c9b579d28e756b076bd9d60916a5f888","after":"161828bb43e7debfbac4ab8aef85e72a77cb2e1b","ref":"refs/heads/main","pushedAt":"2024-04-03T16:38:21.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: enable vm paging on S mode","shortMessageHtmlLink":"feat: enable vm paging on S mode"}},{"before":"4686680117c87196fa791c384776e5e49b21b21e","after":null,"ref":"refs/heads/dev","pushedAt":"2024-04-03T16:23:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":null,"after":"4686680117c87196fa791c384776e5e49b21b21e","ref":"refs/heads/dev","pushedAt":"2024-04-03T09:05:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"wip(arch/vm): enable paging","shortMessageHtmlLink":"wip(arch/vm): enable paging"}},{"before":"4d9f96dc87d76ea8c18a02577618ca3f6d16db2f","after":"b5bccf60c9b579d28e756b076bd9d60916a5f888","ref":"refs/heads/main","pushedAt":"2024-04-02T14:38:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"5d877ca1fdb316197e267e58631bdae620c11c99","after":"4d9f96dc87d76ea8c18a02577618ca3f6d16db2f","ref":"refs/heads/main","pushedAt":"2024-04-01T15:29:36.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: impl map pages to page table","shortMessageHtmlLink":"feat: impl map pages to page table"}},{"before":"0ef016ff24176a6ad0867f9afaa8242578406974","after":"5d877ca1fdb316197e267e58631bdae620c11c99","ref":"refs/heads/main","pushedAt":"2024-03-31T16:01:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat: add heap support","shortMessageHtmlLink":"feat: add heap support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOVQxNTo0NzozMy4wMDAwMDBazwAAAARynR1_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOVQxNTo0NzozMy4wMDAwMDBazwAAAARynR1_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMVQxNjowMToxNS4wMDAwMDBazwAAAAQj3L0l"}},"title":"Activity ยท ASjet/xv6.rs"}