|
6cee208e62
|
Kernel: Enable -Wsign-conversion
continuous-integration/drone/push Build is passing
For real this time, turns out me, being dumb, added it to Luna instead of the kernel.
|
2022-12-08 15:09:32 +01:00 |
|
|
6de7753b4c
|
Add malloc wrappers
continuous-integration/drone/push Build is passing
|
2022-12-07 18:17:49 +01:00 |
|
|
4fdd1d57f5
|
Make build-debug.sh also add debug symbols to luna
|
2022-12-07 16:11:59 +00:00 |
|
|
beab3454b5
|
kernel: Enable -Wsign-conversion and -Wcast-align
continuous-integration/drone/push Build is passing
|
2022-12-07 11:47:46 +01:00 |
|
|
1e3706ac01
|
Make ARCH_PAGE_SIZE and ARCH_TIMER_FREQ known at compile-time
|
2022-12-05 16:36:41 +01:00 |
|
|
5aa2d1fa18
|
Add a Bitmap class to provide common functionality and use that in the MemoryManager
|
2022-12-04 15:14:07 +01:00 |
|
|
b8239698db
|
Add descriptions in CMakeLists
|
2022-12-04 12:47:08 +01:00 |
|
|
c7ab6bc2d3
|
Reorganize the luna/ directory so that headers aren't in the top level include path
|
2022-12-04 12:42:43 +01:00 |
|
|
fc0779a2f9
|
Add a SystemError module for errno values :)
|
2022-11-30 17:10:30 +01:00 |
|
|
f1756e6f58
|
Add unit formatting
|
2022-11-30 12:42:11 +01:00 |
|
|
83e6bd1322
|
Make the build system more platform-agnostic
|
2022-11-19 17:46:53 +01:00 |
|
|
8cae20a82c
|
Move __check_failed out of line so anyone can implement it
|
2022-11-19 17:20:10 +01:00 |
|
|
dadc3e570b
|
Move a few functions out of line
|
2022-11-19 15:43:09 +01:00 |
|