Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 3c5befde36 CEventLoop: Use NonnullOwnPtr for QueuedEvent::event. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 66646081b7 CEventLoop: Avoid undefined evaluation order in register_timer(). %!s(int64=6) %!d(string=hai) anos
  Robin Burchell f2c0e55070 Userspace: Deal with select() returning EINTR on a signal interruption %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 98b569a702 CEventLoop: Skip over null events in the queue. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 046f00f77e CEventLoop: Use Vector::prepend(Vector&&) to shuffle events to outer loop. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 26c29e59ec CEventLoop: Remove some no-longer-used virtuals. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell d8387f1506 CNotifier: Turn into a CObject and Use the event queue to deliver events %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e8d61bb8c0 CEventLoop: Oops, I had the pipe reader/writer fd's mixed up. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 17ee548bcd CEventLoop: Add wake(), a mechanism for waking up when blocked in select(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 302cae5c2f CEventLoop: When asked to exit the event loop, exit right away. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 04b9dc2d30 Libraries: Create top level directory for libraries. %!s(int64=6) %!d(string=hai) anos