{"push_id":643953048,"size":257,"distinct_size":9,"ref":"refs/heads/interop","head":"68d615737b5bf968d3fa4bee37125bd81fc4fa1a","before":"eaccf90aef0253d59130a8f581bd6a70dae0474f","commits":[{"sha":"7ab95fba08a6b8b8baa7eb0f366b5acb7b4f35da","author":{"email":"1193532dbcdb780179c51e6f91aa69dce647c3a2@gmail.com","name":"murgatroid99"},"message":"Use only some of the thread pool threads for gRPC","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/7ab95fba08a6b8b8baa7eb0f366b5acb7b4f35da"},{"sha":"1110e962280af5d97379f9dd8f1f97cc63cf00a1","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Resolved merge conflicts with master","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/1110e962280af5d97379f9dd8f1f97cc63cf00a1"},{"sha":"d77e54395244e7b46f2ca1544208f6aab986ba94","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Merge branch 'node_qps_test' into node_limit_thread_usage","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/d77e54395244e7b46f2ca1544208f6aab986ba94"},{"sha":"72d70fc0af2c30609ef765ec938cc231d9dfe255","author":{"email":"3ecea84660377a1e62418cfd1f1133e87500b197@google.com","name":"Tim Emiola"},"message":"Adds a tests that demonstrates successful cancellation","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/72d70fc0af2c30609ef765ec938cc231d9dfe255"},{"sha":"9aadeb815b3839a323cab3096e1d16ce7ad27e6f","author":{"email":"f1ba2d4188a21f937489fc1a4fef3f038c70e1a0@google.com","name":"Craig Tiller"},"message":"Get GRPC_TRACE tcp working again","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/9aadeb815b3839a323cab3096e1d16ce7ad27e6f"},{"sha":"103837ee6bcfd05f0cd17b8f742d582a6082216d","author":{"email":"6652abb37947a9a19c3554df03866a0ab19e25dc@google.com","name":"Yang Gao"},"message":"Wrap ParseCommandLineFlags in InitTest","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/103837ee6bcfd05f0cd17b8f742d582a6082216d"},{"sha":"28d75d934958d5bb33422c9ffec1820ff4dca812","author":{"email":"5f007b3a45314ea10cbf950bc09a7bb559b60b4e@google.com","name":"Julien Boeuf"},"message":"Adding option to add a null terminator when loading a file.\n\n- This will take care of a potential issue with default credentials\n  where the slice pointer is casted as const char * for APIs that need a\n  null terminated string.","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/28d75d934958d5bb33422c9ffec1820ff4dca812"},{"sha":"1b39916bbaaef36662ce97dd9d7996e8ef6092a8","author":{"email":"3ecea84660377a1e62418cfd1f1133e87500b197@google.com","name":"Tim Emiola"},"message":"Adds an explicit Cancellation exception\n\n- uses Forwardable to provide access the @call within an ActiveCall\n- removes redundant methods from ActiveCall","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/1b39916bbaaef36662ce97dd9d7996e8ef6092a8"},{"sha":"a10a8432f3a9b05dc3dd2ff4d3cabf9da4781cd7","author":{"email":"3ecea84660377a1e62418cfd1f1133e87500b197@google.com","name":"Tim Emiola"},"message":"Corrects handling of status during bidi call orchestration.\n\n- Ensures that invalid status are raised as exceptions\n- Ensures that exceptions during the write thread are bubbled up to the starting\n  thread\n\nAlso - improves the debug messages during the BiDi calls","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/a10a8432f3a9b05dc3dd2ff4d3cabf9da4781cd7"},{"sha":"b5bcca44df242f7c914e7cc73a67a981f135d3ea","author":{"email":"3ecea84660377a1e62418cfd1f1133e87500b197@google.com","name":"Tim Emiola"},"message":"Adds interop cancellation tests","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/b5bcca44df242f7c914e7cc73a67a981f135d3ea"},{"sha":"041e039ed2d8c3d152fc24d9a6ac3b3eacd63fe9","author":{"email":"3ecea84660377a1e62418cfd1f1133e87500b197@google.com","name":"Tim Emiola"},"message":"Updates gem dependencies, style rules","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/041e039ed2d8c3d152fc24d9a6ac3b3eacd63fe9"},{"sha":"76801d21903b6cbe08ed456045a087c7ceff1b82","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData_XXX instead of Data_XXX for GRPC::Core::Call\n\nData_XXX family is being deprecated in Ruby 2.x.","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/76801d21903b6cbe08ed456045a087c7ceff1b82"},{"sha":"961f0bcc15e3b505ff58d8ea343dc99e8613326f","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::MetadataArray","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/961f0bcc15e3b505ff58d8ea343dc99e8613326f"},{"sha":"c9b7d1cb04485111a61e462fc93c52c64cc1007f","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::Channel","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/c9b7d1cb04485111a61e462fc93c52c64cc1007f"},{"sha":"d98db4a647cb943f53ea7dd5568c6ed4e809ea9f","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for TmpChannelArgs","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/d98db4a647cb943f53ea7dd5568c6ed4e809ea9f"},{"sha":"bf256ae07a492ddca6ee59164cf27f8a13d6a3db","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::CompletionQueue","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/bf256ae07a492ddca6ee59164cf27f8a13d6a3db"},{"sha":"a87924e646673276d5a0f8302800e486be7b0105","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::Credentials","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/a87924e646673276d5a0f8302800e486be7b0105"},{"sha":"d441c2e5b3dcdd2a0eebeeb9fb580da4a875187c","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::TimeSpec","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/d441c2e5b3dcdd2a0eebeeb9fb580da4a875187c"},{"sha":"9232f124e0c06cf2c0523d0b7c09b2dd462449d1","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::Server","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/9232f124e0c06cf2c0523d0b7c09b2dd462449d1"},{"sha":"29ee1dbc93d1b97578d39c796bfc19b99e57545f","author":{"email":"c87a55b192ca2ace35ed81f7cd86e19000cd0c86@yugui.jp","name":"Yuki Yugui Sonoda"},"message":"Use TypedData for GRPC::Core::ServerCredentials","distinct":false,"url":"https://api.github.com/repos/yang-g/grpc/commits/29ee1dbc93d1b97578d39c796bfc19b99e57545f"}]}