asleepymoon
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 released minitar 1.7.1 at asleepymoon/minitar 2023-02-06 21:43:43 +00:00
asleepymoon pushed tag 1.7.1 to asleepymoon/minitar 2023-02-06 21:43:43 +00:00
asleepymoon pushed to main at asleepymoon/minitar 2023-02-06 21:42:53 +00:00
01d3c27d41 chore: bump patch version
asleepymoon pushed to main at asleepymoon/minitar 2023-02-05 13:38:37 +00:00
bf52d9e321 fix: Handle malloc errors properly in pack.c
asleepymoon pushed to main at asleepymoon/minitar 2023-02-05 13:34:04 +00:00
7339aeeae5 chore: Add platform-specific example targets
40302ddd41 fix: Do not define metadata twice in examples/pack.c
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/minitar 2023-02-05 13:22:39 +00:00
8cb5175630 fix: Do not #include <sys/types.h> on Windows
asleepymoon pushed to main at asleepymoon/minitar 2023-02-05 13:14:50 +00:00
5bfc7e45ac chore: Adjust comment in minitar_write_file_entry()
asleepymoon pushed tag 1.7.0 to asleepymoon/minitar 2023-02-04 18:42:59 +00:00