Commit History

Author SHA1 Message Date
  Kevin Sweeney 587218a254 Fix channel credentials memory leak in shims (#369) 6 years ago
  Kevin Sweeney fcb8ab3360 Improve memory management in Channel (#368) 6 years ago
  Brian Hatfield 7340be3d10 PR Feedback 7 years ago
  Brian Hatfield b4414b882c Expose google cgrpc credential mode 7 years ago
  Nate Armstrong 22523979e5 Pass pointer 7 years ago
  Nate Armstrong 706ed740f4 Fix memory leak and whitespace 7 years ago
  Nate Armstrong a2b983ab62 Cast malloc result 7 years ago
  Nate Armstrong f477ce58eb Pass NULL if client certs or key are not given 7 years ago
  Nate Armstrong 0251dd84f9 Add support for TLS mutual auth 7 years ago
  Sebastian Thiebaud 4e94ef46db Merge branch 'master' into connectivity_state 7 years ago
  Sebastian Thiebaud 255ce888d0 PR changes 7 years ago
  Daniel Alm 2e8e79d090 Some tweaks to the original PR. 7 years ago
  Daniel Alm e7959c2512 Merge branch 'master' of github.com:grpc/grpc-swift into args 7 years ago
  Daniel Alm e3e2bfa3aa Fix a few memory leaks related to unreleased slices in observers and metadata arrays. 7 years ago
  SebastianThiebaud 0ff2fff385 PR changes 7 years ago
  SebastianThiebaud 94e599bbc0 Add channel arguments 7 years ago
  Christopher Vanderschuere 0bd14d84f1 Implement connectivity state property and observers (#8) 7 years ago
  Daniel Alm 2577eae9db Move _all_ completion queue shutdown operations into the Swift layer, to better enforce that the queue does not accept any new operations once it has been shut down. 7 years ago
  Daniel Alm e68cec0db8 Add a simple API to provide a channel's connectivity state. (See #186.) 7 years ago
  Daniel Alm dc451e4984 Shift the responsibility for draining and destroying a completion queue to the queue itself. This is needed because it appears that otherwise, the underlying completion queue gets deallocated during its spinloop, which it doesn't like. 7 years ago
  Daniel Alm 78a1291789 Fix two huge memory leaks in `cgrpc_call` and `cgrpc_handler`. These would all GRPC call objects to never get released, which in turn caused their completion queues and associated file descriptors to never get released. This became apparent after ~3-5k requests on macOS. 7 years ago
  Tim Burks 18624e86f1 Fix completion queue creation and initial metadata storage allocation. 8 years ago
  Tim Burks 7f7a8d6e2a Use factories to create completion queues. 8 years ago
  Tim Burks ffe96e6693 Updating for grpc-1.4.5, WIP. Builds but does not pass tests. 8 years ago
  Tim Burks 0aa90a79ee Relicense to Apache 2, change owners to "the gRPC Authors". 8 years ago
  Tim Burks 20e0cf1bb2 Reorganize vendored gRPC core code, moving it into CgRPC. 9 years ago