asleepymoon
119 contributions in the last 12 months
JunJulAugSepOctNovDecJanFebMarAprMayJunMonWedFri
Less
More
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 19:13:35 +00:00
c72c6312d4 sh: Use input_file instead of hardcoding stdin everywhere in tcsetpgrp()
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 19:06:16 +00:00
7a4d3ba495 sh: Add a few more shell builtins
16b385fc7b libluna: Some fixes so that HashTable collisions work properly
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 18:44:11 +00:00
4439ef8ec6 sh: Add a system to easily add flexible shell builtins
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 13:51:35 +00:00
ff9e01641e apps: Add a Game of Life implementation
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 13:14:59 +00:00
36a74fd8d6 kernel/x86_64: Provide an alternate kernel stack for exceptions
310b325af8 kernel: Avoid some more -Wconversion errors in TextConsole
Compare 2 commits »
asleepymoon closed issue asleepymoon/Luna#33 2023-07-21 13:14:59 +00:00
TODO: Alternate kernel stack to catch stack overflows before they triple-fault
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 12:50:08 +00:00
0d924f89d3 tools: Avoid making the tests interfere with the main build directory
asleepymoon deleted branch test-ci from asleepymoon/Luna 2023-07-21 12:34:13 +00:00
asleepymoon closed pull request asleepymoon/Luna#35 2023-07-21 12:34:07 +00:00
WIP: Test CI
asleepymoon pushed to test-ci at asleepymoon/Luna 2023-07-21 12:27:10 +00:00
d2651bf09e Break tests
de7e58c274 StringView: Fix equality operator
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 12:27:02 +00:00
de7e58c274 StringView: Fix equality operator
asleepymoon created pull request asleepymoon/Luna#35 2023-07-21 12:23:26 +00:00
WIP: Test CI
asleepymoon pushed to test-ci at asleepymoon/Luna 2023-07-21 12:22:36 +00:00
53ebe8102e Break tests
asleepymoon created branch test-ci in asleepymoon/Luna 2023-07-21 12:22:36 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 12:17:19 +00:00
c24a261233 tools: Do not use KVM when it's not supported
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 12:11:50 +00:00
edeb420d0d Update drone.yml
asleepymoon pushed to main at asleepymoon/Luna 2023-07-21 12:09:51 +00:00
cd6bf745a7 tests+kernel+init: Run tests automatically in a headless way
asleepymoon opened issue asleepymoon/Luna#34 2023-07-20 21:49:50 +00:00
TODO: Mark kernel pages as global to avoid flushing the TLB on address space switches
asleepymoon opened issue asleepymoon/Luna#33 2023-07-20 21:13:23 +00:00
TODO: Alternate kernel stack to catch stack overflows before they triple-fault
asleepymoon opened issue asleepymoon/Luna#32 2023-07-20 18:35:21 +00:00
kernel: Interrupts are disabled while in system calls and enabled in exceptions