Skip to content
Commits on Feb 12, 2015
Commits on Feb 5, 2015
  1. Regen Oasis stuff once again

    committed
  2. Fix typo

    committed
  3. Rename variables

    committed
  4. Update README

    committed
  5. Reorganize tests

    committed
  6. Remove meaningless comments

    committed
  7. Introduce Release_util.Monad

    committed
  8. Redesign logging interface

    committed
  9. Get rid of Future.Main and Future.IO

    committed
    Future.Main functions (run and at_exit) now live directly inside Future.
    Future.IO is just gone.
  10. Handle Unix_error too

    committed
    Without this, CPU load goes to 100%.
  11. Style

    committed
  12. Handle disabled reexecution

    committed
  13. Remove ununsed functions

    committed
  14. Fix signal handlers

    committed
  15. Close file descriptors "manually" on Release_async

    committed
    Async always calls Unix.shutdown when a socket file descriptor is
    closed, and we don't want that.
  16. Rename variables

    committed
  17. Replace mutex with sequencer

    committed
  18. Base IPC around the `connection` type

    committed
    This type consists of a connected unix socket and a lock. The lock
    is used when reading an IPC packet, to ensure that the thread which
    reads the header and the thread which reads the payload do so
    atomically.
  19. Reorder

    committed
  20. Remove unecessary type alias

    committed
  21. Async threads can't be cancelled.

    committed
    Introduce `with_timeout` to work around that.
Something went wrong with that request. Please try again.