{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":186245191,"defaultBranch":"master","name":"LemonOS","ownerLogin":"LemonOSProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-12T11:16:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79391308?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700572180.0","currentOid":""},"activityList":{"items":[{"before":"1d9fa9375378f0a7c33bb5b8cfdb2c3eb5b48cd7","after":"442ed69cbfb1c6581009a1e030379a6b2da67e4f","ref":"refs/heads/kaimu","pushedAt":"2024-03-06T23:54:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Implement a slab allocator","shortMessageHtmlLink":"kernel: Implement a slab allocator"}},{"before":"befd9f97195e185514a784c25a0e1010e549b8df","after":"1d9fa9375378f0a7c33bb5b8cfdb2c3eb5b48cd7","ref":"refs/heads/kaimu","pushedAt":"2024-03-04T07:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Remove unnecessary code","shortMessageHtmlLink":"kernel: Remove unnecessary code"}},{"before":"baed6115956d20bc00678853a786ecc6b83bbf7d","after":"befd9f97195e185514a784c25a0e1010e549b8df","ref":"refs/heads/kaimu","pushedAt":"2024-03-04T06:19:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Switch to own page tables","shortMessageHtmlLink":"kernel: Switch to own page tables"}},{"before":"7b09d3dc350d532e477573de08d4547ee135ac35","after":"baed6115956d20bc00678853a786ecc6b83bbf7d","ref":"refs/heads/kaimu","pushedAt":"2024-02-26T23:54:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Load own gdt","shortMessageHtmlLink":"kernel: Load own gdt"}},{"before":"ec42e033113bbedf5f6697a5bda7036818b66518","after":"7b09d3dc350d532e477573de08d4547ee135ac35","ref":"refs/heads/kaimu","pushedAt":"2023-11-24T00:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Format strings","shortMessageHtmlLink":"Format strings"}},{"before":"9cff7e8628d32c26c652a2dc987c7dccb6d5538b","after":"ec42e033113bbedf5f6697a5bda7036818b66518","ref":"refs/heads/kaimu","pushedAt":"2023-11-22T10:45:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Start implementation of format string","shortMessageHtmlLink":"Start implementation of format string"}},{"before":"c028a76f06dd9f1ac0a22e3a50d4157731958017","after":"9cff7e8628d32c26c652a2dc987c7dccb6d5538b","ref":"refs/heads/kaimu","pushedAt":"2023-11-22T02:01:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Request memory map from limine","shortMessageHtmlLink":"Request memory map from limine"}},{"before":"fa56952f252a4e83c5e72da87854163463729ae1","after":"c028a76f06dd9f1ac0a22e3a50d4157731958017","ref":"refs/heads/kaimu","pushedAt":"2023-11-22T02:01:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Request memory map from limine","shortMessageHtmlLink":"Request memory map from limine"}},{"before":null,"after":"fa56952f252a4e83c5e72da87854163463729ae1","ref":"refs/heads/kaimu","pushedAt":"2023-11-21T13:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Start rewrite :>","shortMessageHtmlLink":"Start rewrite :>"}},{"before":"7cb23517176e81c3a5e2295ea0d6fe7005c2d8c5","after":"561c84c934942f9ea6e6f0eb723ac841524f9c05","ref":"refs/heads/master","pushedAt":"2023-11-04T01:46:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Merge pull request #53 from j4cobgarby/remove-kernel-floor-func\n\nRemove redundant kernel floor function","shortMessageHtmlLink":"Merge pull request #53 from j4cobgarby/remove-kernel-floor-func"}},{"before":"5fcb0edf54637d93c38b9083e12a74e39a6dba6b","after":"7cb23517176e81c3a5e2295ea0d6fe7005c2d8c5","ref":"refs/heads/master","pushedAt":"2023-08-02T01:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Update mlibc, fixes terminal crash\n\nFixes missing sysdep in newer mlibc version, hence fixing Terminal.","shortMessageHtmlLink":"Update mlibc, fixes terminal crash"}},{"before":"b5553c1655173cd5710c0ebd6de53a76c9b65cf9","after":"6dc68ba21d6ead3e9edbb7967c6a72f6f97274d2","ref":"refs/heads/api-rework","pushedAt":"2023-05-10T07:47:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: sys_readdir syscall","shortMessageHtmlLink":"kernel: sys_readdir syscall"}},{"before":"99945d70b3e022d1df4fa840e4be1ed2ff9caa8a","after":"b5553c1655173cd5710c0ebd6de53a76c9b65cf9","ref":"refs/heads/api-rework","pushedAt":"2023-04-30T02:31:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"FTerm: Use /dev/fb0 instead of old framebuffer API","shortMessageHtmlLink":"FTerm: Use /dev/fb0 instead of old framebuffer API"}},{"before":"891880757689be8a75352b225141ea44943a2152","after":"99945d70b3e022d1df4fa840e4be1ed2ff9caa8a","ref":"refs/heads/api-rework","pushedAt":"2023-04-20T03:33:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Implement sys_kill, sys_sigaction, sys_sigprocmask\n\nSignal syscalls have been implemented, still need to implement the SA_SIGACTION flag though","shortMessageHtmlLink":"kernel: Implement sys_kill, sys_sigaction, sys_sigprocmask"}},{"before":"27d2af66a143ea4789f5bb696014cd6a7ce0c942","after":"891880757689be8a75352b225141ea44943a2152","ref":"refs/heads/api-rework","pushedAt":"2023-04-17T01:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Working execve implementation","shortMessageHtmlLink":"Working execve implementation"}},{"before":"ed2530539f29c7018ece11fe1a42e41cb7f752d1","after":"27d2af66a143ea4789f5bb696014cd6a7ce0c942","ref":"refs/heads/api-rework","pushedAt":"2023-04-17T00:56:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Actually handle errors when loading ELF executables","shortMessageHtmlLink":"kernel: Actually handle errors when loading ELF executables"}},{"before":"a5f677a77898a41d69d27104e5ca88ebf64574b5","after":"ed2530539f29c7018ece11fe1a42e41cb7f752d1","ref":"refs/heads/api-rework","pushedAt":"2023-04-17T00:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Force O3 exclusively for String.cpp, optimize memcpy","shortMessageHtmlLink":"kernel: Force O3 exclusively for String.cpp, optimize memcpy"}},{"before":"65355083a997471c8413fa105bd74fb8e88e596e","after":"a5f677a77898a41d69d27104e5ca88ebf64574b5","ref":"refs/heads/api-rework","pushedAt":"2023-04-12T00:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Implement le_create_thread, le_nanosleep syscalls, start sys_execve","shortMessageHtmlLink":"Implement le_create_thread, le_nanosleep syscalls, start sys_execve"}},{"before":"5496d9de81cb536f2281e2a4d4613b0c3d30f932","after":"65355083a997471c8413fa105bd74fb8e88e596e","ref":"refs/heads/api-rework","pushedAt":"2023-04-12T00:07:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Set write protect bit in CR0\n\nThis means that writes to readonly pages in kernel mode trigger page\nfaults","shortMessageHtmlLink":"kernel: Set write protect bit in CR0"}},{"before":"83ffe5b852f6c2e1659454cc49b1d1e12d92be32","after":"5fcb0edf54637d93c38b9083e12a74e39a6dba6b","ref":"refs/heads/master","pushedAt":"2023-04-10T07:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Update README to link to releases for prebuilt images","shortMessageHtmlLink":"Update README to link to releases for prebuilt images"}},{"before":"222dbb94ae1f687fb45d2d54610a2ac23b50cfa1","after":"83ffe5b852f6c2e1659454cc49b1d1e12d92be32","ref":"refs/heads/master","pushedAt":"2023-04-07T00:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Take another crack at a Release GitHub workflow","shortMessageHtmlLink":"Take another crack at a Release GitHub workflow"}},{"before":"f2f621e78ed54992bc5b5ab71cf35026b31bd5f8","after":"222dbb94ae1f687fb45d2d54610a2ac23b50cfa1","ref":"refs/heads/master","pushedAt":"2023-04-05T03:51:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Update license years in Base/lemon/docs","shortMessageHtmlLink":"Update license years in Base/lemon/docs"}},{"before":"40cbe26fe1face27da4691840d41e6cadf2984e5","after":"f2f621e78ed54992bc5b5ab71cf35026b31bd5f8","ref":"refs/heads/master","pushedAt":"2023-04-05T00:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Kernel: Fix nasty use after free in PCI.cpp","shortMessageHtmlLink":"Kernel: Fix nasty use after free in PCI.cpp"}},{"before":"17b91aa6155bcc3390bdc946a1b6702b100af8df","after":"40cbe26fe1face27da4691840d41e6cadf2984e5","ref":"refs/heads/master","pushedAt":"2023-04-05T00:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"xbstrap: Do not update mlibc","shortMessageHtmlLink":"xbstrap: Do not update mlibc"}},{"before":"8ca1b21953b645355252c77afe1b41f27e6140d6","after":"17b91aa6155bcc3390bdc946a1b6702b100af8df","ref":"refs/heads/master","pushedAt":"2023-04-03T02:25:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Add GitHub release workflow","shortMessageHtmlLink":"Add GitHub release workflow"}},{"before":"3527097d45ba04e24731e1d4492c9e5b61dd2c0d","after":"8ca1b21953b645355252c77afe1b41f27e6140d6","ref":"refs/heads/master","pushedAt":"2023-04-03T02:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Add GitHub release workflow","shortMessageHtmlLink":"Add GitHub release workflow"}},{"before":"418cf2ee71d0aabc95d3c8aae66f31af2f058b27","after":"3527097d45ba04e24731e1d4492c9e5b61dd2c0d","ref":"refs/heads/master","pushedAt":"2023-04-03T02:20:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Add GitHub release workflow","shortMessageHtmlLink":"Add GitHub release workflow"}},{"before":"68d862618d23137d590ff78123bbdf86b273574e","after":"418cf2ee71d0aabc95d3c8aae66f31af2f058b27","ref":"refs/heads/master","pushedAt":"2023-04-03T02:19:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Add GitHub release workflow","shortMessageHtmlLink":"Add GitHub release workflow"}},{"before":"f6300d10694164f4d9d9632483faee00d9086faf","after":"68d862618d23137d590ff78123bbdf86b273574e","ref":"refs/heads/master","pushedAt":"2023-04-03T02:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"Add GitHub release workflow","shortMessageHtmlLink":"Add GitHub release workflow"}},{"before":"3a7ab9830666664dbc861c8cb7a5dd4c7a7cf82a","after":"5496d9de81cb536f2281e2a4d4613b0c3d30f932","ref":"refs/heads/api-rework","pushedAt":"2023-04-02T06:42:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fido2020","name":null,"path":"/fido2020","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12880678?s=80&v=4"},"commit":{"message":"kernel: Initialize Scheduler earlier, shrink Kernel main process\n\nDon't load modules or mount extra filesystems in the main kernel\nprocess, let's do this in userspace instead","shortMessageHtmlLink":"kernel: Initialize Scheduler earlier, shrink Kernel main process"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDn7gIgA","startCursor":null,"endCursor":null}},"title":"Activity ยท LemonOSProject/LemonOS"}