ambuild2/ipc/impl.py
b8e9518bd03b
2013-11-13 16:23 -0800
David Anderson - Add Cygwin support.
181f63116f44
2013-11-12 18:38 -0800
David Anderson - Add Solaris support.
08b968f0e072
2013-11-12 01:05 -0800
David Anderson - Handle broken pipes in IOCP.
2a6ba34f5fc1
2013-11-12 00:53 -0800
David Anderson - Rewrite the Windows event loop to better encapsulate the insanity of IOCP.
928b0d8ec08b
2013-10-29 00:09 -0700
David Anderson - Okay, do paths up right.
d759cfa47672
2013-10-28 23:35 -0700
David Anderson - Rewrite imports for packaging.
71cc571b19db
2013-10-28 22:35 -0700
David Anderson - Remove WorkerIO channels and funnel responses through the taskmaster. This may hurt throughput, but
9e1b61796938
2013-10-21 17:01 -0700
David Anderson - Simplify state for child process listeners and fix stdout races on startup.
116cf831e4cb
2013-10-20 18:42 -0700
David Anderson - Improve console spew with colors.
8767053cfd2f
2013-10-20 15:51 -0700
David Anderson - Initial import of Windows support.
bd331a7a3443
2013-10-09 20:49 -0700
David Anderson - Large stabilization of task and IPC code; we can now execute commands and process results.
931457ce4a56
2013-10-07 20:34 -0700
David Anderson - Improvements to message handling, begin implementing some of task management.
d4385c40eff2
2013-10-07 16:56 -0700
David Anderson - Add logging functionality; fix a bug in Process.terminate().
249d6040e3d5
2013-10-06 23:34 -0700
David Anderson - Fix a bunch of remaining issues around IPC on Linux.
98d02a84c716
2013-10-06 22:42 -0700
David Anderson - Oh, god. Implement recvmsg() and sendmsg() via ctypes.
4e3ed58362e0
2013-10-06 02:54 -0700
David Anderson - Add a new IPC mechanism that uses slower but safer process spawning, and better multiplexing.