{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":428722497,"defaultBranch":"master","name":"LetsGo-OS","ownerLogin":"SanseroGames","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-16T16:02:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14962262?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1637081739.2255812","currentOid":""},"activityList":{"items":[{"before":"dcce561eb8b2608fc9357d919a61bc311ed0a4d1","after":"f4039b03fc9fa05aaf9e008e29617ca0a892dbd6","ref":"refs/heads/master","pushedAt":"2024-06-14T09:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Fix bug where arrays are copied to stack\n\nWhen using range on an array it causes go to copy the array on to the\nstack and iterate over that. With sufficiently big arrays this causes a\nstack overflow, which causes very weird behaviours, like page tables\nsuddently containing invalid entries. Using a slice prevents this, as\nthe slice fundamentally works as a pointer to the array.","shortMessageHtmlLink":"Fix bug where arrays are copied to stack"}},{"before":"90d5ab34e273b15f0c74cb8c61898e971c495341","after":"dcce561eb8b2608fc9357d919a61bc311ed0a4d1","ref":"refs/heads/master","pushedAt":"2024-06-02T19:39:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Implement wait4 syscall","shortMessageHtmlLink":"Implement wait4 syscall"}},{"before":"8fb2dce2255b5d249d88e9c47d4d0a2d4b3635b5","after":"90d5ab34e273b15f0c74cb8c61898e971c495341","ref":"refs/heads/master","pushedAt":"2024-06-01T22:38:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Implement wait4 syscall","shortMessageHtmlLink":"Implement wait4 syscall"}},{"before":"733b669d99d28e71a40b9c25e9674c7779b68402","after":"8fb2dce2255b5d249d88e9c47d4d0a2d4b3635b5","ref":"refs/heads/master","pushedAt":"2024-06-01T22:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Implement wait4 syscall","shortMessageHtmlLink":"Implement wait4 syscall"}},{"before":"ab79bb2d047650f2a3ecf0ad94699b1c6219ea74","after":"733b669d99d28e71a40b9c25e9674c7779b68402","ref":"refs/heads/master","pushedAt":"2024-06-01T17:16:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Fix Go 1.22 programs\n\nGo 1.22 added new checks on startup where it checks if the standard fds\nare accessible. It does that by using fctnl syscall. This means that\nthis syscall may not return an error.\n\nAlso Go did some page allocations using virtual addresses where the\npages are 1:1 mapped for the kernel. This caused some mapping conflicts.\nAs mmap is not required to honor the requested start_addr and is only\nused as a hint, the kernel can set the start address to be higher than\nthe highest physical address of the pages to prevent this collision.","shortMessageHtmlLink":"Fix Go 1.22 programs"}},{"before":"8da02a5f317ef51c79af0f0d85809e15f7fe9517","after":"ab79bb2d047650f2a3ecf0ad94699b1c6219ea74","ref":"refs/heads/master","pushedAt":"2024-05-11T19:51:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Merge pull request #1 from mewpull/create-qemu-disk\n\nCreate qemu disk if not present","shortMessageHtmlLink":"Merge pull request #1 from mewpull/create-qemu-disk"}},{"before":"713299f6058d9462618df95dc83e0e6fb850723e","after":"8da02a5f317ef51c79af0f0d85809e15f7fe9517","ref":"refs/heads/master","pushedAt":"2023-12-30T17:42:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Add user program to test and fix system calls","shortMessageHtmlLink":"Add user program to test and fix system calls"}},{"before":"e854a7f3eb889aa9467f8f68690fabf96bcd8275","after":"713299f6058d9462618df95dc83e0e6fb850723e","ref":"refs/heads/master","pushedAt":"2023-12-30T17:36:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Add user program to test and fix system calls","shortMessageHtmlLink":"Add user program to test and fix system calls"}},{"before":"569dbee771ad3bd244f0f33520b7487c5781de25","after":"e854a7f3eb889aa9467f8f68690fabf96bcd8275","ref":"refs/heads/master","pushedAt":"2023-10-14T16:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Refactor multiboot loader","shortMessageHtmlLink":"Refactor multiboot loader"}},{"before":"d5b99768bc8a0c5c542d54ebcffaad1cd20d62fb","after":"569dbee771ad3bd244f0f33520b7487c5781de25","ref":"refs/heads/master","pushedAt":"2023-10-13T22:05:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Refactor to use new unsafe Methods instead of reflect","shortMessageHtmlLink":"Refactor to use new unsafe Methods instead of reflect"}},{"before":"c062316ae59e60a4e4c3352bf2cac6bd9526c676","after":"d5b99768bc8a0c5c542d54ebcffaad1cd20d62fb","ref":"refs/heads/master","pushedAt":"2023-04-03T22:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SanseroGames","name":"Sansero","path":"/SanseroGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14962262?s=80&v=4"},"commit":{"message":"Implement serial read and let VSCode clean up","shortMessageHtmlLink":"Implement serial read and let VSCode clean up"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZVCEKgA","startCursor":null,"endCursor":null}},"title":"Activity ยท SanseroGames/LetsGo-OS"}