{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734984380,"defaultBranch":"main","name":"hlos","ownerLogin":"ncannasse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-23T08:47:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1022912?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703321234.375781","currentOid":""},"activityList":{"items":[{"before":"be6ddec0ef6df6b1aa9be0c55344b538049757b4","after":"959fb60e91a8a59452f4d0f1c88b6af8da6ade93","ref":"refs/heads/main","pushedAt":"2024-01-01T14:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"fd8680c6e16458563e477c81376dd9fdf16c5d06","after":"be6ddec0ef6df6b1aa9be0c55344b538049757b4","ref":"refs/heads/main","pushedAt":"2024-01-01T14:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"add Interrupts.wait, allow interrupts on App.exit","shortMessageHtmlLink":"add Interrupts.wait, allow interrupts on App.exit"}},{"before":"39bb4150c9601ce6e9438348ae0b88a94de765fc","after":"fd8680c6e16458563e477c81376dd9fdf16c5d06","ref":"refs/heads/main","pushedAt":"2024-01-01T14:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"review kernel init, added memory allocator","shortMessageHtmlLink":"review kernel init, added memory allocator"}},{"before":"a3ce5d8cc2c4d11a287b833462a982de2829f175","after":"39bb4150c9601ce6e9438348ae0b88a94de765fc","ref":"refs/heads/main","pushedAt":"2024-01-01T12:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"Added features + some changes","shortMessageHtmlLink":"Added features + some changes"}},{"before":"c319e591c7d2a9fda6a1dcdbed485199a2ce2e46","after":"a3ce5d8cc2c4d11a287b833462a982de2829f175","ref":"refs/heads/main","pushedAt":"2023-12-31T14:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"added setjmp/longjmp implemention and Kernel.printRegs()","shortMessageHtmlLink":"added setjmp/longjmp implemention and Kernel.printRegs()"}},{"before":"c4d9a89b8f5932ff89fc78781976386410c9756c","after":"c319e591c7d2a9fda6a1dcdbed485199a2ce2e46","ref":"refs/heads/main","pushedAt":"2023-12-31T07:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"allow to redefine native functions","shortMessageHtmlLink":"allow to redefine native functions"}},{"before":"a67d2c54cee95512aa560f83b1ef88e7778d964d","after":"c4d9a89b8f5932ff89fc78781976386410c9756c","ref":"refs/heads/main","pushedAt":"2023-12-31T05:29:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"test and enable SSE2 on startup","shortMessageHtmlLink":"test and enable SSE2 on startup"}},{"before":"7f3dd8c2720263d7f51af966ef4e275c0af2bff9","after":"a67d2c54cee95512aa560f83b1ef88e7778d964d","ref":"refs/heads/main","pushedAt":"2023-12-30T23:18:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"added mouse support","shortMessageHtmlLink":"added mouse support"}},{"before":"2772338ca628d841dfbb6ed32b5608396034fd34","after":"7f3dd8c2720263d7f51af966ef4e275c0af2bff9","ref":"refs/heads/main","pushedAt":"2023-12-30T15:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"move file","shortMessageHtmlLink":"move file"}},{"before":"99aac51eedeb6858eed82caf018705e8b8c09611","after":"2772338ca628d841dfbb6ed32b5608396034fd34","ref":"refs/heads/main","pushedAt":"2023-12-30T15:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"dd60a9a3f3dc14e78e15eaac3a4e223f085a8c86","after":"99aac51eedeb6858eed82caf018705e8b8c09611","ref":"refs/heads/main","pushedAt":"2023-12-30T15:37:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"added bootable usb setup","shortMessageHtmlLink":"added bootable usb setup"}},{"before":"a46bf6d82bc312cac03dd0d111420425237941c8","after":"dd60a9a3f3dc14e78e15eaac3a4e223f085a8c86","ref":"refs/heads/main","pushedAt":"2023-12-30T14:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"switched kernel to bootable elf with mini file system","shortMessageHtmlLink":"switched kernel to bootable elf with mini file system"}},{"before":"ffc225cc6bad6c8fd677874b574d5b73250bcced","after":"a46bf6d82bc312cac03dd0d111420425237941c8","ref":"refs/heads/main","pushedAt":"2023-12-26T13:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"use asm script to call bios interrupts in real mode, added vga graphics","shortMessageHtmlLink":"use asm script to call bios interrupts in real mode, added vga graphics"}},{"before":"8742bbe4e620cfffb4f606db6dcb58a50200c538","after":"ffc225cc6bad6c8fd677874b574d5b73250bcced","ref":"refs/heads/main","pushedAt":"2023-12-26T10:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"finished interrupts, added irqs and timer + keyboard support","shortMessageHtmlLink":"finished interrupts, added irqs and timer + keyboard support"}},{"before":"0a24560661083284068f8b67cb5dac76893982c8","after":"8742bbe4e620cfffb4f606db6dcb58a50200c538","ref":"refs/heads/main","pushedAt":"2023-12-25T23:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"added base vga api (same as kernel)","shortMessageHtmlLink":"added base vga api (same as kernel)"}},{"before":"fc82992b7be9539543b521240c354102e9952ea1","after":"0a24560661083284068f8b67cb5dac76893982c8","ref":"refs/heads/main","pushedAt":"2023-12-25T10:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"use Asm.setNakedFunction to erase function prolog","shortMessageHtmlLink":"use Asm.setNakedFunction to erase function prolog"}},{"before":"405035e2e1f8da3c1fa7d38efbd28e431bd4bb84","after":"fc82992b7be9539543b521240c354102e9952ea1","ref":"refs/heads/main","pushedAt":"2023-12-25T09:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"minor fixes","shortMessageHtmlLink":"minor fixes"}},{"before":"b43a48381a6253d4014e4d7bef9b10eaf32c5d26","after":"405035e2e1f8da3c1fa7d38efbd28e431bd4bb84","ref":"refs/heads/main","pushedAt":"2023-12-24T23:04:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"fixed %X print","shortMessageHtmlLink":"fixed %X print"}},{"before":"79f24a7f3f493d14ce99f2a3540e6ee9d29be144","after":"b43a48381a6253d4014e4d7bef9b10eaf32c5d26","ref":"refs/heads/main","pushedAt":"2023-12-24T10:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"added Asm programming","shortMessageHtmlLink":"added Asm programming"}},{"before":"be47b9fbeb6a1f8759a06fa0f92d619aac9bacd9","after":"79f24a7f3f493d14ce99f2a3540e6ee9d29be144","ref":"refs/heads/main","pushedAt":"2023-12-24T07:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"some doc","shortMessageHtmlLink":"some doc"}},{"before":"06bfdbcd89fdcc0b3efca42eb662aba764629440","after":"be47b9fbeb6a1f8759a06fa0f92d619aac9bacd9","ref":"refs/heads/main","pushedAt":"2023-12-24T07:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"finished fp support","shortMessageHtmlLink":"finished fp support"}},{"before":"28be7c2e444c87c354658b7194f46e9146a28078","after":"06bfdbcd89fdcc0b3efca42eb662aba764629440","ref":"refs/heads/main","pushedAt":"2023-12-23T17:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"implement more libc and detect + enable sse2","shortMessageHtmlLink":"implement more libc and detect + enable sse2"}},{"before":"5f76e250a27ce8105e5c9b59a4a4edad11fe48e5","after":"28be7c2e444c87c354658b7194f46e9146a28078","ref":"refs/heads/main","pushedAt":"2023-12-23T16:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"hello world working","shortMessageHtmlLink":"hello world working"}},{"before":"ecfca65acc936dc4a2a1d77e585485885eb201c4","after":"5f76e250a27ce8105e5c9b59a4a4edad11fe48e5","ref":"refs/heads/main","pushedAt":"2023-12-23T15:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"extract symbols table and dlsym to it","shortMessageHtmlLink":"extract symbols table and dlsym to it"}},{"before":"04c1d7bcdb7806355c1684e8d1023805a0b7f24c","after":"ecfca65acc936dc4a2a1d77e585485885eb201c4","ref":"refs/heads/main","pushedAt":"2023-12-23T14:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"more libc and vga scroll","shortMessageHtmlLink":"more libc and vga scroll"}},{"before":"6ae32c5e65235a2be65680c6eaf1b19819426715","after":"04c1d7bcdb7806355c1684e8d1023805a0b7f24c","ref":"refs/heads/main","pushedAt":"2023-12-23T13:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"load both kernel and app bytecode into separate memories","shortMessageHtmlLink":"load both kernel and app bytecode into separate memories"}},{"before":"b7d65b64b208151ee3619cd6be2b4f4d30f17247","after":"6ae32c5e65235a2be65680c6eaf1b19819426715","ref":"refs/heads/main","pushedAt":"2023-12-23T10:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"finalize floppy read and kernel map, started libc","shortMessageHtmlLink":"finalize floppy read and kernel map, started libc"}},{"before":"013725a9da4116cd8497ed274619a40cc443a0ae","after":"b7d65b64b208151ee3619cd6be2b4f4d30f17247","ref":"refs/heads/main","pushedAt":"2023-12-23T08:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"boot sector and basic kernel","shortMessageHtmlLink":"boot sector and basic kernel"}},{"before":null,"after":"013725a9da4116cd8497ed274619a40cc443a0ae","ref":"refs/heads/main","pushedAt":"2023-12-23T08:47:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1XRuCAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ncannasse/hlos"}