asleepymoon
119 contributions in the last 12 months
JunJulAugSepOctNovDecJanFebMarAprMayJunMonWedFri
Less
More
asleepymoon pushed to main at asleepymoon/Luna 2023-02-25 16:09:13 +00:00
794567327f kernel, luna: Port non-VFS changes over from pull request
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-25 15:27:40 +00:00
e9e1bef89c OwnedPtr, SharedPtr: Add operator bool
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-25 15:22:23 +00:00
ae22321648 Option, Result: Make try_move_value() non-const since it modifies the Option
asleepymoon pushed to main at asleepymoon/minitar 2023-02-18 21:34:38 +00:00
cb432fd306 docs: Fix potentially confusing statement
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-17 23:18:55 +00:00
d842443869 kernel: Switch to a stack we control for the main task as soon as we leave early boot
asleepymoon commented on pull request asleepymoon/Luna#22 2023-02-17 21:48:33 +00:00
Start working on a VFS implementation

I feel so dumb right now. Anyways, let's move on!

asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-17 21:47:47 +00:00
37bbc04719 Heap: Fix GPF caused when making many small allocations
asleepymoon released minitar 1.7.2 at asleepymoon/minitar 2023-02-15 18:26:28 +00:00
asleepymoon pushed tag 1.7.2 to asleepymoon/minitar 2023-02-15 18:26:28 +00:00
asleepymoon pushed to main at asleepymoon/minitar 2023-02-15 18:25:06 +00:00
a6d38efc7d chore: bump patch version
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-14 19:17:35 +00:00
4697a16206 Heap: Avoid accessing a block after it's potentially deleted
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-14 19:10:10 +00:00
08d5d727ee luna: Skip UBSAN.cpp in CMakeLists as that's not implemented yet
asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-14 19:07:37 +00:00
38bd3d3eef luna: Use spinlocks in the heap implementation
4e88a7482c kernel, luna: Move Spinlock.h to luna
6eff41e7af Option: Use __builtin_launder to ensure that the compiler doesn't label this as UB
Compare 3 commits »
asleepymoon commented on pull request asleepymoon/Luna#22 2023-02-14 19:01:40 +00:00
Start working on a VFS implementation

I'm still working on this, just nothing useful to commit as it seems like the heap implementation is broken as soon as too many allocations are happening.

asleepymoon pushed to oop-vfs at asleepymoon/Luna 2023-02-14 19:00:04 +00:00
79078ff21e SharedPtr: Implement make_shared using adopt_shared
asleepymoon pushed to main at asleepymoon/minitar 2023-02-09 15:46:25 +00:00
85a6d79151 fix: Shorten the 'name' field in minitar_entry_metadata
320231c70b fix: Make the 'list' example show more metadata
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/minitar 2023-02-06 22:18:58 +00:00
7571ef42c6 fix: Cast time_t to a known type for snprintf()
88d6fbffb7 fix: Check for _WIN32 instead of _MSC_VER
Compare 2 commits »
asleepymoon commented on issue asleepymoon/minitar#1 2023-02-06 21:57:36 +00:00
Supported entry types

Supported now, along with symlinks, hard links and FIFOs. API.md#minitar_file_type

asleepymoon pushed tag 1.7.1 to asleepymoon/minitar 2023-02-06 21:43:43 +00:00
asleepymoon released minitar 1.7.1 at asleepymoon/minitar 2023-02-06 21:43:43 +00:00