Commit graph

  • 192bea70e8 Remove warnings from Arithmetic example (#34) intractable 2017-10-20 15:53:47 -0500
  • 0ff7b36610 proto3-suite => 281a533 (#33) intractable 2017-09-09 11:32:52 -0500
  • 679e3d7ded Make serverRequestCall interruptible (#30) Olivier Nicole 2017-08-21 17:35:05 +0200
  • e0c567ec55 Make withServer provide the actual port (#29) Olivier Nicole 2017-08-21 17:34:30 +0200
  • ab8ec43d17 Updateproto3-suite, proto3-wire, and related deps (#31) intractable 2017-08-19 09:16:10 -0500
  • 087ce6f49c Update self-signed SSL cert used by test suite (#28) intractable 2017-08-06 03:06:53 -0500
  • 918e3a8d5a Derive Read instance for StatusCode (#27) intractable 2017-08-05 23:46:12 -0500
  • d64c58efcf Typo fix (#26) teh 2017-08-05 18:06:53 +0100
  • a2d99ca178 latest lts resolver (#24) Connor Clark 2017-07-19 09:01:55 -0700
  • fe55845d3f Update to latest proto3-suite, remove compile-proto-file exe (#23) intractable 2017-07-17 20:42:35 -0500
  • 7d2e797ad5 Merge pull request #20 from awakenetworks/gabriel/no_clang Gabriel Gonzalez 2017-06-14 07:06:40 -0700
  • 8207f6ecf6 Remove --with-gcc=clang from README.md, too Gabriel Gonzalez 2017-06-14 07:06:14 -0700
  • 92c0653809 Update release.nix instructions. Fixes #19 Gabriel Gonzalez 2017-06-13 21:36:14 -0700
  • d95052ebe6 Update nix-shell env and update tasty-quickcheck dep (#18) intractable 2017-05-30 11:45:22 -0500
  • 865b175845 Merge pull request #16 from awakenetworks/parnell/fix-hydra-failure Parnell Springmeyer 2017-04-30 18:36:25 -0500
  • 82000dadd4
    serverPort => clientServerPort Parnell Springmeyer 2017-04-30 18:01:45 -0500
  • 169dbb7fff First draft of a tutorial (#15) Connor Clark 2017-04-30 15:38:29 -0700
  • b550607f60 gRPC 1.2.0 compatibility (#12) Connor Clark 2017-04-14 19:28:01 -0700
  • 4ab231c1d9 Update proto3-suite ref to 8db2ceb8c48a3f8dc2cbdc492d1e8cbaf8b62a15 (#10) intractable 2017-03-17 07:48:41 -0500
  • 5caae587e5 Remove a bunch of compilation warnings. (#9) intractable 2017-03-16 12:42:51 -0500
  • 081be2af78 Pin nixpkgs and drop use of fetchgitPrivate for proto3-suite. (#8) intractable 2017-03-15 18:02:26 -0500
  • 584ae318a9 Merge pull request #6 from awakenetworks/joel-fix-python-client-test-hang intractable 2017-03-10 15:58:11 -0600
  • cdad0fcd3d
    Fix python test client to send done message on exception paths Joel Stanley 2017-03-10 15:05:32 -0600
  • 1009a2aceb Merge pull request #2 from awakenetworks/gabriel/update_homepage Gabriel Gonzalez 2017-03-06 11:08:29 -0800
  • 54a735eeab Update homepage field of .cabal file Gabriel Gonzalez 2017-03-06 11:06:17 -0800
  • 92367fb97f Merge pull request #1 from awakenetworks/gabriel/update_contact Gabriel Gonzalez 2017-03-01 07:51:23 -0800
  • d94598129f Update contact information Gabriel Gonzalez 2017-02-28 16:29:04 -0800
  • e25a512b14 Prominently attribute the original work this was based on (#94) Gabriel Gonzalez 2017-02-28 13:42:14 -0800
  • 052901e070 Change protobuf-wire => proto3-suite in stack.yaml (#93) Joel Stanley 2017-02-27 18:26:13 -0800
  • bff8fb7c7e Switch from protobuf-wire to proto3-suite (#92) Gabriel Gonzalez 2017-02-27 08:43:37 -0800
  • 6888394dfa Add instructions on how to install and run compile-proto-file (#91) Gabriel Gonzalez 2017-02-14 15:39:58 -0800
  • 8732a669c0 Fix compile-proto-file on OS X (#90) Gabriel Gonzalez 2017-02-14 15:39:43 -0800
  • 9a3be32ed7 Update echo client/server to use CG and high-level interfaces (#88) Joel Stanley 2016-12-22 14:33:44 -0600
  • db3d66c4eb Add compile-proto-file helper cli tool (#87) Joel Stanley 2016-12-21 11:47:05 -0600
  • 24681a619b Upgrade nix grpc version to 1.0.1 + fix tests (#86) Joel Stanley 2016-12-20 15:57:38 -0600
  • 89a5547dc0 Add script for circumventing MacOS SIP and using nix-built grpc; upda… (#85) Joel Stanley 2016-12-20 11:37:46 -0600
  • 8a6a7c3715 MONAPP-3634: Improve stack/nix experience and MacOS development environment sanity (#84) Joel Stanley 2016-12-19 16:53:44 -0600
  • b78b15ecdb Fix author/maintainer/copyright in grpc-haskell.cabal (#82) Joel Stanley 2016-12-14 12:55:56 -0600
  • 90b010d5cb Add DYLD_LIBRARY_PATH to executable environments during postInstall (#81) Joel Stanley 2016-12-12 15:45:58 -0600
  • c02546f696 Fix grpc-haskell tests for Nix (#80) Gabriel Gonzalez 2016-12-12 10:40:23 -0800
  • a54d48542b fix broken test, fix stack.yaml (#78) Connor Clark 2016-12-08 10:10:32 -0800
  • 3530c331f3 Merge pull request #77 from awakenetworks/protobuf-wire-927c61b jcarey 2016-12-02 09:49:13 -0800
  • f3687d664c protobuf-wire = 927c61b proto3-wire = b515191 John C. Carey 2016-12-01 22:40:28 -0800
  • 1d8f811906 MONAPP-1369: Server options for generated code. (#76) Connor Clark 2016-11-30 14:22:47 -0800
  • 7d5df1d204 GADT-based high level interface travis 2016-11-29 13:34:34 -0800
  • 26dc36dc64 GADT-based high level interface Travis Athougies 2016-08-12 15:48:28 -0700
  • 507edf803f Merge pull request #74 from awakenetworks/phil/host-option Phil Freeman 2016-10-27 13:53:04 -0700
  • 950f4cdefa Add host option to high-level API Phil Freeman 2016-10-26 14:43:11 -0700
  • a12e5ae8a0 update bounds for GHC 8 (#73) Connor Clark 2016-10-24 14:25:08 -0700
  • d18d3251e8 fix up benchmarks to run with latest changes (#72) Connor Clark 2016-08-26 10:21:59 -0700
  • 01fac2d5a6 add option to set logging function (#71) Connor Clark 2016-08-17 14:12:22 -0700
  • 3366dde7ab Connor/security (#68) Connor Clark 2016-08-17 09:55:06 -0700
  • b9b548d8eb Fix metadata marshalling bug, add QuickCheck properties (#63) Connor Clark 2016-08-17 09:54:46 -0700
  • d6fb5df411 Update README.md Connor Clark 2016-08-15 17:24:00 -0700
  • 096d399b30 MONAPP-1035: Fix errant hang on metadata exchange in Haskell client-side bidirectional streaming (#70) Joel Stanley 2016-08-15 12:55:40 -0500
  • a5614befe3 More reuse between unregistered and registered LL server functions (#67) Joel Stanley 2016-08-10 16:38:58 -0500
  • d7b00ac054 Fix race condition while tracking outstanding handler threads (#66) Joel Stanley 2016-08-10 16:14:41 -0500
  • d618b90481 Merge pull request #65 from awakenetworks/0.15.1-instructions Phil Freeman 2016-08-09 11:12:23 -0700
  • f2fa230294 0.15.* Phil Freeman 2016-08-09 11:03:19 -0700
  • bd0e56af94 Update GRPC instructions for 0.15.1 Phil Freeman 2016-08-09 11:02:46 -0700
  • 9408745254 Streaming interface tweaks (i.e., StreamSend/Recv ops in IO) (#58) Joel Stanley 2016-08-09 11:30:47 -0500
  • d66a4f98b3 Update to gRPC 0.15 (#61) Connor Clark 2016-08-05 09:29:20 -0700
  • f9f59f2362 Fix gRPC-haskell Jenkins build (#64) Gabriel Gonzalez 2016-08-03 11:47:52 -0700
  • f3ecb06194 Update README.md Connor Clark 2016-08-02 14:37:56 -0700
  • f8bbe3abd2 Connor/metadata improvements (#52) Connor Clark 2016-08-01 12:38:35 -0700
  • 50ece70720 Add release.nix build instructions (#60) Gabriel Gonzalez 2016-08-01 10:02:23 -0700
  • bd2c4092de use c99 (#62) Connor Clark 2016-07-29 14:54:03 -0700
  • bf4166e618 remove duplicated threadDelaySecs function (#56) Connor Clark 2016-07-29 13:18:08 -0700
  • d1bc87daa6 Merge pull request #57 from awakenetworks/nix Phil Freeman 2016-07-27 17:23:46 -0700
  • 5a23c9ae90 make serverLoop blocking again (#59) Connor Clark 2016-07-27 16:50:48 -0700
  • 7be33c2792 Relax bounds Phil Freeman 2016-07-27 15:41:50 -0700
  • 770dd735f3 Add cabal2nix derivation Phil Freeman 2016-07-27 14:01:57 -0700
  • 0d70a6c960 Criterion benchmarks (#50) Connor Clark 2016-07-26 15:48:25 -0700
  • c1fa7956c7 "Hellos" C++/Haskell programs for exercising interop for streaming modes (#49) Joel Stanley 2016-07-26 15:21:35 -0700
  • b3d0b8a4a7 high-level server: add initial metadata to options (#53) Connor Clark 2016-07-26 13:16:44 -0700
  • 334e78de27 Merge pull request #55 from awakenetworks/grpc-notes Phil Freeman 2016-07-26 12:36:08 -0700
  • 1eda308a05 Add GRPC build instructions to readme Phil Freeman 2016-07-26 12:05:56 -0700
  • 89aa17b5e6 Added tests for grpc server generation travis 2016-07-26 11:22:42 -0700
  • 1d7526da70 Added tests for grpc server generation Travis Athougies 2016-07-25 16:37:06 -0700
  • 86bad965ce fix ifdef indentation (#51) Connor Clark 2016-07-22 14:29:05 -0700
  • ab4dea344d Server performance and stability improvements (#48) Connor Clark 2016-07-21 12:55:16 -0700
  • 7409263957 update protobuf lib versions (#44) Connor Clark 2016-07-21 11:11:49 -0700
  • a34107b740 add new module to exposed-modules (#47) Connor Clark 2016-07-20 11:34:39 -0700
  • cc5d30acd2 Travis/service generation (#46) Connor Clark 2016-07-20 11:26:53 -0700
  • 65026eb79c Fix async race causing crash on server shutdown (#43) Connor Clark 2016-07-18 09:04:01 -0700
  • 99e6f0652d fix up handler type, tweak ServerCall record names (#42) Connor Clark 2016-07-14 16:33:56 -0700
  • e4a28e9e4b High-level unregistered concurrent interface (#41) Connor Clark 2016-07-14 09:53:28 -0700
  • 9113e416e7 Joel/highlevelv2 (#40) Connor Clark 2016-07-12 11:28:21 -0700
  • 2c2c817ad8 Fix botched merge Joel Stanley 2016-07-11 15:20:00 -0500
  • 84dc076a64 Merge branch 'joel/bugfix/server-request-registered-call-pluck-permission' Joel Stanley 2016-07-11 15:13:55 -0500
  • d24f69176b Merge branch 'master' into joel/bugfix/server-request-registered-call-pluck-permission Joel Stanley 2016-07-11 15:13:34 -0500
  • b7a02a63e7 Fix Linux tests (#38) Connor Clark 2016-07-11 11:20:13 -0700
  • 4ae3936ac9 Apply same pluck permission region fix to unregistered serverRequestCall Joel Stanley 2016-07-11 12:53:19 -0500
  • ca1d5a7205 minor tweaks to withPermission Joel Stanley 2016-07-10 17:28:10 -0500
  • a0a14dd7d8 debug wibbles Joel Stanley 2016-07-10 17:19:35 -0500
  • 72160cea89 Fixes a concurrency bug wherein a thread (running beyond the maximum number of pluckers) would register a CQ notification via grpc_server_request_registered_call prior to obtaining pluck permission, block on acquiring such permission, and thus miss notification of the server call. Joel Stanley 2016-07-10 17:04:31 -0500
  • 96d12c1e6c Preliminary streaming mode support (client streaming, server streaming, bidirectional) (#37) Joel Stanley 2016-07-06 08:59:38 -0500
  • e9f6340e40 Fix up parent calls (#36) Connor Clark 2016-06-24 08:10:46 -0700
  • accc8b8573 fix all warnings (#35) Connor Clark 2016-06-23 14:35:11 -0700
  • 9f170be5b0 Get rid of unneeded Maybe in NormalRequestResult (#34) Connor Clark 2016-06-23 14:34:36 -0700