Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 12, 2015
Commits on Feb 5, 2015
  1. Fix typo

    authored
  2. Rename variables

    authored
  3. Remove meaningless comments

    authored
  4. Introduce Release_util.Monad

    authored
  5. Redesign logging interface

    authored
  6. Get rid of Future.Main and Future.IO

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

    authored
    Without this, CPU load goes to 100%.
  8. Style

    authored
  9. Handle disabled reexecution

    authored
  10. Remove ununsed functions

    authored
  11. Close file descriptors "manually" on Release_async

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

    authored
  13. Base IPC around the `connection` type

    authored
    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.
  14. Reorder

    authored
  15. Remove unecessary type alias

    authored
  16. Async threads can't be cancelled.

    authored
    Introduce `with_timeout` to work around that.
  17. Implement Release_async.Mutex based on Sequencer

    authored
    This limits the Mutex API to only `create` and `with_lock`.
  18. Fix read and write for async

    authored
  19. Use Fd.syscall_in_thread_exn

    authored
  20. Spacing

    authored
  21. Fix Future_async.async

    authored
Something went wrong with that request. Please try again.