asleepymoon
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 09:09:32 +00:00
cf758fdfdc Initial commit :)
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 19:11:50 +00:00
42efc21110 Start implementing read and write support in tmpfs
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 18:06:06 +00:00
046065c533 Fix tmpfs
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 17:15:51 +00:00
37fe95b128 Remove FIXME
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 17:14:17 +00:00
000ffd1fae Scheduler: Handle weird cases when the task we're iterating on is null
37bb3273ce Kernel: Add a C interface to the logging system
511bb7a8c1 Kernel: Make readdir() available in created InitRD directories
bde9a97db5 sh: Add a sleep command
fa325072ac Kernel: Add __cxa_atexit and __cxa_finalize
Compare 5 commits »
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 17:14:05 +00:00
3451d50a37 Try building a tmpfs, but weird stuff happens
000ffd1fae Scheduler: Handle weird cases when the task we're iterating on is null
37bb3273ce Kernel: Add a C interface to the logging system
511bb7a8c1 Kernel: Make readdir() available in created InitRD directories
bde9a97db5 sh: Add a sleep command
Compare 6 commits »
asleepymoon created branch tmpfs in asleepymoon/Luna 2022-11-12 17:14:05 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 13:16:24 +00:00
e54f033578 libc: Add wcslen (with a test) and wcscat
35829a6998 libc: Remove unnecessary casts in strcat() and strncat()
6ab246a05e libc: Add a basic implementation of pathconf()
9e8a57cec7 libc: Add getdtablesize()
f46831f459 libc: Define PATH_MAX
Compare 6 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 12:24:23 +00:00
a3896c2546 libc: Define MB_CUR_MAX
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 12:20:47 +00:00
3f867b936e libc: Implement stpcpy
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 12:13:10 +00:00
16e6fba2d0 Add a bit more C++ stuff to the C++ app
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 11:57:39 +00:00
de2451e553 Kernel: Change up the logging in the kernel's PRNG
11ee01f269 Kernel: Remove "checkpoint logging" in main.cpp
bf1d3d3f05 mkdir: Print newline after usage
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 11:08:46 +00:00
5c51b82f6a Kernel: Remove obtain_user_ref and add copy_typed_to and from_user
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 10:57:00 +00:00
58fb422161 Kernel: Return a Result in MemoryManager and strdup_from_user
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 10:30:52 +00:00
662afad426 Kernel: Add a Result class
a3465c2f5e tools: Make buildstep exit on error
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 09:39:45 +00:00
559d074ce4 Kernel: Make a more convenient wrapper for basename() and dirname()
asleepymoon pushed to main at asleepymoon/Luna 2022-11-10 16:57:48 +00:00
5a1d15d2b5 Show only short names of apps when installing
asleepymoon pushed to main at asleepymoon/Luna 2022-11-09 16:25:24 +00:00
4aa3bd3107 Next version!
asleepymoon pushed to stable at asleepymoon/Luna 2022-11-09 16:24:48 +00:00
da41784183 Fix setup-gcc.sh
b8014a158c ports: Add a port of the GNU binutils =D
2ac98ed0c1 libc: Define wint_t in wchar.h
078f3f5862 Kernel: Add a remainder to refactor the initial ramdisk code
d76af10e70 Kernel: Move initrd into the fs/ folder
Compare 201 commits »
asleepymoon pushed tag v0.14 to asleepymoon/Luna 2022-11-09 16:23:29 +00:00