asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-01-11 18:14:46 +00:00
73ddd0b0c5 tools: Be more arch-agnostic
asleepymoon pushed to main at asleepymoon/Luna 2023-01-11 17:44:33 +00:00
d150c55143 TarStream: Support mode
asleepymoon pushed to main at asleepymoon/Luna 2023-01-11 16:31:01 +00:00
82b555cf5c TarStream: Refactor the API to get rid of that awful method in Result
asleepymoon pushed to main at asleepymoon/Luna 2023-01-11 16:09:47 +00:00
6cf042e65e Result: Remove m_has_value, rely on Option::has_value()
67ebb00bd3 Option, Result: Introduce try_move_value(), which is the release_value() equivalent of try_set_value()
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-01-10 18:31:56 +00:00
84c82a4e75 luna, kernel: More constness
asleepymoon pushed to main at asleepymoon/Luna 2023-01-10 18:03:05 +00:00
5aa667c776 luna: Make OwnedStringView::clone() just call from_string_literal()
3ac3d54788 luna: Make check() and expect() output errors in userspace
c82ed5df01 Enable -Os on all targets
Compare 3 commits »
asleepymoon deleted branch rusty-moon from asleepymoon/Luna 2023-01-09 17:18:54 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2023-01-09 17:16:44 +00:00
feaf9ed19b Update README.md
asleepymoon pushed to main at asleepymoon/Luna 2023-01-09 17:08:56 +00:00
c83f6c03b5 Bitmap: Add a 'find_and_toggle' method
asleepymoon pushed to main at asleepymoon/Luna 2023-01-09 17:00:01 +00:00
4287ec6cb0 Bitmap: Introduce a new method 'find' and use it in MM and KernelVM
asleepymoon pushed to main at asleepymoon/Luna 2023-01-08 15:10:25 +00:00
31ee97b7de Remove restart from CI configuration
15c5b80dc9 Rewrite README.md now that restart is gone
Compare 2 commits »
asleepymoon deleted branch restart from asleepymoon/Luna 2023-01-08 14:47:48 +00:00
asleepymoon closed pull request asleepymoon/Luna#21 2023-01-08 14:46:33 +00:00
Merge restart into main
asleepymoon commented on pull request asleepymoon/Luna#21 2023-01-08 14:46:32 +00:00
Merge restart into main

Had to merge manually because conflicts.

asleepymoon pushed to main at asleepymoon/Luna 2023-01-08 14:46:02 +00:00
afe9a01bbf Merge branch 'restart' into main
b0e5d02c9a kernel: Turn off console logging before starting the init process
a620b00b18 Unify libc header descriptions
8de59138ef We are platform-agnostic now (kind of)
0c5a84f932 toolchain: Update to binutils 2.39
Compare 410 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-01-08 14:43:07 +00:00
1f135261e7 Revert "Kernel: Make readdir() available in created InitRD directories"
asleepymoon pushed to main at asleepymoon/Luna 2023-01-08 14:42:06 +00:00
49d1e4f011 Revert "mprotect(): Validate the entire range to protect is in userspace memory"
401a807551 Revert "Update README.md"
Compare 2 commits »
asleepymoon created pull request asleepymoon/Luna#21 2023-01-08 14:38:45 +00:00
Merge restart into main
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-08 14:33:03 +00:00
b0e5d02c9a kernel: Turn off console logging before starting the init process
a620b00b18 Unify libc header descriptions
Compare 2 commits »
asleepymoon closed issue asleepymoon/minitar#3 2023-01-08 11:47:20 +00:00
tar.h uses __attribute__((packed)) directly