{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":661871535,"defaultBranch":"main","name":"nimble-os","ownerLogin":"brymer-meneses","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-03T21:16:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68867487?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694970199.0","currentOid":""},"activityList":{"items":[{"before":"403ddde98ff7b13cd50bd21877d703b77fab88fc","after":"80e8321fb8996d770626ae7646ef2913ff45bd40","ref":"refs/heads/main","pushedAt":"2023-09-21T14:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve kmain by leveraging scheduler","shortMessageHtmlLink":"improve kmain by leveraging scheduler"}},{"before":"e8693835c0a29047b39625d9124b1dfaba59817a","after":"403ddde98ff7b13cd50bd21877d703b77fab88fc","ref":"refs/heads/main","pushedAt":"2023-09-18T09:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix heap allocator bug\n\n* also remove other todos that have already been done","shortMessageHtmlLink":"fix heap allocator bug"}},{"before":"b6c97cc483b32dd7203c1badc6b104e2bcd5c38f","after":"e8693835c0a29047b39625d9124b1dfaba59817a","ref":"refs/heads/main","pushedAt":"2023-09-18T09:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix heap allocator bug\n\n* also remove other todos that have already been done","shortMessageHtmlLink":"fix heap allocator bug"}},{"before":"0ec1e4eee6a4696c003f36faf3b3101585fbd6a8","after":"b6c97cc483b32dd7203c1badc6b104e2bcd5c38f","ref":"refs/heads/main","pushedAt":"2023-09-18T07:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: define `operator new` and `operator delete`\n\n* Add constructors for `arch::cpu::Context` and `process::Process` in\n the process, thus simplifying the scheduler logic","shortMessageHtmlLink":"feat: define operator new and operator delete"}},{"before":"b5d82f62f424f508828871b28300f245f1118de1","after":"0ec1e4eee6a4696c003f36faf3b3101585fbd6a8","ref":"refs/heads/main","pushedAt":"2023-09-18T05:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve scheduler","shortMessageHtmlLink":"improve scheduler"}},{"before":"575d0c4f87a0d0f31941a4eb3cc754ed2b5cd241","after":"b5d82f62f424f508828871b28300f245f1118de1","ref":"refs/heads/main","pushedAt":"2023-09-18T05:38:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"scheduler: allocate stack properly","shortMessageHtmlLink":"scheduler: allocate stack properly"}},{"before":"385215e045c011a27aa3c1bc53f0918ff05c78a4","after":"575d0c4f87a0d0f31941a4eb3cc754ed2b5cd241","ref":"refs/heads/main","pushedAt":"2023-09-18T05:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"scheduler: allocate stack properly","shortMessageHtmlLink":"scheduler: allocate stack properly"}},{"before":"64ad40b36ff3aad4cb583ef7ad975ac76109bbe4","after":null,"ref":"refs/heads/scheduler","pushedAt":"2023-09-17T17:03:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"}},{"before":"0946259d2ff73645551c2614ba253e805aa5e2e1","after":"385215e045c011a27aa3c1bc53f0918ff05c78a4","ref":"refs/heads/main","pushedAt":"2023-09-17T17:03:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: add scheduler (#1)\n\n* also a lot of refactors here and there","shortMessageHtmlLink":"feat: add scheduler (#1)"}},{"before":"634ac7bedb6cd2199890e83453671470d37da91a","after":"64ad40b36ff3aad4cb583ef7ad975ac76109bbe4","ref":"refs/heads/scheduler","pushedAt":"2023-09-17T17:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"d1e4addb49da2646e038c256fef3caea5f6d4587","after":"634ac7bedb6cd2199890e83453671470d37da91a","ref":"refs/heads/scheduler","pushedAt":"2023-09-17T16:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"properly implemenet `deleteProcess`","shortMessageHtmlLink":"properly implemenet deleteProcess"}},{"before":"e1bfaa2ed7a13342ebfb28e4b05e3cc5fbd08dc1","after":"d1e4addb49da2646e038c256fef3caea5f6d4587","ref":"refs/heads/scheduler","pushedAt":"2023-09-11T14:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"hacky scheduler, a lot of things are wrong atm--but `hello scheduler` workds!","shortMessageHtmlLink":"hacky scheduler, a lot of things are wrong atm--but hello scheduler…"}},{"before":null,"after":"e1bfaa2ed7a13342ebfb28e4b05e3cc5fbd08dc1","ref":"refs/heads/scheduler","pushedAt":"2023-09-10T15:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"add my current (not working, buggyy scheduler)\n\njust so I can have that dopamine hit when I push stuff to github","shortMessageHtmlLink":"add my current (not working, buggyy scheduler)"}},{"before":"3cdc656a91f83a424606b91d5996b0c581986b7c","after":"0946259d2ff73645551c2614ba253e805aa5e2e1","ref":"refs/heads/main","pushedAt":"2023-09-10T08:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"forgot to change symbols","shortMessageHtmlLink":"forgot to change symbols"}},{"before":"cc7b07c15287b37df545ded6e412d57bdf142eaa","after":"3cdc656a91f83a424606b91d5996b0c581986b7c","ref":"refs/heads/main","pushedAt":"2023-09-10T08:38:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve clangd config generator","shortMessageHtmlLink":"improve clangd config generator"}},{"before":"0be3310278119674cd1285da619f5424b395fefb","after":"cc7b07c15287b37df545ded6e412d57bdf142eaa","ref":"refs/heads/main","pushedAt":"2023-09-10T08:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve clangd config generator","shortMessageHtmlLink":"improve clangd config generator"}},{"before":"df89e0939a1ab10a14b548e8b68b9242850c1f99","after":"0be3310278119674cd1285da619f5424b395fefb","ref":"refs/heads/main","pushedAt":"2023-09-10T08:34:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix: add dummy symbols if there is no kernel.elf","shortMessageHtmlLink":"fix: add dummy symbols if there is no kernel.elf"}},{"before":"afa6bd763654f8495037ef2470f538d577df8402","after":"df89e0939a1ab10a14b548e8b68b9242850c1f99","ref":"refs/heads/main","pushedAt":"2023-09-10T08:34:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix: add dummy symbols if there is no kernel.elf","shortMessageHtmlLink":"fix: add dummy symbols if there is no kernel.elf"}},{"before":"471eff08be6bd6a92dc3cdb45f0beaeaf2986ee5","after":"afa6bd763654f8495037ef2470f538d577df8402","ref":"refs/heads/main","pushedAt":"2023-09-10T08:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix: add dummy symbols if there is no kernel.elf","shortMessageHtmlLink":"fix: add dummy symbols if there is no kernel.elf"}},{"before":"3aedbcbfbf12f41530daee89bcd087e6a1f69a83","after":"471eff08be6bd6a92dc3cdb45f0beaeaf2986ee5","ref":"refs/heads/main","pushedAt":"2023-09-10T08:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve makefile","shortMessageHtmlLink":"improve makefile"}},{"before":"c42a61d1207455c33bb660e765fe62fb70e5cf32","after":"3aedbcbfbf12f41530daee89bcd087e6a1f69a83","ref":"refs/heads/main","pushedAt":"2023-09-10T08:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"support compiling with gcc","shortMessageHtmlLink":"support compiling with gcc"}},{"before":"6a40011aa1ee15ad52359beeb6056b17065b6aae","after":"c42a61d1207455c33bb660e765fe62fb70e5cf32","ref":"refs/heads/main","pushedAt":"2023-09-05T00:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve script","shortMessageHtmlLink":"improve script"}},{"before":"b24046d25dd9f6128f786cd979bc8d262270d624","after":"6a40011aa1ee15ad52359beeb6056b17065b6aae","ref":"refs/heads/main","pushedAt":"2023-09-04T12:10:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"remove a wrongly committed file","shortMessageHtmlLink":"remove a wrongly committed file"}},{"before":"37e70e10c4c5068b6e738347ad02568239843bb7","after":"b24046d25dd9f6128f786cd979bc8d262270d624","ref":"refs/heads/main","pushedAt":"2023-09-04T12:10:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"update progress","shortMessageHtmlLink":"update progress"}},{"before":"50b21528609bca76ba9ebc82ec44dbbcea6981b7","after":"37e70e10c4c5068b6e738347ad02568239843bb7","ref":"refs/heads/main","pushedAt":"2023-09-04T12:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"update progress","shortMessageHtmlLink":"update progress"}},{"before":"c3c0bb76ab6c0788a3683199b80703113432a128","after":"50b21528609bca76ba9ebc82ec44dbbcea6981b7","ref":"refs/heads/main","pushedAt":"2023-09-04T12:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"replace bash scripts with python","shortMessageHtmlLink":"replace bash scripts with python"}},{"before":"143c169b6b1bd4eeab8d0e4036f6cf8b183f9bd4","after":"c3c0bb76ab6c0788a3683199b80703113432a128","ref":"refs/heads/main","pushedAt":"2023-09-04T11:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: function name lookups on stacktrace\n\nThis is not an appropriate way to do this though. I also had to turn off\nKASLR. I should instead load the symbols using a limine module and parse\nthat accordingly. This works for now though.","shortMessageHtmlLink":"feat: function name lookups on stacktrace"}},{"before":"a49bd176e8b696299dfce403b899e4e2b08d02b7","after":"143c169b6b1bd4eeab8d0e4036f6cf8b183f9bd4","ref":"refs/heads/main","pushedAt":"2023-09-04T06:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"updates\n\n* add basic stack trace, need to figure out how to perform symbol search\n and demangling\n* clean up `kernel::assert`","shortMessageHtmlLink":"updates"}},{"before":"ac3159ed4ae4fb962e6f2d72a099e413ae741ba3","after":"a49bd176e8b696299dfce403b899e4e2b08d02b7","ref":"refs/heads/main","pushedAt":"2023-09-01T08:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: add pit","shortMessageHtmlLink":"feat: add pit"}},{"before":"d15616837909fed04950b27a665c9f88983aae94","after":"ac3159ed4ae4fb962e6f2d72a099e413ae741ba3","ref":"refs/heads/main","pushedAt":"2023-09-01T05:32:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"updates\n\n* use camelCase for namespaces. This will make it eqsy to distinguish\n between classes that use PascalCase.\n* switch to our own kernel page map\n* rename `arch/initialize.cc` -> `arch/arch.cc`\n* rename `arch/platform.h` -> `arch/arch.h`\n* a bunch of stuff i forgot already","shortMessageHtmlLink":"updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMVQxNDo1Nzo0NS4wMDAwMDBazwAAAAOF2U4C","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMVQxNDo1Nzo0NS4wMDAwMDBazwAAAAOF2U4C","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wMVQwNTozMjoxMC4wMDAwMDBazwAAAAN3LOQo"}},"title":"Activity · brymer-meneses/nimble-os"}