Commit History

Autor SHA1 Mensaxe Data
  Daniel Alm d3afc45926 Ensure that any operation groups enqueued on a completion queue after receiving SHUTDOWN still have their completion handlers called. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 90601ab831 Avoid an extra dispatch in `Call.sendWithoutBlocking`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm f814a34949 Formatting: Replace several occurrences of `catch (let ...)` with just `catch`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm ab21b2c464 Cleanup: Replace as many methods on `Handler` with their corresponding `Call` equivalents as possible, so that only server-specific methods are left in `Handler`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 8b8e6c86dd Replace some magic numbers with more understandable constants. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm b5e7c19cc2 Avoid displaying the comment about setting the generated project's indentation settings when running `make`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 800cea150f Tweak the visibility of `Handler.call`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 17b32f51bb Fix a potential race condition where operation group completion handlers could get called twice, as well as an unsynchronized access to `CompletionQueue.operationGroups` that should be synchronized. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 4cae6e5625 Fix gRPCTests: %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 730699d789 Replace a few semaphores with `call.messageQueueEmpty.wait()`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 9916aeaa36 Consolidate a few more calls into `StreamSending`. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm cacd605004 Fix the SSL-enabled tests. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm be3fae437b Also extract streaming sending methods into a dedicated `StreamSending` protocol. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm ac7979d5e0 Ensure that errors in client calls are always provided to the user. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 263e66bad2 Use Apple's "fake" zlib package instead of Zewo's real zlib code. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 2f93962b91 Add a public initializer for `ServerSessionTestStub`, to make it actually usable in tests. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 56652765b2 Add a script to fix the project's indentation settings. %!s(int64=7) %!d(string=hai) anos
  Tim Burks 13351fffa4 Merge pull request #183 from postmates/add_tests %!s(int64=7) %!d(string=hai) anos
  Chris Vanderschuere 4489716b93 Fix race condition %!s(int64=7) %!d(string=hai) anos
  Chris Vanderschuere e4914ebd4f Fix isEmpty check %!s(int64=7) %!d(string=hai) anos
  Chris Vanderschuere fc55b4c601 Converted to 2-spaces %!s(int64=7) %!d(string=hai) anos
  Chris Vanderschuere 51861df69b Added basic tests for server & bidirectional streaming %!s(int64=7) %!d(string=hai) anos
  Tim Burks 975822c1dc Merge pull request #182 from grpc/move-examples %!s(int64=7) %!d(string=hai) anos
  Tim Burks 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
  Tim Burks c89e9aba50 Merge pull request #181 from grpc/runtime-simplifications %!s(int64=7) %!d(string=hai) anos
  Tim Burks 6a408655fa Minor file reorganization in Sources/SwiftGRPC. %!s(int64=7) %!d(string=hai) anos
  Tim Burks fe50a77003 Merge pull request #180 from MrMage/fix-podspec %!s(int64=7) %!d(string=hai) anos
  Tim Burks a964f79f0c Merge pull request #178 from MrMage/run-travis-on-macos %!s(int64=7) %!d(string=hai) anos
  Tim Burks 0795386b25 Merge pull request #176 from MrMage/move-examples-into-main-package %!s(int64=7) %!d(string=hai) anos
  Tim Burks e47c28e81f Merge pull request #175 from MrMage/migrate-package-swift %!s(int64=7) %!d(string=hai) anos