apio pushed tag 1.3.0 to apio/minitar 2022-12-25 13:39:50 +00:00
apio released minitar 1.3.0 at apio/minitar 2022-12-25 13:39:50 +00:00
apio pushed to main at apio/minitar 2022-12-25 13:34:29 +00:00
7d4e774cf7 Rewrite the entire API just to eliminate heap allocations
apio pushed tag 1.2.1 to apio/minitar 2022-12-25 13:04:59 +00:00
apio released minitar 1.2.1 at apio/minitar 2022-12-25 13:04:59 +00:00
apio pushed to main at apio/minitar 2022-12-25 12:31:49 +00:00
89bc990725 More optimization and heap elimination
apio pushed to main at apio/minitar 2022-12-25 12:21:50 +00:00
555059a742 PERFORMANCE OPTIMIZATIONS
apio pushed to main at apio/minitar 2022-12-25 12:06:41 +00:00
41a1e23abf Remove -ansi and make it compile under TCC
apio pushed to main at apio/minitar 2022-12-25 12:01:25 +00:00
51b09f35ad MSVC does not have __attribute__((weak))
apio pushed to main at apio/minitar 2022-12-25 11:59:48 +00:00
a04af496f0 Use -ansi to build when using GCC/Clang
apio pushed to main at apio/minitar 2022-12-25 11:52:18 +00:00
23c313d9cf Get rid of libgen.h in favor of our own basename :)
apio pushed to restart at apio/Luna 2022-12-23 12:45:28 +00:00
f2cc797599 Add a simple ELF loader
e5ae2b0435 TarStream: Make read_contents and friends const
Compare 2 commits »
apio pushed to restart at apio/Luna 2022-12-23 10:34:02 +00:00
ad0f6546d7 Add a global initrd TarStream to make the initial ramdisk accessible everywhere
6ff92b1714 MemoryManager: Add get_kernel_mapping_for_frames()
Compare 2 commits »
apio pushed to restart at apio/Luna 2022-12-23 10:07:38 +00:00
74235c2c99 Update README.md
apio pushed to restart at apio/Luna 2022-12-23 10:07:19 +00:00
e6384ae90d Use the new toolchain location
575752eb23 Update drone config to pull toolchain from a new purpose-built toolchain archive for CI
c39e54b7c6 Make TarStream::read_contents take any pointer as output
Compare 3 commits »
apio pushed to restart at apio/Luna 2022-12-23 09:48:39 +00:00
34e6c05cef Fix it up a bit more
apio pushed to restart at apio/Luna 2022-12-23 09:47:27 +00:00
913b13b380 Fix up the header install script
apio pushed to restart at apio/Luna 2022-12-23 09:32:26 +00:00
4fa33a9689 SharedPtr: Add operator=
apio pushed to restart at apio/Luna 2022-12-23 09:24:32 +00:00
bd4b05e534 Add OwnedPtr and SharedPtr
apio pushed to restart at apio/Luna 2022-12-22 17:01:20 +00:00
9afaad8fed Add dbgln() for the luna library