Commit History

Author SHA1 Message Date
  ambrop7 1ebc9e1fa0 port NCD to Emscripten 13 years ago
  ambrop7 af505a92a2 system: add a BReactor implementation using the GLib event loop 14 years ago
  ambrop7 0d99d6a26a switch to using the New BSD License 14 years ago
  ambrop7 230ac03a87 Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP. 15 years ago
  ambrop7 7eb58b3a85 BReactor: implement limit objects 15 years ago
  ambrop7 cb1485dcd3 rearrange source flow such that 'flow' does not depend on 'system' 15 years ago
  ambrop7 5340a3a761 BReactor: add poll() backend. Use it on Linux when epoll is not available. 15 years ago
  ambrop7 76f53f6510 FreeBSD support. 15 years ago
  ambrop7 4c35ff8fe1 BReactor: use LinkedList1 instead of LinkedList2 for timers 15 years ago
  ambrop7 b21d45c00b BReactor: add BReactor_SetTimerAfter 15 years ago
  ambrop7 bf16d03931 BReactor: add ability to execute jobs directly until a mark job is reached. Allows integration of third-party software that does 15 years ago
  ambrop7 82d03fdea5 BReactor: report error events for file descriptors. BSocket: add a new event for catching these errors, but keep existing behaviour by first reporting 15 years ago
  ambrop7 00cd64a636 Introduce a brand new design based on a LIFO list of jobs pending execution: 15 years ago
  ambrop7 198d6cd4b8 Initial import 15 years ago