Commit History

Upphovsman SHA1 Meddelande Datum
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 år sedan
  Andreas Kling 7731aef7b2 Let the "reaped unparented process" messages go straight to the debugger. 6 år sedan
  Andreas Kling 033a42b580 The syncd loop can just be a lambda. 6 år sedan
  Andreas Kling ec1c487dcd Yet another pass of style fixes. 6 år sedan
  Andreas Kling e7cc08226f Implement basic support for times(). 6 år sedan
  Andreas Kling 4bc87dc7b9 Share the "blocked-on file descriptor" number between read() and write(). 6 år sedan
  Andreas Kling f6e27c2abe More coding style changes. 6 år sedan
  Andreas Kling f5a83c4d8a Fix bug where a signal-interrupted waitpid() wouldn't return EINTR. 6 år sedan
  Andreas Kling d90104f9e0 Let reap() communicate the dead process's exit status to the caller. 6 år sedan
  Andreas Kling 6cedb88153 Don't unblock a blocked process when it ignores a signal. 6 år sedan
  Andreas Kling 97c799576a Add close-on-exec flag for file descriptors. 6 år sedan
  Andreas Kling f1404aa948 Add primitive FIFO and hook it up to sys$pipe(). 6 år sedan
  Andreas Kling d5d45d1088 Rage hacking to get bash to run. It finally runs. So cool! :^) 6 år sedan
  Andreas Kling e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. 6 år sedan
  Andreas Kling e287f8ef3a The colonel task already had a halt loop. 6 år sedan
  Andreas Kling ac1d12465f Move timer tick handling into Scheduler. 6 år sedan
  Andreas Kling 1dbc340da8 Get rid of the undertaker and have waitpid() be the reaper. 6 år sedan
  Andreas Kling f792349853 Unbreak sys$sigreturn() after colonel process changes. 6 år sedan
  Andreas Kling 43f40a3050 Finally unbreak the colonel process and make it the true idle process. 6 år sedan
  Andreas Kling 440029c9d1 Reduce number of passes in the scheduler by 2. 6 år sedan
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. 6 år sedan