)]}'
{
  "log": [
    {
      "commit": "17ae36822a8084f45ae51f9031e81f8318254f33",
      "tree": "ae95f7228eb234a51ae74eca1089ab2ea66f7ed7",
      "parents": [
        "9e8a46ebd61488e1b8be0df15e19c90e0395d7a9",
        "e0904c84162a2a078a47b7966305f84f817d6247"
      ],
      "author": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Wed Nov 28 14:42:46 2018 -0800"
      },
      "committer": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Wed Nov 28 14:42:46 2018 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into HEAD\n\nChange-Id: I3cacc9da948c56f15cb96f03a2142ffab4f65846\n"
    },
    {
      "commit": "e0904c84162a2a078a47b7966305f84f817d6247",
      "tree": "ae95f7228eb234a51ae74eca1089ab2ea66f7ed7",
      "parents": [
        "500945dd1316fcebb6d2fc6ec22019988b8ce6d2",
        "513c172119ac41a3dc52738db5bf649195fa5c64"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jeff@jeffmcglynn.com",
        "time": "Wed Nov 28 10:54:43 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 28 10:54:43 2018 -0800"
      },
      "message": "Merge pull request #2 from pokowaka/master\n\nExplicitly set ctest command."
    },
    {
      "commit": "513c172119ac41a3dc52738db5bf649195fa5c64",
      "tree": "ae95f7228eb234a51ae74eca1089ab2ea66f7ed7",
      "parents": [
        "500945dd1316fcebb6d2fc6ec22019988b8ce6d2"
      ],
      "author": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Tue Nov 27 17:04:53 2018 -0800"
      },
      "committer": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Tue Nov 27 17:04:53 2018 -0800"
      },
      "message": "Explicitly set ctest command.\n\nSome generators have trouble finding base_test if this project is\nincluded as a subproject. Explicitly setting the test name and\nexecutable command will fix this issue.\n"
    },
    {
      "commit": "500945dd1316fcebb6d2fc6ec22019988b8ce6d2",
      "tree": "c1c350b5ec2b39c1c036e576968a003c84056028",
      "parents": [
        "16661ba8c0103c2571e84a59a107c9e41dbe60dc",
        "baf0508027872f50198e838fe1148b73a9b11b1f"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jeff@jeffmcglynn.com",
        "time": "Tue Nov 27 11:17:42 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 27 11:17:42 2018 -0800"
      },
      "message": "Merge pull request #1 from pokowaka/master\n\nCMake support to enable compilation under Visual Studio"
    },
    {
      "commit": "baf0508027872f50198e838fe1148b73a9b11b1f",
      "tree": "c1c350b5ec2b39c1c036e576968a003c84056028",
      "parents": [
        "16661ba8c0103c2571e84a59a107c9e41dbe60dc"
      ],
      "author": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Wed Nov 21 16:09:40 2018 -0800"
      },
      "committer": {
        "name": "Erwin Jansen",
        "email": "jansene@google.com",
        "time": "Tue Nov 27 10:24:19 2018 -0800"
      },
      "message": "CMake support to enable compilation under Visual Studio\n\n- Add support for cmake\n- Template fix to enable compilation with visual studio.\n- Exclusion of static type tests under visual studio\n- Fix unit tests due to declaration issues\n\nNote we do not build the fuzzing target.\n\nTest: All unit tests green on VS2017, MacOs, Linux\n\nChange-Id: Ie8437f61d187fff03279c99fde0ff565e8f39b50\n"
    },
    {
      "commit": "16661ba8c0103c2571e84a59a107c9e41dbe60dc",
      "tree": "954429f1e6f9f558f62bcc541f7db8a9b1e38f45",
      "parents": [
        "06beed61ea806970a8c6023daf20436c2e65f25d"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 16:53:26 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 18:13:43 2018 -0700"
      },
      "message": "Fix ASAN failures in integer_sequence_codec and partition\n\nIntroduce UTILS_RELEASE_ASSERT, which crashes if the condition isn\u0027t\nmet, even on release builds.\n\nUpdate integer_sequence_codec and partition to use the new tests to\nvalidate input parameters, and update the tests so that they expect the\ncrash to occur even on release builds.\n\nBug: 112691516, 112669735\nChange-Id: Ic82edeffc64ca0f2b0d17f1c63563dfd8d9cdd71\n"
    },
    {
      "commit": "9e8a46ebd61488e1b8be0df15e19c90e0395d7a9",
      "tree": "954429f1e6f9f558f62bcc541f7db8a9b1e38f45",
      "parents": [
        "0e8de98a60e70bc2598f14df89ca1a2f5f0f0f1d"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 16:53:26 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 17:52:07 2018 -0700"
      },
      "message": "Fix ASAN failures in integer_sequence_codec and partition\n\nIntroduce UTILS_RELEASE_ASSERT, which crashes if the condition isn\u0027t\nmet, even on release builds.\n\nUpdate integer_sequence_codec and partition to use the new tests to\nvalidate input parameters, and update the tests so that they expect the\ncrash to occur even on release builds.\n\nBug: 112691516, 112669735\nChange-Id: Ic82edeffc64ca0f2b0d17f1c63563dfd8d9cdd71\n"
    },
    {
      "commit": "0e8de98a60e70bc2598f14df89ca1a2f5f0f0f1d",
      "tree": "ebf4d7242c397d31aafae6f4b1d991a2918caa2b",
      "parents": [
        "692fbf5865f2f5c470651aa0f56e491bbc7fffae"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 17:03:50 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Aug 16 17:03:50 2018 -0700"
      },
      "message": "Revert \"Disable problematic test that trips ASAN\"\n\nThis reverts commit 692fbf5865f2f5c470651aa0f56e491bbc7fffae.\n\nThe fix has been prepared and will be uploaded alongside this revert.\n"
    },
    {
      "commit": "692fbf5865f2f5c470651aa0f56e491bbc7fffae",
      "tree": "7f04579e42a5cb97cd5f5f6a9a786d4eb0211235",
      "parents": [
        "25cbdeb0d90a46092b26a689f3b4e75ada4d0d7b"
      ],
      "author": {
        "name": "Lingfeng Yang",
        "email": "lfy@google.com",
        "time": "Thu Aug 16 07:56:59 2018 -0700"
      },
      "committer": {
        "name": "Lingfeng Yang",
        "email": "lfy@google.com",
        "time": "Thu Aug 16 07:57:25 2018 -0700"
      },
      "message": "Disable problematic test that trips ASAN\n\nbug: 112691516\nChange-Id: I129db7811e251f200f33d710409397e651d8a600\n"
    },
    {
      "commit": "25cbdeb0d90a46092b26a689f3b4e75ada4d0d7b",
      "tree": "ebf4d7242c397d31aafae6f4b1d991a2918caa2b",
      "parents": [
        "ee5dc2b79b6920fa3f51bc5c235fddc30dc09398",
        "06beed61ea806970a8c6023daf20436c2e65f25d"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Aug 15 13:59:41 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Aug 15 13:59:41 2018 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into master\n\nChange-Id: Iaf074ead8ed429207d82493066d0c495d3dbd615\n"
    },
    {
      "commit": "06beed61ea806970a8c6023daf20436c2e65f25d",
      "tree": "ebf4d7242c397d31aafae6f4b1d991a2918caa2b",
      "parents": [
        "d16f2f6c3c7c2f899fde35782e1ee978877bb14b"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Aug 15 11:44:25 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Aug 15 11:48:50 2018 -0700"
      },
      "message": "Fix compilation errors with mingw\n\nFix minor build errors when building with mingw in the Android\nEmulator\u0027s build system:\n* Passing initializer list to pushAll helper can\u0027t deduce template\nargument with mingw, fix by adding an explicit type.\n* Add inline to image_utils helpers so that mingw doesn\u0027t think that the\nfunctions are declared but not used.\n\nChange-Id: I223e1a74380f9990dbab13ce41e377c3004f43b0\n"
    },
    {
      "commit": "ee5dc2b79b6920fa3f51bc5c235fddc30dc09398",
      "tree": "877265e53f23c6898638daeb36bb4c41e2a05847",
      "parents": [
        "c3d1dc28fc0908cfc8d412b38521593b45fe1417",
        "d16f2f6c3c7c2f899fde35782e1ee978877bb14b"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Tue Aug 07 20:03:27 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Tue Aug 07 20:03:27 2018 -0700"
      },
      "message": "Merge changes from upstream-master\n\n* Fix build with googletest-1.8.0 and when linking unittests into a\nsingle binary.\n\nChange-Id: I0555fe7d15c28c774f2c4534888829a23f0e5f62\n"
    },
    {
      "commit": "d16f2f6c3c7c2f899fde35782e1ee978877bb14b",
      "tree": "877265e53f23c6898638daeb36bb4c41e2a05847",
      "parents": [
        "6b50058889099e4287f683b97a86ca74607172c4"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Tue Aug 07 19:03:06 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Tue Aug 07 19:17:01 2018 -0700"
      },
      "message": "Fix build errors when used by the Android Emulator\n\nIn the Android Emulator, there are two main differences:\n1) googletest is the shared version 1.8.0, instead of the later commit\n   used by astc-codec (to get bazel support).\n2) Unit tests are all linked together into one binary, so one function\n   needs to be marked \"static\".\n"
    },
    {
      "commit": "c3d1dc28fc0908cfc8d412b38521593b45fe1417",
      "tree": "85e0da60fc73da1a00d2f1af094a5508968a89dd",
      "parents": [
        "e8421107e6d1aea23097198297064b02986e3d93",
        "6b50058889099e4287f683b97a86ca74607172c4"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Fri Aug 03 10:35:46 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Fri Aug 03 10:35:46 2018 -0700"
      },
      "message": "Initial merge of upstream-master.\n\nChange-Id: Ib07210f16b222f5e2469a99011ebc732883e4cec\n"
    },
    {
      "commit": "e8421107e6d1aea23097198297064b02986e3d93",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Fri Jul 27 15:00:01 2018 -0700"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Fri Jul 27 15:00:01 2018 -0700"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "6b50058889099e4287f683b97a86ca74607172c4",
      "tree": "85e0da60fc73da1a00d2f1af094a5508968a89dd",
      "parents": [
        "9281bf41acf975a739698999958b63cf8869855c"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Jul 26 13:08:01 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Thu Jul 26 13:17:11 2018 -0700"
      },
      "message": "Remove third_party/googletest and reference git repo instead\n\nUse a Bazel git_repository rule to reference the git repository instead\nof bundling the source.\n\nChange-Id: I32a0970178cb87fbf0e381db2e2d51fcccab542f\n"
    },
    {
      "commit": "9281bf41acf975a739698999958b63cf8869855c",
      "tree": "41fcce2347a46f615e77a41d7c1e4c2d0878f60e",
      "parents": [
        "b56a50064caf2a590ba43699e0074690fcd431bf"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Fri Jul 06 17:31:43 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Fri Jul 06 17:34:43 2018 -0700"
      },
      "message": "Fix compilation with mingw\n\nOn mingw, \"IntType data_ \u003d 0\" fails to compile.  Update to use\nIntType() instead.\n\nChange-Id: I706c15ddb993091aeb922ba7d9ef8cc4cc23bd64\n"
    },
    {
      "commit": "b56a50064caf2a590ba43699e0074690fcd431bf",
      "tree": "d81c98f2d097f9b32f23cffef7afa6725a182e66",
      "parents": [
        "ce724a5f1c94f539a6bf956fc6431c37e97961a9"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Jun 20 11:34:20 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Wed Jun 20 11:50:22 2018 -0700"
      },
      "message": "Initial version of astc-codec for open source release\n\nContains an implementation of an ASTC decoder that is able to pass the\ndEQP ASTC LDR tests.\n\nastc-codec has no external dependencies for the main library, only for\ntest code, and is licensed under the Apache license.\n\nComponents:\n\ninclude/ - Public API that can decode ASTC LDR data into a RGBA UNORM8\nbuffer.\n\nsrc/base/ - Base library with common functionality not directly related\nto ASTC decoding.  Contains a uint128 implementation, BitStream for\nreading/writing bits with a primitive (or uint128 type), Optional\nimplementation (to not take a dependency on C++17), and more.\n\nsrc/decoder/ - Internal implementation of the ASTC decoder.\n\nsrc/base/test/, src/decoder/test/ - Unit tests (and a fuzzing test) for\nthe astc decoder.\n\nsrc/decoder/testdata/ - Sample ASTC images and golden image results for\ntesting.\n\nsrc/decoder/tools/ - A tool to inspect contents of an ASTC file.\n\nthird_party/ - Third party libraries, only used for tests.\n\nChange-Id: Ia98e5a7dc847daa3d3a48c5e62d94b8fb1cb98bd\n"
    },
    {
      "commit": "ce724a5f1c94f539a6bf956fc6431c37e97961a9",
      "tree": "88dc586a7b19aaa5ce4a9d927733510ad06d2be9",
      "parents": [
        "a37e15d3e186b2377aeeb1bbf8cf62f3615c841c"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:55:12 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 11:39:04 2018 -0700"
      },
      "message": "Set up build system and add dependencies to WORKSPACE\n"
    },
    {
      "commit": "a37e15d3e186b2377aeeb1bbf8cf62f3615c841c",
      "tree": "afaba51791f31f9e40af31ca0b698cdf635c3cc3",
      "parents": [
        "2b3d25cf8ec91dc5c9b74980a8f8fa9278f0a00e",
        "fa9c8eaf4fe936f35dd95a1eecfbbb228494522d"
      ],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:53:11 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:53:11 2018 -0700"
      },
      "message": "Merge commit \u0027fa9c8eaf4fe936f35dd95a1eecfbbb228494522d\u0027 as \u0027third_party/googletest\u0027\n"
    },
    {
      "commit": "fa9c8eaf4fe936f35dd95a1eecfbbb228494522d",
      "tree": "f038bb048175150c0cd0833de4d551b1bc688c5b",
      "parents": [],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:53:11 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:53:11 2018 -0700"
      },
      "message": "Squashed \u0027third_party/googletest/\u0027 content from commit ba96d0b1\n\ngit-subtree-dir: third_party/googletest\ngit-subtree-split: ba96d0b1161f540656efdaed035b3c062b60e006\n"
    },
    {
      "commit": "2b3d25cf8ec91dc5c9b74980a8f8fa9278f0a00e",
      "tree": "15e09414aac46f4c18d5df5ffdaf846dcede32b0",
      "parents": [],
      "author": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Tue Jun 05 16:00:30 2018 -0700"
      },
      "committer": {
        "name": "Jeff McGlynn",
        "email": "jwmcglynn@google.com",
        "time": "Mon Jun 18 10:24:24 2018 -0700"
      },
      "message": "Add license and README based on Google open source template\n"
    }
  ]
}
