apio pushed to main at apio/Luna 2024-01-06 16:45:07 +00:00
4019cf90cf kernel: Unify panic messages
apio pushed to main at apio/Luna 2024-01-06 16:31:24 +00:00
1f2f676ea4 Update gitignore rules
apio pushed to main at apio/Luna 2024-01-06 16:23:53 +00:00
075ed83764 Add about icon to git
apio pushed to main at apio/Luna 2024-01-05 21:18:20 +00:00
7f6863c093 apps: Use os::Timer instead of os::EventLoop::register_timer
a9c339939a libos: Move timer handling to a separate class and use POSIX timers
3231a1296d libc: Add support for POSIX timers
17b44a8ce6 kernel: Reenable stack tracing in kernel-mode exceptions
41c90aa436 kernel: Add POSIX timer support
Compare 5 commits »
apio commented on issue apio/Luna#43 2024-01-04 21:15:47 +00:00
The GCC compiler driver (cc1) crashes with a segfault when trying to compile any simple program

Crash was due to global constructors not being called, that issue is fixed now. GCC still doesn't work as it apparently hits the top of the stack (not the bottom, this is not a stack overflow, but…

apio pushed to main at apio/Luna 2024-01-04 20:05:05 +00:00
f8cc093e17 tools: Add useful script to develop ports
64a941dc18 ports: Use --enable-initfini-array in gcc and binutils ports
2a85a7473a kernel: Show stacktraces on all signal terminations
e34395915d libc+tests+tools: Call global constructors in userspace code
Compare 4 commits »
apio pushed to main at apio/Luna 2024-01-04 10:24:55 +00:00
d9899f1c3d Update LICENSE
apio pushed to main at apio/Luna 2024-01-04 10:15:22 +00:00
c24d0da5f0 ports/gcc: Fix --with-build-sysroot and enable asserts
1208d94b37 kernel: Add stack diagnostics to userspace fault reporting
Compare 2 commits »
apio pushed to main at apio/Luna 2023-12-27 11:56:50 +00:00
f34dd56375 wind+libui: Implement client side decorations
apio released minitar 1.7.6 at apio/minitar 2023-12-12 22:31:45 +00:00
apio pushed tag 1.7.6 to apio/minitar 2023-12-12 22:31:45 +00:00
apio pushed to main at apio/minitar 2023-12-12 22:29:31 +00:00
1ce643b0c8 chore: bump patch version
apio pushed to main at apio/minitar 2023-12-12 22:27:21 +00:00
ae7bf076dc fix: Avoid leaking all kinds of stuff in examples/pack
apio pushed to main at apio/Luna 2023-12-04 19:42:37 +00:00
5188def9e5 stat: Recognize sockets properly
9b01b5a5db kernel: Correctly register file times for more file systems and file types
Compare 2 commits »
apio pushed to main at apio/Luna 2023-12-04 19:26:15 +00:00
b619f717c8 kernel+libc: Implement pause() and sigsuspend()
apio pushed to main at apio/Luna 2023-11-25 11:18:56 +00:00
92ab403687 terminal: Use forkpty()
5bb4321134 libc: Add login_tty() and forkpty()
3a5924be64 kernel: Set the initial foreground process group when acquiring a controlling terminal
Compare 3 commits »
apio pushed to main at apio/Luna 2023-11-22 20:35:32 +00:00
99dc819bca terminal: Stop killing child process manually when exiting
apio pushed to main at apio/Luna 2023-11-22 20:31:29 +00:00
73a7d4f2a1 wind+libui: Run wind as a separate user
efeab5699e su: Allow disabled passwords
1005305d5a su: Support supplementary groups
8a90db837b kernel+libc: Add support for supplementary groups (2/2)
3ad23eab21 kernel: Add support for supplementary groups (1/2)
Compare 5 commits »
apio pushed to main at apio/Luna 2023-11-16 21:02:38 +00:00
e97b61ef16 gol: Use EventLoop timers
d1d53c6891 kernel: Remove signal debug messages
8a57d8a9b7 libos: Use setitimer() for millisecond precision
Compare 3 commits »
apio pushed to main at apio/Luna 2023-11-16 20:48:30 +00:00
678121c3ed kernel+libc: Add setitimer()