Ben Turner
|
99033ae764
|
Fix recursive locking when unblocking an RPC channel for a sync message and add minimal error handling for sync messages.
|
2009-09-14 13:00:31 -07:00 |
Chris Jones
|
7d52f509f1
|
make RPC unblock for async and sync, as it supposed to have
|
2009-09-10 18:54:37 -05:00 |
Chris Jones
|
57c28a4b6c
|
simplify some *Channel code. enforce more SyncChannel invariants
|
2009-08-19 10:44:56 -05:00 |
Chris Jones
|
db2bde3f0d
|
add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code.
|
2009-08-19 00:22:01 -05:00 |
Chris Jones
|
c383d96f98
|
stop flirting with MSVC8 name resolution bug.
|
2009-07-20 11:37:18 -05:00 |
Chris Jones
|
90e549a263
|
another stab in the dark at fixing MSVC8 bustage: put Result code enum in anonymous namespace
|
2009-07-15 16:38:55 -05:00 |
Chris Jones
|
5a07425e89
|
attempt to fix build bustage when using MSVC8.
|
2009-07-15 13:41:09 -05:00 |
Chris Jones
|
3fe0052c3e
|
add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
|
2009-07-14 00:12:50 -05:00 |
Chris Jones
|
9c6618c46e
|
first cut at AsyncChannel and SyncChannel. only RPCChannel is currently under warranty.
|
2009-07-13 16:55:04 -05:00 |