gRPC-haskell/core/src/Network/GRPC/LowLevel
Gabriel Gonzalez d532cec4d1
Make server process killable (#105)
35163c3 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-28 13:56:03 -04: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 (#105) 2020-05-28 13:56:03 -04: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