{"push_id":2360211541,"size":16,"distinct_size":2,"ref":"refs/heads/benchmarks-pr7","head":"b2b7518cdec2b53c4d7896fda767a6a4e9c4f9df","before":"21cb862548daa22585e7f018f6344e64073240dc","commits":[{"sha":"18d71ab33392c40e27f2ccaafcf5a586e646db8f","author":{"name":"manish-qlogic","email":"b9fac090fc19e0db3f4ef6ef5beb650ef5af85d3@users.noreply.github.com"},"message":"SingleRowMutation supports variadic Mutation list (#236)\n\nImplement `SingleRowMutation` constructor that takes a list of `Mutation&&` objects.  Had to remove the constructor taking an iterator range, it is not used anyway.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/18d71ab33392c40e27f2ccaafcf5a586e646db8f"},{"sha":"2ceb5fdf21dbd03a8c6b6b964572387439c463ec","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Add direct link to Doxygen documentation. (#242)\n\nThis fixes #241. We can [skip ci] for this commit.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/2ceb5fdf21dbd03a8c6b6b964572387439c463ec"},{"sha":"631b5e243bcd63e094b37b73cd0dd15328dc6cd3","author":{"name":"hemant-qlogic","email":"97a98cebdcf2036d933eddc2bf491cd6b5dbceee@users.noreply.github.com"},"message":"Changes for using googletest framework in admin_integration_test (#235)\n\nUse googletest framework in `admin_integration_test`.  Fixes #193.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/631b5e243bcd63e094b37b73cd0dd15328dc6cd3"},{"sha":"ca2929132b59c6e7b3de93428d13d956ba15e520","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Enable a build with exceptions disabled. (#237)\n\nThis is part of the fixes for #35.  The changes are (I think) the minimal set of changes to get a build to compile and pass the tests without exception support, but even so, it is a large PR.  There are several changes:\r\n\r\n- Introduces a configuration flag in CMake to disable exceptions.\r\n- It creates an automated build using that flag.\r\n- It changes the code to raise exceptions through a delegate function, an idea stolen from Abseil, which aborts on exceptions.  A future PR we will add APIs that return errors instead of crashing.\r\n- It changes the tests to use `EXPECT_DEATH()` when exceptions are disabled instead of EXPECT_THROW().\r\n\r\nSome tests are disabled when exceptions are unavailable, and mocking is complicated with `EXPECT_DEATH()` because the side-effects in the mocks are not observable (they happen in a separate process).","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/ca2929132b59c6e7b3de93428d13d956ba15e520"},{"sha":"bc375a203ae45c06eef88e7ae460b23fbc1f9970","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Refactor CMake code to link against gRPC. (#233)\n\nDocument how we can manage the mess of CMake dependencies and\r\nuse that documentation for gRPC and Protobuf.  This is valuable\r\nregardless of the decision on whether we install our libraries or\r\nnot.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/bc375a203ae45c06eef88e7ae460b23fbc1f9970"},{"sha":"44422232b8128676979bb36e2164c241a3edb393","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Document how we support C++ without exceptions [skip ci]. (#246)\n\nThis fixes #245.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/44422232b8128676979bb36e2164c241a3edb393"},{"sha":"8aed75484f7b68da203b6563d2f756204f136863","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Fix build breakage. (#258)\n\nI should remember that sometimes (rarely, but sometimes) skipping\r\nthe CI build is a bad idea even for documents.  The relative path\r\nfor a markdown link did not work with Doxygen, that broke the\r\nbuild, fixed now.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/8aed75484f7b68da203b6563d2f756204f136863"},{"sha":"b92b33c82077ecd65c8606989835369171c82efc","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Do not use absl::StrJoin() (#260)\n\nThis fixes #251.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/b92b33c82077ecd65c8606989835369171c82efc"},{"sha":"5682d4437d19c9cc5a7a9985562a0fa5652a73d2","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Do not use ABSL_HAVE_EXCEPTIONS. (#263)\n\nCreated new macro (GOOGLE_CLOUD_CPP_HAVE_EXCEPTIONS), use that\r\ninstead, this fixes #254.  Thanks to @mbrukman for the suggestion for the\r\nsuggestions on how to make nested `#if/#endif` blocks more readable.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/5682d4437d19c9cc5a7a9985562a0fa5652a73d2"},{"sha":"b18e6685711cd86a7f72c3edb6c7854cef9e01d8","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Do not use absl::string_view (#256)\n\nThis fixes #249.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/b18e6685711cd86a7f72c3edb6c7854cef9e01d8"},{"sha":"7699fa26f74b5a6b12bac8fc10d40b4373e023be","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Do not use absl::make_unique. (#261)\n\nThis fixes #248.  Had to create and use `bigtable::internal::make_unique<>` \r\nto make `clang-tidy` happy because that is the \"modern\" way to reset a\r\n`std::unique_ptr<>`","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/7699fa26f74b5a6b12bac8fc10d40b4373e023be"},{"sha":"bb5b64e4eeae96eb1ecc474ac604318cae9dbb2f","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Add issue template. (#267)\n\nThis fixes #40.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/bb5b64e4eeae96eb1ecc474ac604318cae9dbb2f"},{"sha":"0a686f23a2ce38debca4d185866331a49d6e29ae","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"After installing known-good SDK, update to latest. (#266)\n\nThis fixes #224, always install a known-good version and\r\nupgrade from that version.  Every so often we would need\r\nto update what the known-good version is, but that can be\r\ndone without disrupting the current builds.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/0a686f23a2ce38debca4d185866331a49d6e29ae"},{"sha":"d350b08988e56eee49843a9689dfd5e6c1180656","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@users.noreply.github.com"},"message":"Hello world example (#244)\n\nAlso link the example from the Doxygen landing page, and link\r\nthat make from the github README for the bigtable subdirectory.\r\nThis fixes #240.","distinct":false,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/d350b08988e56eee49843a9689dfd5e6c1180656"},{"sha":"af3b5a3744fc7943f89be31e520bb29cb711af09","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@google.com"},"message":"Implement a benchmark for long-running programs.\n\nThis fixes #199.  It measures the performance of a long-running\nprogram, to ensure it does not degrade over time.","distinct":true,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/af3b5a3744fc7943f89be31e520bb29cb711af09"},{"sha":"b2b7518cdec2b53c4d7896fda767a6a4e9c4f9df","author":{"name":"Carlos O'Ryan","email":"1e981885614af43f673a374e712cb3970cfca931@google.com"},"message":"Implement a benchmark for long-running programs.\n\nThis fixes #199.  It measures the performance of a long-running\nprogram, to ensure it does not degrade over time.","distinct":true,"url":"https://api.github.com/repos/coryan/google-cloud-cpp/commits/b2b7518cdec2b53c4d7896fda767a6a4e9c4f9df"}]}
{"actor":{"display_login":"coryan"}}