Commit Graph

228 Commits

Author SHA1 Message Date
a4ff116382 CI: actually update ccache cache
Some checks failed
Unit tests / build (push) Successful in 4m9s
Ficus build / build-ficus-toolchain (push) Failing after 3h14m35s
Ficus build / iso (push) Has been cancelled
2024-07-15 23:52:29 +02:00
4cd35f43cd misc: get rid of limine.hpp in the root 2024-07-15 22:39:46 +02:00
fdf93416e0 FbTty: clear lines 2024-07-15 22:26:42 +02:00
cc6262bec7 CI: don't strip in CI
it's already in the scripts
2024-07-15 22:26:42 +02:00
7b84cfaeea CI: don't override ccache dir
Some checks failed
Ficus build / iso (push) Has been cancelled
Ficus build / build-ficus-toolchain (push) Has been cancelled
Unit tests / build (push) Successful in 4m12s
maybe this is why it isn't working?
2024-07-15 20:23:15 +02:00
1f2f4ba774 CI: create ccache dir
Some checks failed
Ficus build / iso (push) Has been cancelled
Ficus build / build-ficus-toolchain (push) Has been cancelled
Unit tests / build (push) Has been cancelled
maybe this is why it isn't working?
2024-07-15 19:41:56 +02:00
a6c23178f9 CI: add sysroot in cache 2024-07-15 19:37:54 +02:00
6937fba0a3 CI: really working ccache? 2 2024-07-15 19:36:03 +02:00
d68b057292 CI: really working ccache? 2024-07-15 19:33:55 +02:00
07f24c43f2 CI: ccache
Some checks failed
Ficus build / iso (push) Has been cancelled
Ficus build / build-ficus-toolchain (push) Has been cancelled
Unit tests / build (push) Has been cancelled
2024-07-15 19:04:43 +02:00
c4a44da699 CI: fix hashing build stuff for newlib
Some checks failed
Ficus build / iso (push) Blocked by required conditions
Ficus build / build-ficus-toolchain (push) Has been cancelled
Unit tests / build (push) Has been cancelled
2024-07-15 18:32:57 +02:00
e0fd22a667 misc: remove extra newline in VMA.hpp
also test CI
2024-07-15 18:26:28 +02:00
d0105fffe2 CI: fix s2 cache? 2024-07-15 17:40:10 +02:00
318f322f2a misc: run.sh typo fix
and check ci
2024-07-15 12:58:38 +02:00
913fd3330e CI: remove prebuilt toolchains 2024-07-15 08:54:16 +02:00
c033d9fdcd Revert "CI: add compiledb to newlib make"
This reverts commit ed98779004.
2024-06-04 15:27:32 +02:00
ed98779004 CI: add compiledb to newlib make 2024-06-04 14:56:57 +02:00
fbb0205db0 CI: a bit more streamlined scripts 2024-06-04 14:49:31 +02:00
dddaf83543 CI: remove BUILD_PARALLEL_GCC 2024-06-04 14:38:54 +02:00
60652bb43e init: hacky ls for now 2024-05-04 20:56:14 +02:00
137ad52596 misc: clang format 2024-05-04 20:13:03 +02:00
64f902da54 VFS: fix write opts check 2024-05-04 20:12:23 +02:00
feb2ed21cd VFS: memfs in home dir for now 2024-05-04 20:09:05 +02:00
72de2c4586 VFS: vnode cache 2024-05-04 20:03:34 +02:00
a5029c5974 ci: add pax 2024-05-04 16:37:48 +02:00
f4c87efd99 misc: trigger ci 2024-05-04 12:41:51 +02:00
3ff52a2562 misc: run clang-format 2024-05-04 12:11:46 +02:00
ed3599ce95 TarFs: janky tarfs for initramfs 2024-05-03 23:11:08 +02:00
3016120ba5 misc: .idea junk 2024-05-03 21:13:31 +02:00
d31bba399b VFS: less crazy design
with actual inodes now
2024-05-03 21:13:15 +02:00
d7631577c7 LockGuard: better _locked member name 2024-05-03 19:57:19 +02:00
dbd86c48a3 Kmem: fix alignment for heap struct 2024-05-01 17:50:06 +02:00
a81ac96e30 PS2Keyboard: Janky ps2 driver 2024-04-29 00:20:28 +02:00
df13f41be2 CI: build in ci, more streamlined toolchain
Reviewed-on: #2
Co-authored-by: Stepan Usatiuk <stepan@usatiuk.com>
Co-committed-by: Stepan Usatiuk <stepan@usatiuk.com>
2024-04-28 08:36:50 +02:00
bf31f41d9a CI: Don't limit unit test build to -2 cores 2024-04-26 19:27:07 +02:00
d81848b0be LimineFramebuffer: add virtual destructor 2024-04-26 19:22:34 +02:00
828ad63f38 FbTty: fix \n printing 2024-04-26 18:22:08 +02:00
00dc3b4cbf Basic framebuffer text output 2024-04-26 13:46:35 +02:00
796ca15fb0 Simple framebuffer abstraction 2024-04-14 21:53:14 +02:00
4ec8ed93cb SerialTty: echo newline properly 2024-04-14 20:02:35 +02:00
19a107e3a0 VMA unmap 2024-04-14 18:18:25 +02:00
63af59f5ac Tweak clang-format to not align across empty lines
That should fix insane function declarations
2024-04-14 16:55:50 +02:00
fffc513b16 Hacky execve 2024-04-14 14:18:31 +02:00
180cdd7993 Waitpid seems to be working 2024-04-14 13:08:08 +02:00
4e7989e2a9 Get rid of skiplist multimap, for now it's a bit broken 2024-04-14 12:44:52 +02:00
99a3b66439 Cleanup task_waker a bit more 2024-04-13 23:44:03 +02:00
dc8289ba3d fix skiplist erase single element
probably extra janky with multimap
2024-04-13 23:43:29 +02:00
a6c551e443 Seemingly working fork 2024-04-13 23:02:51 +02:00
03777624fb Fix string operator+= 2024-04-13 22:49:44 +02:00
b7cfb96690 Make newlib source of truth for various definitions
At least for now, it makes much more sense
2024-04-13 20:00:00 +02:00