gRPC-haskell/core/src/Network/GRPC/LowLevel
Gabriel Gonzalez d4a80a9a4e Make server process killable
35163c3c18
introduced a new use of `mask` which makes the server process uninterruptible
while waiting for a new incoming request.  This change fixes that by
surrounding the logic that waits for a new request with `unmask`.  This
new `unmask` should still respect the finalization guarantees of the
surrounding masked code.
2020-05-27 16:48:18 -07:00
..
Call Upgrade to gRPC 1.22 (#85) 2019-08-22 11:12:21 -05:00
Client Fix async exception handling (#86) 2019-08-22 10:55:33 -05:00
CompletionQueue Upgrade to gRPC 1.22 (#85) 2019-08-22 11:12:21 -05:00
Server Make server process killable 2020-05-27 16:48:18 -07:00
Call.hs Upgrade to gRPC 1.22 (#85) 2019-08-22 11:12:21 -05:00
Client.hs Fix async exception handling (#86) 2019-08-22 10:55:33 -05:00
CompletionQueue.hs Upgrade to gRPC 1.22 (#85) 2019-08-22 11:12:21 -05:00
GRPC.hs Remove proto3-wire dependency from core package. (#47) 2018-01-30 09:20:05 -08:00
Op.hs Mask body of runOps to avoid a heap corruption (#89) 2019-08-29 11:15:48 -05:00
Server.hs Fix async exception handling (#86) 2019-08-22 10:55:33 -05:00