asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2024-01-08 18:13:52 +00:00
cee677b1f7 libui: Make App::process_events() private
e4c9211edc terminal: Use os::Timer and EventLoop::register_fd_listener
6bf8225f63 libos: Add Timer::reset, restart and stop
1223c6c20b libos: Add FIXME to EventLoop
Compare 4 commits »
asleepymoon pushed to stable at asleepymoon/Luna 2024-01-06 18:47:42 +00:00
fd402083d7 kernel: Fix kernel panic when adding a timer before another one
4019cf90cf kernel: Unify panic messages
1f2f676ea4 Update gitignore rules
075ed83764 Add about icon to git
7f6863c093 apps: Use os::Timer instead of os::EventLoop::register_timer
Compare 193 commits »
asleepymoon pushed tag v0.6.0 to asleepymoon/Luna 2024-01-06 18:46:42 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2024-01-06 17:12:35 +00:00
fd402083d7 kernel: Fix kernel panic when adding a timer before another one
asleepymoon pushed to main at asleepymoon/Luna 2024-01-06 16:45:07 +00:00
4019cf90cf kernel: Unify panic messages
asleepymoon pushed to main at asleepymoon/Luna 2024-01-06 16:31:24 +00:00
1f2f676ea4 Update gitignore rules
asleepymoon pushed to main at asleepymoon/Luna 2024-01-06 16:23:53 +00:00
075ed83764 Add about icon to git
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon commented on issue asleepymoon/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…

asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2024-01-04 10:24:55 +00:00
d9899f1c3d Update LICENSE
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2023-12-27 11:56:50 +00:00
f34dd56375 wind+libui: Implement client side decorations
asleepymoon released minitar 1.7.6 at asleepymoon/minitar 2023-12-12 22:31:45 +00:00
asleepymoon pushed tag 1.7.6 to asleepymoon/minitar 2023-12-12 22:31:45 +00:00
asleepymoon pushed to main at asleepymoon/minitar 2023-12-12 22:29:31 +00:00
1ce643b0c8 chore: bump patch version
asleepymoon pushed to main at asleepymoon/minitar 2023-12-12 22:27:21 +00:00
ae7bf076dc fix: Avoid leaking all kinds of stuff in examples/pack
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2023-12-04 19:26:15 +00:00
b619f717c8 kernel+libc: Implement pause() and sigsuspend()