asleepymoon
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()
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2023-11-22 20:35:32 +00:00
99dc819bca terminal: Stop killing child process manually when exiting
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2023-11-16 20:48:30 +00:00
678121c3ed kernel+libc: Add setitimer()
asleepymoon pushed to main at asleepymoon/Luna 2023-11-15 22:58:45 +00:00
c4d2847da1 kernel: Rework the entire time system to use modular clocks
asleepymoon pushed to main at asleepymoon/Luna 2023-11-04 09:47:52 +00:00
e28e1c682c kernel: Tweak some timer code
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon closed issue asleepymoon/Luna#44 2023-10-28 13:28:33 +00:00
With EventLoop signal handling, registered signals are not handled anymore
asleepymoon commented on issue asleepymoon/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.

asleepymoon opened issue asleepymoon/Luna#44 2023-10-28 13:16:16 +00:00
With EventLoop signal handling, registered signals are not handled anymore
asleepymoon pushed to main at asleepymoon/Luna 2023-10-28 13:15:42 +00:00
e1d5b7e7b4 kernel: Implement thread stopping and continuing
asleepymoon pushed to main at asleepymoon/Luna 2023-10-25 18:03:16 +00:00
69771cbd85 kernel: Show symbols correctly when at the beginning of a function
asleepymoon pushed to stable at asleepymoon/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 »
asleepymoon pushed to main at asleepymoon/Luna 2023-10-24 18:02:17 +00:00
4d5feb0f3b libos: Add File::seek() and File::tell()
asleepymoon pushed to main at asleepymoon/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 »
asleepymoon opened issue asleepymoon/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
asleepymoon pushed to main at asleepymoon/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 »