asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-04-23 19:15:31 +00:00
cf8a8c145a init: Remove redundant continue statement
de25338d6c libluna: Remove redundant return statements in Result<void>
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-23 08:53:55 +00:00
37547ec640 libluna: Run lint scripts
2f2b45758e tools: Update some of the lint scripts with a better system to find source files
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-22 13:21:11 +00:00
e378d8ee2f Revert "libos: Make File::read_line optionally strip the ending newline"
c075aa77b9 init: Allow empty lines in service files
dcc6bbf055 libluna: Add String::trim
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-22 11:56:14 +00:00
257c2ffd0a init: Add a configurable service system instead of always starting /bin/sh
63a2df112d libos: Make File::read_line optionally strip the ending newline
e654ed6415 libos: Allow passing environment to Process::exec
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-22 10:26:24 +00:00
5d56638851 kernel: Ignore all non-bootstrap processors
asleepymoon pushed to main at asleepymoon/Luna 2023-04-22 10:20:36 +00:00
60694f651f kernel/ELF: Remove unused include
asleepymoon pushed to main at asleepymoon/Luna 2023-04-22 10:19:32 +00:00
2acd2ed75d kernel/ELF: Avoid zeroing out memory twice
asleepymoon pushed to main at asleepymoon/Luna 2023-04-21 16:25:59 +00:00
4f6e020196 kernel+libc: Add framebuffer ioctls
asleepymoon pushed to main at asleepymoon/Luna 2023-04-21 16:18:24 +00:00
841fc25137 kernel+init: Add a framebuffer special device file
asleepymoon pushed to main at asleepymoon/Luna 2023-04-21 16:04:26 +00:00
58dc23e4d9 apps: Add stat
asleepymoon pushed to main at asleepymoon/Luna 2023-04-20 18:09:03 +00:00
15b76f94f4 chown: Parse the owner and group properly
fb79e12248 StringView: Add split_once and to_uint
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-19 17:16:56 +00:00
eb58b4acc8 libos: Add support for --help to ArgumentParser
0058df9f01 libluna: Handle * characters correctly in cstyle_format
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-19 16:20:49 +00:00
d56e8baca5 libos+rm: Add recursive removal of directories
asleepymoon pushed to main at asleepymoon/Luna 2023-04-19 16:19:32 +00:00
05144f65d1 libos: Remove unused include
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 18:17:30 +00:00
2ecb1e7c90 Vector: Call destructors on reassignment and call element copy constructors
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 17:36:38 +00:00
02f8a50b9d kernel: Replace unlink() with unlinkat()
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 16:50:01 +00:00
259ea86c20 libluna: Fix compilation
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 16:49:30 +00:00
8560918931 libluna: Add Result<void>::from_syscall
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 16:46:25 +00:00
67e9543675 os: Add FileSystem::change_directory
asleepymoon pushed to main at asleepymoon/Luna 2023-04-18 16:43:56 +00:00
b7a0ad8ffb sh: Remove stray variable