asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-06-03 09:19:01 +00:00
cc72a1655d libc+libluna: Move libluna hooks out of libc and into a central place in libluna
asleepymoon pushed to main at asleepymoon/Luna 2023-06-02 19:45:48 +00:00
ff952cfe16 kernel+init: Let userspace control devfs mountpoints
asleepymoon pushed to main at asleepymoon/Luna 2023-05-31 20:15:33 +00:00
dcb8ab569a libc: Add basic sys/param.h for programs that want it
d467f6257d libc: Define EXIT_* macros and strto(u)ll in stdlib.h
5c68d50070 libc: Add a very bare-bones locale.h
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-05-28 19:57:12 +00:00
d40654a00c libos+ls: Allow calling ArgumentParser::short_usage() directly
asleepymoon pushed to main at asleepymoon/Luna 2023-05-28 19:52:05 +00:00
51a5727c8d libluna: Fix a crash in quicksort
069f1c0f97 ls: Sort displayed entries
e864ef2d36 libos: Add a way to also list entry sizes, modes and mtimes
11a4f8cc90 kernel: Wake the parent process when a child exits because of a page fault
Compare 4 commits »
asleepymoon released minitar 1.7.4 at asleepymoon/minitar 2023-05-27 18:04:24 +00:00
asleepymoon pushed tag 1.7.4 to asleepymoon/minitar 2023-05-27 18:04:24 +00:00
asleepymoon pushed to main at asleepymoon/minitar 2023-05-27 18:04:06 +00:00
cd0c5df5f5 chore: bump patch version
asleepymoon deleted tag 1.7.4 from asleepymoon/minitar 2023-05-27 18:03:59 +00:00
asleepymoon released minitar 1.7.4 at asleepymoon/minitar 2023-05-27 18:03:30 +00:00
asleepymoon pushed tag 1.7.4 to asleepymoon/minitar 2023-05-27 18:03:30 +00:00
asleepymoon pushed to main at asleepymoon/minitar 2023-05-27 18:00:14 +00:00
1644ab59eb fix: Add support for my own OS to examples
asleepymoon pushed to stable at asleepymoon/Luna 2023-05-27 17:43:12 +00:00
30e4ef970e all: Minor version bump up to 0.2.0
d572d56460 libc: Add dummy time fields to struct stat
18115ca04a libc: Add alloca.h
8d90d146b2 libc: Fix including sys/time.h
88d1da59e8 kernel+libc: Add access()
Compare 147 commits »
asleepymoon released Luna May 27 release - 0.2.0 at asleepymoon/Luna 2023-05-27 17:40:03 +00:00
asleepymoon pushed tag v0.2.0 to asleepymoon/Luna 2023-05-27 17:40:03 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2023-05-27 17:33:08 +00:00
30e4ef970e all: Minor version bump up to 0.2.0
asleepymoon pushed to please-read-my-ata-drive at asleepymoon/Luna 2023-05-27 17:16:10 +00:00
73f139aa4b kernel/ATA: Route interrupts to the correct drive
asleepymoon pushed to please-read-my-ata-drive at asleepymoon/Luna 2023-05-27 17:02:16 +00:00
9f298841a4 kernel: Start reading the MBR partition table from the ATAPI drive
eea398160a ATA: Mark the CDROM as a block device
15d8c9dd82 kernel/ATA: Pass extra information to DeviceRegistry
09fc6e9fc4 kernel+init: Create a device node in /dev to access the CDROM from userspace!
1a0d7e8021 kernel/ATA: Read the CDROM's first sector using ATAPI PIO!!
Compare 29 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-05-27 10:22:25 +00:00
d572d56460 libc: Add dummy time fields to struct stat
asleepymoon pushed to main at asleepymoon/Luna 2023-05-27 10:11:58 +00:00
18115ca04a libc: Add alloca.h