apio pushed to main at apio/Luna 2023-11-15 22:58:45 +00:00
c4d2847da1 kernel: Rework the entire time system to use modular clocks
apio pushed to main at apio/Luna 2023-11-04 09:47:52 +00:00
e28e1c682c kernel: Tweak some timer code
apio pushed to main at apio/Luna 2023-11-03 18:53:43 +00:00
dfebdce689 kernel: Add a timer queue with more versatility than simple alarm()
54ec441000 libluna: Add LinkedList::add_before() to mirror add_after()
Compare 2 commits »
apio closed issue apio/Luna#44 2023-10-28 13:28:33 +00:00
With EventLoop signal handling, registered signals are not handled anymore
apio commented on issue apio/Luna#44 2023-10-28 13:28:33 +00:00
With EventLoop signal handling, registered signals are not handled anymore

Never mind, I was testing the Game of Life app which never used EventLoop in the first place, since it currently does not support sub-second timers.

apio opened issue apio/Luna#44 2023-10-28 13:16:16 +00:00
With EventLoop signal handling, registered signals are not handled anymore
apio pushed to main at apio/Luna 2023-10-28 13:15:42 +00:00
e1d5b7e7b4 kernel: Implement thread stopping and continuing
apio pushed to main at apio/Luna 2023-10-25 18:03:16 +00:00
69771cbd85 kernel: Show symbols correctly when at the beginning of a function
apio pushed to stable at apio/Luna 2023-10-25 18:02:55 +00:00
e029679fba kernel: Fix negative movement in the PS/2 mouse driver
15f4f7c72f apps: Remove pivot_root
0002c2314c kernel: Handle tab properly in the terminal
27eacac19c kernel: Add a blinking cursor to the terminal
c5e11bb6cf apps+base+libc: Use /usr/bin paths instead of /bin everywhere
Compare 195 commits »
apio pushed to main at apio/Luna 2023-10-24 18:02:17 +00:00
4d5feb0f3b libos: Add File::seek() and File::tell()
apio pushed to main at apio/Luna 2023-10-24 17:55:14 +00:00
cea1b030ff kernel: Add locking to BinaryFormat and DeviceRegistry
9c65dba412 kernel: Add a registry for file system implementations
ba4e807f8e kernel: Fix off-by-one error in symbol lookup and add locking
b3cbbea9d6 kernel: Move file descriptors into their own separate file
Compare 4 commits »
apio opened issue apio/Luna#43 2023-10-15 11:20:31 +00:00
The GCC compiler driver (cc1) crashes with a segfault when trying to compile any simple program
apio pushed to main at apio/Luna 2023-10-15 11:13:19 +00:00
8476ea0dc9 ports: Port gcc =D
2134dcc5ec libc: Add madvise stub
7db6e0163a libc: Add unused WUNTRACED define for gcc
bd0fb8fe5b libc: Add pclose definition
Compare 4 commits »
apio pushed to main at apio/Luna 2023-10-15 09:09:19 +00:00
15d5f00cd3 libc: Add ctermid
apio pushed to main at apio/Luna 2023-10-14 18:48:04 +00:00
56eb0c8130 su: Read password from /dev/tty instead of stdin
apio pushed to main at apio/Luna 2023-10-14 18:41:40 +00:00
c323a812a5 kernel+libc+terminal+wind: Add support for POSIX sessions
81131ad3a8 init: Handle SIGCHLD signals
Compare 2 commits »
apio closed issue apio/Luna#42 2023-10-14 18:41:40 +00:00
kernel: Move terminal input processing to pseudoterminal driver and implement sessions
apio pushed to main at apio/Luna 2023-10-14 17:00:21 +00:00
5f0830cd41 kernel: Add /dev/tty
apio pushed to main at apio/Luna 2023-10-13 20:33:47 +00:00
9097400c32 wind: Return more errors to the client when creating windows
apio pushed to main at apio/Luna 2023-10-13 20:12:26 +00:00
3ca31770e7 initrd: Remove unused stray script file
c75dbc0cbb kernel: Lookup and print symbols for addresses in backtraces
Compare 2 commits »