apio pushed to main at apio/Luna 2022-11-09 15:59:47 +00:00
b8014a158c ports: Add a port of the GNU binutils =D
apio pushed to main at apio/Luna 2022-11-09 15:29:52 +00:00
2ac98ed0c1 libc: Define wint_t in wchar.h
apio pushed to main at apio/Luna 2022-11-09 15:08:07 +00:00
078f3f5862 Kernel: Add a remainder to refactor the initial ramdisk code
apio pushed to main at apio/Luna 2022-11-09 15:03:34 +00:00
d76af10e70 Kernel: Move initrd into the fs/ folder
apio pushed to main at apio/Luna 2022-11-09 14:58:18 +00:00
60bd8d9418 Kernel: Add an explanatory comment to the end of _start()
apio pushed to main at apio/Luna 2022-11-09 14:28:53 +00:00
1ea216dfd1 Kernel: Rename assert.h to ensure.h
apio pushed to main at apio/Luna 2022-11-09 14:24:17 +00:00
da7ad8da5b Kernel: Show the file location when a check fails
apio pushed to main at apio/Luna 2022-11-09 14:21:11 +00:00
ea94b331fb Scheduler: Use copy_to_user in a few system calls
apio pushed to main at apio/Luna 2022-11-09 11:10:13 +00:00
46e4d37098 toolchain: build libstdc++ without exceptions, just in case
apio pushed to main at apio/Luna 2022-11-09 11:02:12 +00:00
d1dea3f1d6 apps: Add support for C++ apps alongside C ones
b6f2b41f1f Toolchain: Build libstdc++ just after gcc and libgcc
61753a6f51 libc: Symlink libm.a to libc.a
57ef8feddb libc: Add __cxa_atexit and __cxa_finalize
0bfe5e27ef libc: Add localeconv()
Compare 12 commits »
apio pushed to main at apio/Luna 2022-11-09 08:54:30 +00:00
033c41cbd7 Kernel: Rework the uid/gid system to make it compliant
apio pushed to main at apio/Luna 2022-11-09 08:11:19 +00:00
99429baed2 tools: make moon.sym readable only by root
apio pushed to main at apio/Luna 2022-11-08 18:17:38 +00:00
bb26996cb7 Add a script to check whether all project sources are properly formatted
apio pushed to main at apio/Luna 2022-11-08 18:08:05 +00:00
98da473fdc Run clang-format
0c1ffedd3f Add a script to run clang-format on all source files
Compare 2 commits »
apio pushed to main at apio/Luna 2022-11-08 17:05:16 +00:00
327b60566c Use different color for luna builds than for port builds
apio pushed to main at apio/Luna 2022-11-08 17:04:01 +00:00
054d5a8bb4 Build system: Prettify build
apio pushed to main at apio/Luna 2022-11-08 16:39:52 +00:00
00f9981f51 Userspace: Enable dead code stripping
apio pushed to main at apio/Luna 2022-11-08 16:17:31 +00:00
6f72f92493 Kernel: Start preparing for recursive paging
apio pushed to main at apio/ortie 2022-11-08 08:25:31 +00:00
73210bba78 Add new word: "mandarina"
apio pushed to main at apio/Luna 2022-11-06 20:37:24 +00:00
2230ebd969 Wrap math.h around builtins
472192bcf2 libc: Define LC_NUMERIC
78ee6ce34a libc: Stub out scanf()
c9e20fd38e Why are there so many errno values
Compare 4 commits »