{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":448507910,"defaultBranch":"main","name":"LensorOS","ownerLogin":"LensPlaysGames","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-16T09:21:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69637718?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679771328.0","currentOid":""},"activityList":{"items":[{"before":"29c612406ea690f38c9c32095ce07e703a96220b","after":"02a4aa87c2daf6a575cf0811361e4fb5f3a0935b","ref":"refs/heads/main","pushedAt":"2024-07-02T23:13:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Bugs/Fixed]","shortMessageHtmlLink":"[Bugs/Fixed]"}},{"before":"70873e19651f7927c3e994fae3d03d77e862e20f","after":"29c612406ea690f38c9c32095ce07e703a96220b","ref":"refs/heads/main","pushedAt":"2024-07-02T21:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel/ELF] Include Includes, Dudes","shortMessageHtmlLink":"[Kernel/ELF] Include Includes, Dudes"}},{"before":"ef0b73fefbe1abbe5fe431670a44b8ce8fd6f397","after":"70873e19651f7927c3e994fae3d03d77e862e20f","ref":"refs/heads/main","pushedAt":"2024-07-02T21:09:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Bugs]","shortMessageHtmlLink":"[Bugs]"}},{"before":"4b836f53113cf43afdbee34994b506d619b9cd53","after":"ef0b73fefbe1abbe5fe431670a44b8ce8fd6f397","ref":"refs/heads/main","pushedAt":"2024-07-02T17:03:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[User] Separate terminal and shell responsibilities\n\nMakes things quite a bit simpler (ex-nay all those dastardly globals).","shortMessageHtmlLink":"[User] Separate terminal and shell responsibilities"}},{"before":"4e63fbbcd8704bb5de431194c3aae0c3e0d1edcc","after":"4b836f53113cf43afdbee34994b506d619b9cd53","ref":"refs/heads/main","pushedAt":"2024-06-25T20:55:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[README] There are a lot of directories these days","shortMessageHtmlLink":"[README] There are a lot of directories these days"}},{"before":"7f8e0299c5c693ed9058d2d08572b901a0c31145","after":"4e63fbbcd8704bb5de431194c3aae0c3e0d1edcc","ref":"refs/heads/main","pushedAt":"2024-06-24T22:07:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[kernel/socket] Fix improper iterator check","shortMessageHtmlLink":"[kernel/socket] Fix improper iterator check"}},{"before":"f29ce3460df42ae7c465aadcc26534b49533d9bb","after":"7f8e0299c5c693ed9058d2d08572b901a0c31145","ref":"refs/heads/main","pushedAt":"2024-06-16T07:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Tests] Introduce unit tests in the kernel\n\nIt's better than nothing, I guess.","shortMessageHtmlLink":"[Tests] Introduce unit tests in the kernel"}},{"before":"b3073779c9b74404e226552054dc786a2df35ba7","after":"f29ce3460df42ae7c465aadcc26534b49533d9bb","ref":"refs/heads/main","pushedAt":"2024-06-16T06:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"I must be really bored","shortMessageHtmlLink":"I must be really bored"}},{"before":"e84ae2d974b045bbf5d82c5128941fb576e202e7","after":"b3073779c9b74404e226552054dc786a2df35ba7","ref":"refs/heads/main","pushedAt":"2024-06-16T06:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"stupid lil graph","shortMessageHtmlLink":"stupid lil graph"}},{"before":"3bb074d9e027bd152add85ab9bfdcf2df398de72","after":"e84ae2d974b045bbf5d82c5128941fb576e202e7","ref":"refs/heads/main","pushedAt":"2024-03-21T19:40:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[TODO]","shortMessageHtmlLink":"[TODO]"}},{"before":"acfeff0fd2992962e0fe84949d3b01003f50a288","after":"3bb074d9e027bd152add85ab9bfdcf2df398de72","ref":"refs/heads/main","pushedAt":"2024-03-03T21:08:27.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Scheduler] Change threshold for page maps to free","shortMessageHtmlLink":"[Scheduler] Change threshold for page maps to free"}},{"before":"5bf12424bb938274a46142ba0e79205b9bd8560a","after":"acfeff0fd2992962e0fe84949d3b01003f50a288","ref":"refs/heads/main","pushedAt":"2024-02-02T22:31:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[User/Stdout] Comments","shortMessageHtmlLink":"[User/Stdout] Comments"}},{"before":"1e9a08331975cc32dbb9e346adc8e8b8df427894","after":"5bf12424bb938274a46142ba0e79205b9bd8560a","ref":"refs/heads/main","pushedAt":"2023-11-17T18:00:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Minor] Fix typo","shortMessageHtmlLink":"[Minor] Fix typo"}},{"before":"a34d6791bb9d69a8a4ee0713fb1638cfd59c942d","after":"1e9a08331975cc32dbb9e346adc8e8b8df427894","ref":"refs/heads/main","pushedAt":"2023-11-13T23:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[User/LibC/Stdio] Bugfix regarding file reading\n\nWe don't *always* wan't to read data from the beginning of the file,\nas it turns out.","shortMessageHtmlLink":"[User/LibC/Stdio] Bugfix regarding file reading"}},{"before":"3c67adee81a76599b702bcf16aca987b26a3940c","after":"a34d6791bb9d69a8a4ee0713fb1638cfd59c942d","ref":"refs/heads/main","pushedAt":"2023-11-13T17:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel/FAT32] Bugfix","shortMessageHtmlLink":"[Kernel/FAT32] Bugfix"}},{"before":"71fae88407ca64d7f19cabf0b2f6926fb55d7ba6","after":"3c67adee81a76599b702bcf16aca987b26a3940c","ref":"refs/heads/main","pushedAt":"2023-11-07T22:04:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[README] Minor changes","shortMessageHtmlLink":"[README] Minor changes"}},{"before":"d6994eb87f883dab7396491f6302709144d383d3","after":"71fae88407ca64d7f19cabf0b2f6926fb55d7ba6","ref":"refs/heads/main","pushedAt":"2023-08-20T19:07:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[kstage1] Reorganise kstage1\n\nFive large functions > one monstrous one.","shortMessageHtmlLink":"[kstage1] Reorganise kstage1"}},{"before":"3ce4777d61398e7e038e7bcf5e105562610c1807","after":"d6994eb87f883dab7396491f6302709144d383d3","ref":"refs/heads/main","pushedAt":"2023-07-03T02:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[User/Libc/Stdlib] Actually defin a type before using it...","shortMessageHtmlLink":"[User/Libc/Stdlib] Actually defin a type before using it..."}},{"before":"19f9738e6860248ec03d172414274cd89b38d3ea","after":"3ce4777d61398e7e038e7bcf5e105562610c1807","ref":"refs/heads/main","pushedAt":"2023-04-22T23:01:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel/SCHED] Simplify `find_next_viable_process_after`","shortMessageHtmlLink":"[Kernel/SCHED] Simplify find_next_viable_process_after"}},{"before":"af5fa024d286618ab6dea00c8ffcf820860307f0","after":"19f9738e6860248ec03d172414274cd89b38d3ea","ref":"refs/heads/main","pushedAt":"2023-04-22T20:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] Fix bug in debug printout of page table\n\nThis caused lots of page faults to happen over and over. Fixed now :^)","shortMessageHtmlLink":"[Kernel] Fix bug in debug printout of page table"}},{"before":"beb63a31a9b1c9f62aa4c3ee341e15f149c39e8c","after":"af5fa024d286618ab6dea00c8ffcf820860307f0","ref":"refs/heads/main","pushedAt":"2023-04-22T18:18:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] More work on events... (we're getting there!!)","shortMessageHtmlLink":"[Kernel] More work on events... (we're getting there!!)"}},{"before":"15f19078b418a28939c21674e176cbd73e148406","after":"beb63a31a9b1c9f62aa4c3ee341e15f149c39e8c","ref":"refs/heads/main","pushedAt":"2023-04-22T17:20:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[c++std/ext] Fix possible divide-by-zero in ring buffer index calculation","shortMessageHtmlLink":"[c++std/ext] Fix possible divide-by-zero in ring buffer index calcula…"}},{"before":"86378f9caf27fec80a5c0c37f47a89b8dd8507e0","after":"15f19078b418a28939c21674e176cbd73e148406","ref":"refs/heads/main","pushedAt":"2023-04-19T22:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] Expand upon events (add `EventFilter`)\n\nThis will allow an event queue to listen to specific process file\ndescriptors and whether or not they are ready to read to or write\nfrom.\n\nStill thinking about the best way to do things, but this doesn't seem\ntoo bad; at least, it should hopefully work and not be *terribly*\nslow. But it will be slower than it could be; there are certainly\nmultiple things that could be optimised.","shortMessageHtmlLink":"[Kernel] Expand upon events (add EventFilter)"}},{"before":"cb9d725db5a7d37f066dcbf43a3d68db1e5932c9","after":"86378f9caf27fec80a5c0c37f47a89b8dd8507e0","ref":"refs/heads/main","pushedAt":"2023-04-18T02:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] Add `event.cpp` to build","shortMessageHtmlLink":"[Kernel] Add event.cpp to build"}},{"before":"aa25fe550c91f8901a7a25cbd574fcdc22bfc4d5","after":"cb9d725db5a7d37f066dcbf43a3d68db1e5932c9","ref":"refs/heads/main","pushedAt":"2023-04-18T02:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] More on the event manager (EventQueues!)","shortMessageHtmlLink":"[Kernel] More on the event manager (EventQueues!)"}},{"before":"30ac55b19a99ce9da48fc8e9999c03421e9bae8b","after":"aa25fe550c91f8901a7a25cbd574fcdc22bfc4d5","ref":"refs/heads/main","pushedAt":"2023-04-18T02:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[c++std] Actually include `array` in `bit` because it's used\n\nAlso make our hash implementations constexpr just for fun. Had to make\nthem inline due to \"multiple definition of\" errors. Still not sure\nexactly *why* I'm getting those.","shortMessageHtmlLink":"[c++std] Actually include array in bit because it's used"}},{"before":"2447cd2d6017afc0403410fad77daaf83ff87092","after":"30ac55b19a99ce9da48fc8e9999c03421e9bae8b","ref":"refs/heads/main","pushedAt":"2023-04-18T00:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[Kernel] Begin event management...","shortMessageHtmlLink":"[Kernel] Begin event management..."}},{"before":"1f4c10bbfdd1aabe65c987c222c34b4293fe13ab","after":"2447cd2d6017afc0403410fad77daaf83ff87092","ref":"refs/heads/main","pushedAt":"2023-04-18T00:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[c++std/ext] Even more fixing up of ring buffer","shortMessageHtmlLink":"[c++std/ext] Even more fixing up of ring buffer"}},{"before":"1ce8c5fa635e75ccf53254cd7cb8d95e04fef9d2","after":"1f4c10bbfdd1aabe65c987c222c34b4293fe13ab","ref":"refs/heads/main","pushedAt":"2023-04-18T00:53:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[c++std/ext] Fixup ring buffer","shortMessageHtmlLink":"[c++std/ext] Fixup ring buffer"}},{"before":"37744d01b13963cff2c46b47bd48ecc5e967e19a","after":"1ce8c5fa635e75ccf53254cd7cb8d95e04fef9d2","ref":"refs/heads/main","pushedAt":"2023-04-17T23:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LensPlaysGames","name":"Lens","path":"/LensPlaysGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69637718?s=80&v=4"},"commit":{"message":"[User/libc] Syscalls get `sys_...` wrappers\n\nMy hope is that this will introduce at least *some* semblance of type\nsafety when it comes to using syscalls. Plus, this file already needs\nupdated when making a new syscall. It also consolidates the definition\nof some structs like `sockaddr` and `tm`, since those are needed for\nthe syscall interface. We may want to move those into `sys/types.h`,\nbut `sys/types.h` is a POSIX header and we don't want to mess with\nthat too much.","shortMessageHtmlLink":"[User/libc] Syscalls get sys_... wrappers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQyMzoxMzo0Ni4wMDAwMDBazwAAAAR1UHWM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQyMzoxMzo0Ni4wMDAwMDBazwAAAAR1UHWM","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xN1QyMzo1ODo0OC4wMDAwMDBazwAAAAMauz0J"}},"title":"Activity · LensPlaysGames/LensorOS"}