{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":359015155,"defaultBranch":"master","name":"RedPandaOS","ownerLogin":"giawa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-18T01:00:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3923687?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1618707688.0","currentOid":""},"activityList":{"items":[{"before":"838393e8becc9ed5ae967ccd299d2e53a6439957","after":"dc16bdfba30fbed4a2d153f23c89e6f6128e70ee","ref":"refs/heads/master","pushedAt":"2023-08-16T04:26:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Kernel] Add support for BGA double buffering by setting a y offset via a system call","shortMessageHtmlLink":"[Kernel] Add support for BGA double buffering by setting a y offset v…"}},{"before":"fb78856e50d360165bcf9fc3b18eb52b89e6b403","after":"838393e8becc9ed5ae967ccd299d2e53a6439957","ref":"refs/heads/master","pushedAt":"2023-08-13T00:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[IL2Asm] Add a first pass at assigning local variables to hardware registers","shortMessageHtmlLink":"[IL2Asm] Add a first pass at assigning local variables to hardware re…"}},{"before":"0b74b1ade48a7082cf6732b907bb59d9bedfeaa1","after":"fb78856e50d360165bcf9fc3b18eb52b89e6b403","ref":"refs/heads/master","pushedAt":"2023-08-12T05:17:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Runtime] Playing with some different memory concepts","shortMessageHtmlLink":"[Runtime] Playing with some different memory concepts"}},{"before":"43a156cfcc3d6615b78a299bea98874521d4996b","after":"0b74b1ade48a7082cf6732b907bb59d9bedfeaa1","ref":"refs/heads/master","pushedAt":"2023-08-11T05:08:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Runtime] Move asm plugs (like string, system, bitconverter) over to Runtime and add support for that to IL2Asm.","shortMessageHtmlLink":"[Runtime] Move asm plugs (like string, system, bitconverter) over to …"}},{"before":"5c4a7eaa6d157401d043c4ca2721e615d0908637","after":"43a156cfcc3d6615b78a299bea98874521d4996b","ref":"refs/heads/master","pushedAt":"2023-08-11T04:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Kernel] Remove old style \"apps\" that were built into the kernel","shortMessageHtmlLink":"[Kernel] Remove old style \"apps\" that were built into the kernel"}},{"before":"f2f66c66e37a2174eec315c06a2ee53ee497d155","after":"5c4a7eaa6d157401d043c4ca2721e615d0908637","ref":"refs/heads/master","pushedAt":"2023-08-11T04:49:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Compositor] Poke around with a basic compositor using the BGA support in the kernel","shortMessageHtmlLink":"[Compositor] Poke around with a basic compositor using the BGA suppor…"}},{"before":"22860c9b7bf12711b78f692cfe70555d3e8e3a55","after":"f2f66c66e37a2174eec315c06a2ee53ee497d155","ref":"refs/heads/master","pushedAt":"2023-08-08T00:01:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"Update README, since we technically support \"user mode applications\" as well as \"system calls\"","shortMessageHtmlLink":"Update README, since we technically support \"user mode applications\" …"}},{"before":"75fb952e534d4bf73ee731c9f1976130a4ad4ee0","after":"22860c9b7bf12711b78f692cfe70555d3e8e3a55","ref":"refs/heads/master","pushedAt":"2023-08-06T21:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Kernel] Create a new version of the scheduler that should hopefully work a lot better than previous attempts. We now have a common stack for the kernel to return to, and leave the task stacks otherwise alone.","shortMessageHtmlLink":"[Kernel] Create a new version of the scheduler that should hopefully …"}},{"before":"9a97ec88c330a15fdf5f7346e4df2321a5102025","after":"75fb952e534d4bf73ee731c9f1976130a4ad4ee0","ref":"refs/heads/master","pushedAt":"2023-07-30T02:59:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[OS] Add support for sys call identifier, stored in ecx before int 31","shortMessageHtmlLink":"[OS] Add support for sys call identifier, stored in ecx before int 31"}},{"before":"886b4c28ed57a61267fe9fadf579c88e99730ff9","after":"9a97ec88c330a15fdf5f7346e4df2321a5102025","ref":"refs/heads/master","pushedAt":"2023-07-29T19:49:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[General] Take care of a few compiler warnings and move Queue and Stack over to the new Runtime library","shortMessageHtmlLink":"[General] Take care of a few compiler warnings and move Queue and Sta…"}},{"before":"351a797f02b44c384cd173c169eb1a45854e2eb7","after":"886b4c28ed57a61267fe9fadf579c88e99730ff9","ref":"refs/heads/master","pushedAt":"2023-07-29T19:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Bootloader] Move multi-stage bootloader into its own project","shortMessageHtmlLink":"[Bootloader] Move multi-stage bootloader into its own project"}},{"before":"9f64faefb8c932d12a1cbe00663fb00d680109f3","after":"351a797f02b44c384cd173c169eb1a45854e2eb7","ref":"refs/heads/master","pushedAt":"2023-07-29T19:11:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Runtime] Move the Memory.Utilities class over to the Runtime and update all references to it.\n\nAlso move BitArray over to Runtime to test using C# code from other assemblies.","shortMessageHtmlLink":"[Runtime] Move the Memory.Utilities class over to the Runtime and upd…"}},{"before":"a062b10a2a45949cee4519c2659504f88962ae80","after":"9f64faefb8c932d12a1cbe00663fb00d680109f3","ref":"refs/heads/master","pushedAt":"2023-07-29T18:32:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[Runtime] Move Math16 and Math32 over to the Runtime class library for now.","shortMessageHtmlLink":"[Runtime] Move Math16 and Math32 over to the Runtime class library fo…"}},{"before":"584516950a2df0c108045a2b3868c73756f8ee24","after":"a062b10a2a45949cee4519c2659504f88962ae80","ref":"refs/heads/master","pushedAt":"2023-07-29T17:15:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[PELoader] Throw exception if method header is an invalid type, which helps a bit with debugging.","shortMessageHtmlLink":"[PELoader] Throw exception if method header is an invalid type, which…"}},{"before":"0a0e36051ebdb654879cd6124e09fdda995a1d91","after":"584516950a2df0c108045a2b3868c73756f8ee24","ref":"refs/heads/master","pushedAt":"2023-07-29T00:35:12.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[OS] Update a bunch of code before splitting it apart a bit better.\n\nThis showcases support for a use mode app, but has a bunch of leftover entries from when testing various parts of the OS.","shortMessageHtmlLink":"[OS] Update a bunch of code before splitting it apart a bit better."}},{"before":"c36ab745a11351475fa9a6eafc6df3850667715f","after":"0a0e36051ebdb654879cd6124e09fdda995a1d91","ref":"refs/heads/master","pushedAt":"2023-07-24T04:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[OS] Add a ReadOnlyList and use it to implement lazy (but automatic) loading of files and directories in the file system.","shortMessageHtmlLink":"[OS] Add a ReadOnlyList<T> and use it to implement lazy (but automati…"}},{"before":"57f472c7a5c5c986f9fdff88a0b44650975e5f96","after":"c36ab745a11351475fa9a6eafc6df3850667715f","ref":"refs/heads/master","pushedAt":"2023-07-24T00:01:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"giawa","name":"Charles Ambrye","path":"/giawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3923687?s=80&v=4"},"commit":{"message":"[OS] Ensure we can swap BumpHeap in for SplitBumpHeap by adding Free(T obj) to the IHeapAllocator interface.","shortMessageHtmlLink":"[OS] Ensure we can swap BumpHeap in for SplitBumpHeap by adding Free<…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADa43oWwA","startCursor":null,"endCursor":null}},"title":"Activity · giawa/RedPandaOS"}