)]}'
{
  "log": [
    {
      "commit": "6227d26131ae6bb9b43da87e5620dd7502697875",
      "tree": "deda60cdf2c72e0f80f657210a0e27618d76915c",
      "parents": [
        "e098351fa71aa945233af670198ff192efac35e9"
      ],
      "author": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Thu May 06 13:42:33 2021 +1000"
      },
      "committer": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Thu May 06 05:05:11 2021 +0000"
      },
      "message": "[re2] Fix re2 build\n\nChange-Id: Iaf29a0abb359e3edf6a98e60049d2d1cb1458fb0\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/re2/+/525842\nReviewed-by: Shai Barack \u003cshayba@google.com\u003e\n"
    },
    {
      "commit": "e098351fa71aa945233af670198ff192efac35e9",
      "tree": "495f8c1822b968b2e8c1943862dee39bf4c4c9ee",
      "parents": [
        "dbcd2bd10f1f47e8722ce8fe2f412a2235b761cd"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Sun May 02 14:59:08 2021 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Mon May 03 16:02:43 2021 +0000"
      },
      "message": "[build] Migrate to new package templates\n\nPreviously I thought we were going to delete //third_party/re2, but\nthere was a request to delay that change. In order to respect this\nrequest without delaying the package() deprecation (almost done!) I\u0027m\nsending this migration change.\n\nChange-Id: I8ba512630d630b634abb5ca7ff33f52987bcf7c6\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/re2/+/523620\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\n"
    },
    {
      "commit": "dbcd2bd10f1f47e8722ce8fe2f412a2235b761cd",
      "tree": "33207213d8af7dd4474969df4a91b95a8770d60c",
      "parents": [
        "dd8033ed783793470bcd426a75934f6dbc70ff16"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed Dec 04 19:47:24 2019 -0800"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed Dec 04 19:47:24 2019 -0800"
      },
      "message": "Move includes outside of the re2 namespace\n\nWith the latest libc++, threads header no longer includes pthread.h,\nwhich means that util/mutex.h now includes pthread.h but it does so\ninside the re2 namespace which breaks compilation.\n\nChange-Id: If8f40f3f7c6891f9584b5cac55c0e54fe2ca96cf\n"
    },
    {
      "commit": "dd8033ed783793470bcd426a75934f6dbc70ff16",
      "tree": "c28c0e92611b4e7ae2d5e52780306725bce1d655",
      "parents": [
        "c59cb1f7181a821b96116117c559533fdaee3360"
      ],
      "author": {
        "name": "James Tucker",
        "email": "raggi@google.com",
        "time": "Thu Feb 21 03:27:36 2019 -0800"
      },
      "committer": {
        "name": "James Tucker",
        "email": "raggi@google.com",
        "time": "Thu Feb 21 03:48:15 2019 -0800"
      },
      "message": "[fuchsia] move binaries out of system/bin\n\nChange-Id: Id619de9eb287ae75261ca426cf2a1d581266776e\n"
    },
    {
      "commit": "c59cb1f7181a821b96116117c559533fdaee3360",
      "tree": "d1c2d0569b82477cea14f1bd6cf441bec106dac9",
      "parents": [
        "b3cb3a0f75540513473a7a2a2d09978f19d4907f"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Tue May 15 20:57:55 2018 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Tue May 15 20:57:55 2018 -0700"
      },
      "message": "Update README.fuchsia\n\nChange-Id: I5cdedc2b6aa0683b57f8bd18542a02a48f717abc\n"
    },
    {
      "commit": "b3cb3a0f75540513473a7a2a2d09978f19d4907f",
      "tree": "ca925210bbfd09bf97c5b5a739412e7de2e58503",
      "parents": [
        "b8ccd32007e6e3027db1bab012d30b58bf7d8956"
      ],
      "author": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Wed Apr 04 17:35:25 2018 +1000"
      },
      "committer": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Sat Apr 14 01:09:55 2018 +0000"
      },
      "message": "Update README.fuchsia\n\nChange-Id: I2265ca9d46dea171fa6d2adea138684c9ba6cdd7\n"
    },
    {
      "commit": "b8ccd32007e6e3027db1bab012d30b58bf7d8956",
      "tree": "eb829bb08d1963913e3b6b96aa1c4c784bcc1052",
      "parents": [
        "89821dad3f4af3440a78382f6a94c3d56043108e"
      ],
      "author": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Tue Apr 10 16:08:06 2018 -0700"
      },
      "committer": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Tue Apr 10 16:08:06 2018 -0700"
      },
      "message": "[pkg] Use the new deprecated_system_package alias\n\nPKG-46\n\nChange-Id: If40ad522ddc1956e60671f80d4326482991e5851\n"
    },
    {
      "commit": "89821dad3f4af3440a78382f6a94c3d56043108e",
      "tree": "cac7be17341510745cd08b2fee7b48bd138ebae7",
      "parents": [
        "8c8c8d9ca53259d94baf7e3eefcfbb22d77573e0"
      ],
      "author": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Sun Mar 04 22:46:01 2018 -0500"
      },
      "committer": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Sun Mar 04 22:50:32 2018 -0500"
      },
      "message": "Link to upstream in README.fuchsia\n\nUpstream obtained from existing git remote\n\nSEC-17\n\nChange-Id: Ia138bd757da4a0dc2aaa98e60c174eea0ca3a6e3\n"
    },
    {
      "commit": "8c8c8d9ca53259d94baf7e3eefcfbb22d77573e0",
      "tree": "8a058347131364209911fea7ce8fd54097e00e3b",
      "parents": [
        "edc462fd652d0ff3648f9ef09bbe2c24d6d8b2b7"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Feb 08 22:08:57 2018 -0800"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Feb 08 22:08:57 2018 -0800"
      },
      "message": "Like on Windows, sys/resource.h doesn\u0027t make sense on Fuchsia.\n\nChange-Id: Ifb92e40a01c55b5df48b0669b96837ab396fe674\n"
    },
    {
      "commit": "edc462fd652d0ff3648f9ef09bbe2c24d6d8b2b7",
      "tree": "6a0522bb01caa6dd97e1e89edd23a5fc054e4f64",
      "parents": [
        "502684789738b25841fc8a00f853bd185b9fc8c4"
      ],
      "author": {
        "name": "P.Y. Laligand",
        "email": "pylaligand@google.com",
        "time": "Wed Nov 22 17:08:10 2017 -0800"
      },
      "committer": {
        "name": "P.Y. Laligand",
        "email": "pylaligand@google.com",
        "time": "Wed Nov 22 17:08:10 2017 -0800"
      },
      "message": "Update path to package template\n\nChange-Id: Id9c000a8de68f5aaa08502200d6e698d9ec57305\n"
    },
    {
      "commit": "502684789738b25841fc8a00f853bd185b9fc8c4",
      "tree": "064fbc66109ee2336cc3af801db1982b4496c337",
      "parents": [
        "ce1f0c75149c18948182dc5b6cfe8ec013436c84"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Thu Nov 02 09:57:59 2017 -0700"
      },
      "committer": {
        "name": "Adam Barth",
        "email": "abarth@google.com",
        "time": "Thu Nov 02 09:57:59 2017 -0700"
      },
      "message": "[build] Add system_image property to package()\n\nChange-Id: Ia7581f220c2725318cb89761bd2a0fea08ca5f9b\n"
    },
    {
      "commit": "ce1f0c75149c18948182dc5b6cfe8ec013436c84",
      "tree": "ee92df645994d5862b7c8638d70796f389ba1b00",
      "parents": [
        "0d3f14d5f1f39c39137241b1cd63c1af34847cfb"
      ],
      "author": {
        "name": "Jake Ehrlich",
        "email": "jakehehrlich@google.com",
        "time": "Mon Oct 09 20:04:01 2017 -0700"
      },
      "committer": {
        "name": "Jake Ehrlich",
        "email": "jakehehrlich@google.com",
        "time": "Mon Oct 09 20:04:01 2017 -0700"
      },
      "message": "Added warning suppression for -Wtautological-unsigned-enum-zero-compare\n\nChange-Id: If48fa33831aa6ea196e40bda6876abff8d669a2f\n"
    },
    {
      "commit": "0d3f14d5f1f39c39137241b1cd63c1af34847cfb",
      "tree": "7d3017d852727525ba84cd32048d069060db48f8",
      "parents": [
        "9fd55512cf36f64b0e350a39cef9c32bf307f3db"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Fri Sep 08 22:41:36 2017 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Mon Sep 11 19:56:43 2017 -0700"
      },
      "message": "Disable -Wtautological-unsigned-zero-compare\n\nThis raises an error in upstream version of Clang.\n\nChange-Id: I87c49b23096b3cde23a27c1ca05f3fb3db3719e1\n"
    },
    {
      "commit": "9fd55512cf36f64b0e350a39cef9c32bf307f3db",
      "tree": "e06e3c70f8df91470459fcec8778ff0fcc5dea5c",
      "parents": [
        "66db2192b5067a53a3d901d56f4b8155fb7e9b85"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Sat Sep 09 08:17:23 2017 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Sat Sep 09 08:17:23 2017 +0000"
      },
      "message": "Revert \"Disable -Wtautological-unsigned-zero-compare\"\n\nThis reverts commit 66db2192b5067a53a3d901d56f4b8155fb7e9b85.\n\nReason for revert: This is only supported by the new toolchain.\n\nChange-Id: I0e6a6950118bfa00ba6d111fa56d68839e7d8864\n"
    },
    {
      "commit": "66db2192b5067a53a3d901d56f4b8155fb7e9b85",
      "tree": "7d3017d852727525ba84cd32048d069060db48f8",
      "parents": [
        "ea5a227dc4085dee2b0b5125e6669f51d3131590"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Fri Sep 08 22:41:36 2017 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Fri Sep 08 22:41:36 2017 -0700"
      },
      "message": "Disable -Wtautological-unsigned-zero-compare\n\nThis raises an error in upstream version of Clang.\n\nChange-Id: I41e26a1bf816a125e3b4fc16526060bd85a342cb\n"
    },
    {
      "commit": "ea5a227dc4085dee2b0b5125e6669f51d3131590",
      "tree": "e06e3c70f8df91470459fcec8778ff0fcc5dea5c",
      "parents": [
        "f022802bd1d2d928d05244cd57bef1ce14a3342a"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Tue Jun 06 14:16:06 2017 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Tue Jun 06 14:16:06 2017 -0700"
      },
      "message": "Add package config for re2_tests\n\nChange-Id: I79709730052c796eb6b1ed7c62dc97e8073b592b\n"
    },
    {
      "commit": "f022802bd1d2d928d05244cd57bef1ce14a3342a",
      "tree": "94c440d3cb591db98ffe4271379d0a666f06e194",
      "parents": [
        "27044789f3fb1ef46ec1f5749e8e8ad24ef43721"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Sun Aug 07 16:20:04 2016 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Sun Aug 07 16:20:04 2016 -0700"
      },
      "message": "[fuchsia][testing] Disable test that relies on partial munmap()\n\nFuchsia\u0027s munmap() doesn\u0027t support unmapping part of a previously\ncreated mapping (tracked in MG-215). Disable a test that relies on\nthis when building for Fuchsia.\n\nChange-Id: I667c564929ed58d83da002655cefd6dc8e3be1fd\n"
    },
    {
      "commit": "27044789f3fb1ef46ec1f5749e8e8ad24ef43721",
      "tree": "802a72a69d9e403b2b9ad92ac68cfa90cffcdcec",
      "parents": [
        "6e74bfcaf447cf3ba44a67d70fe81c292f9b0ed4"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Fri Aug 05 00:05:10 2016 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Fri Aug 05 00:17:52 2016 -0700"
      },
      "message": "Add GN build definition for Fuchsia\n\nChange-Id: Ie9404d8de17105e2efea87e5278a0eb6bed7ae22\n"
    },
    {
      "commit": "6e74bfcaf447cf3ba44a67d70fe81c292f9b0ed4",
      "tree": "5f01953cd0836400cd7852431cbd02d5015e6f2f",
      "parents": [
        "ead5eebb55702186ecf4ac30e851b4da472cd688"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 23:39:13 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 13:40:06 2016 +0000"
      },
      "message": "Fix a comment about the maximum repeat count.\n\nChange-Id: I8f232681798fad75a196d35b54849fadf0b14efc\nReviewed-on: https://code-review.googlesource.com/5507\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "ead5eebb55702186ecf4ac30e851b4da472cd688",
      "tree": "01cd7fafacbe48de784b77f9e165137159d8def0",
      "parents": [
        "8ff753942b7c5177131345d4ef96bd3db6456c87"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 22:46:49 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 12:50:15 2016 +0000"
      },
      "message": "Retire uint in favour of uint32.\n\nChange-Id: I236bab7d151600e63de444fda513512d3daa0247\nReviewed-on: https://code-review.googlesource.com/5506\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "8ff753942b7c5177131345d4ef96bd3db6456c87",
      "tree": "8de4c25bb0d347665259528afce22dd619ea1cfd",
      "parents": [
        "5a7d2fd9956862c806f45ddeace9eccb28b1f353"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 22:12:28 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 12:14:50 2016 +0000"
      },
      "message": "Ditch the COMPILE_ASSERT and ATTRIBUTE_UNUSED macros.\n\nChange-Id: I47ee9d9a202e6cfc59daea16c301e13a5e556533\nReviewed-on: https://code-review.googlesource.com/5505\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5a7d2fd9956862c806f45ddeace9eccb28b1f353",
      "tree": "b6e820a57726a6bd741d889ed2da0e647193bb95",
      "parents": [
        "8fe98fb939fd9605174b3782eeea89837cdd8ab2"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 21:41:31 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 11:59:17 2016 +0000"
      },
      "message": "Make the RE2 fuzzer ignore overly large inputs.\n\nChange-Id: I069a4d138cbe9313ee5402f268e8f732422ed5f8\nReviewed-on: https://code-review.googlesource.com/5504\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "8fe98fb939fd9605174b3782eeea89837cdd8ab2",
      "tree": "4d70d6a0f88193d37db6fbd615b987e2daf9edc5",
      "parents": [
        "fb40e7d290b96b5c45d0e56e3c221752d5beb32d"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 20:48:49 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 10:49:44 2016 +0000"
      },
      "message": "Add a generic implementation of FindLSBSet().\n\nChange-Id: Ib95f149e5790d762667b6fbdb72353ae991c7dca\nReviewed-on: https://code-review.googlesource.com/5503\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "fb40e7d290b96b5c45d0e56e3c221752d5beb32d",
      "tree": "9ab15289042af891c3e0a2e3c6c613f21c18fbc6",
      "parents": [
        "6bf3f71b1f65bc858f05da0c94d0b93a76e7f319"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 20:20:03 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Aug 04 10:23:14 2016 +0000"
      },
      "message": "Move util/bitmap.h to re2/bitmap256.h.\n\nChange-Id: I52c7e25c37b6134a78c10459bd97e7350b1ce25b\nReviewed-on: https://code-review.googlesource.com/5502\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "6bf3f71b1f65bc858f05da0c94d0b93a76e7f319",
      "tree": "626de28f47459240eb4d99c04fc8571cbb5509f6",
      "parents": [
        "ee55a8f64d253bdf5bfa98e8d09901a5fb9ee13c"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 22:19:07 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 12:19:46 2016 +0000"
      },
      "message": "Fix testinstall.cc.\n\nChange-Id: Id1760addd0b55ccb6d6bb9c2c8ef10a874f9bcd3\nReviewed-on: https://code-review.googlesource.com/5444\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "ee55a8f64d253bdf5bfa98e8d09901a5fb9ee13c",
      "tree": "65363b6c5fcd614f54a23217f4bd5c2571812756",
      "parents": [
        "861ccbc9d66334d6eff8183d08f4ef504e055741"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 21:49:57 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 12:10:53 2016 +0000"
      },
      "message": "Remove more #include directives from util/util.h.\n\nThis time, it was also necessary to remove using declarations,\nwhich meant adding \"std::\" to everything. I left std::string\nalone for now, but added a couple of TODOs for it.\n\nChange-Id: Idc45d6587be3ac3a2be1c9c941b4bad5b7a3fdb3\nReviewed-on: https://code-review.googlesource.com/5443\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "861ccbc9d66334d6eff8183d08f4ef504e055741",
      "tree": "5b575b71a46f981ea99f464a4ce10a97c5b2b650",
      "parents": [
        "0029946577cc5b848a3aea3751bfa42e76fb84c6"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 20:39:22 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 10:40:18 2016 +0000"
      },
      "message": "Remove unused flag from re2/testing/compile_test.cc.\n\nChange-Id: I3034b64991ab65ee82663b7cc09abf3e167743c8\nReviewed-on: https://code-review.googlesource.com/5442\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "0029946577cc5b848a3aea3751bfa42e76fb84c6",
      "tree": "4e84236350d9922dff19598265d325f65333b790",
      "parents": [
        "a7a1743aaafc3f2ed0a90e7830b1680bf2f0acc8"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 20:26:18 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 10:37:21 2016 +0000"
      },
      "message": "Start removing #include directives from util/util.h.\n\nOf course, this entails adding them to individual source files.\n\nChange-Id: Iafa89975cfa736ac4c63559ec5e8ec88d4d97eb4\nReviewed-on: https://code-review.googlesource.com/5441\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "a7a1743aaafc3f2ed0a90e7830b1680bf2f0acc8",
      "tree": "a7c329ad010f4c53926f99a40394d489afc137f1",
      "parents": [
        "998584d67574c36b23625d11ff1d8b14d0db8ef9"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 17:55:58 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 07:57:09 2016 +0000"
      },
      "message": "Tidy up use of the LOGGING macro.\n\nChange-Id: I8802a3be562f301a0a8d4440f720182f554a2a6b\nReviewed-on: https://code-review.googlesource.com/5425\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "998584d67574c36b23625d11ff1d8b14d0db8ef9",
      "tree": "01fc5b45ac625830b6f6d89095a89e66e3e8e04f",
      "parents": [
        "d29a86426b912530c8bab3724e8a7d429816fb80"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 16:54:50 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Aug 02 06:57:08 2016 +0000"
      },
      "message": "Tidy up some forward declarations.\n\nChange-Id: I625fe935fbdbdffa05cfd6f02060e5b23a4190af\nReviewed-on: https://code-review.googlesource.com/5424\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "d29a86426b912530c8bab3724e8a7d429816fb80",
      "tree": "9c097513a295fe4a4f51e093c9ac71bc7df7185a",
      "parents": [
        "384377f12178788b1d7e82a61470fb2b72f76f16"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 22:01:01 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 12:03:43 2016 +0000"
      },
      "message": "Tidy up the canned parsers a little.\n\nChange-Id: Iacbb5e84333aadbdd58d4a8105bd183e33b0d6b6\nReviewed-on: https://code-review.googlesource.com/5394\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "384377f12178788b1d7e82a61470fb2b72f76f16",
      "tree": "39a20b5543ce7caa921fd2c8eba1f69d7eb79e2e",
      "parents": [
        "89a5907d23e9e0a9d3eb28845a2d14005d8e9c73"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 21:40:20 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 11:41:24 2016 +0000"
      },
      "message": "Retire RE2_HAVE_LONGLONG. C++11 has long long.\n\nChange-Id: If25893661bda6cbc71b45b443aee15125f27a9fc\nReviewed-on: https://code-review.googlesource.com/5393\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "89a5907d23e9e0a9d3eb28845a2d14005d8e9c73",
      "tree": "839d3bd3fb690498f36546d2d92a2786c54cf558",
      "parents": [
        "8f8bb44754f8ca4401033a16f5e24c8e7d1c127a"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 21:09:42 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 11:13:22 2016 +0000"
      },
      "message": "Normalise all include guards.\n\nChange-Id: Ia0ba7c7a3d013038f3c86b4ec5455d8e0a9dccb3\nReviewed-on: https://code-review.googlesource.com/5392\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "8f8bb44754f8ca4401033a16f5e24c8e7d1c127a",
      "tree": "ec32248fd41c92245642ed364586426dcbce5f0d",
      "parents": [
        "004b150574442fc48582c40c2be769530fe4dda5"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 20:24:50 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 26 10:27:25 2016 +0000"
      },
      "message": "Simplify some of the OnePass code.\n\nChange-Id: I9713a93602a63f2e93700eb33b9e65126e61b699\nReviewed-on: https://code-review.googlesource.com/5391\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "004b150574442fc48582c40c2be769530fe4dda5",
      "tree": "34d89c91df1ae4d40ed08ebc218dcfc9218db304",
      "parents": [
        "5835165db0e21d8281bbc4b912b34ba0f508616d"
      ],
      "author": {
        "name": "Cédric Krier",
        "email": "ced@b2ck.com",
        "time": "Sat Jul 23 20:49:23 2016 +0200"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Sun Jul 24 07:44:54 2016 +0000"
      },
      "message": "use sh instead of bash to run tests\n\nChange-Id: Ie70eed7575b3c0cf515dd2589272f7317734ebee\nReviewed-on: https://code-review.googlesource.com/5350\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5835165db0e21d8281bbc4b912b34ba0f508616d",
      "tree": "a8517846e95b237e492d78c498c182a39ff0e73c",
      "parents": [
        "5d48a260d7ae62ce9f17776ff1466a0dd4b31884"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 16:33:36 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 06:36:25 2016 +0000"
      },
      "message": "Curb Prog::IsOnePass()\u0027s enthusiasm.\n\nChange-Id: Ie922b30c0a4e2c404da78b2287169e4351de5b42\nReviewed-on: https://code-review.googlesource.com/5333\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5d48a260d7ae62ce9f17776ff1466a0dd4b31884",
      "tree": "2486bfbb0455ece292cce9b41c37f0c12d7696d8",
      "parents": [
        "d74eb1d0910a0a8be0faf68e3d35a45f8c869710"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 02:48:19 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 21 16:49:44 2016 +0000"
      },
      "message": "Use a dummy FALLTHROUGH_INTENDED macro.\n\nChange-Id: Ica8d62f65014a9e8e63a830e2f978ca5faf29621\nReviewed-on: https://code-review.googlesource.com/5323\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "d74eb1d0910a0a8be0faf68e3d35a45f8c869710",
      "tree": "c4ff52af72c29897dcd0ca3813079d0ec01da1bc",
      "parents": [
        "0aefcfb4dc60f6d401482c62014eec5bd70cc225"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 02:30:37 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 21 16:32:03 2016 +0000"
      },
      "message": "Tweak an edge case in DFA::AnalyzeSearchHelper().\n\nChange-Id: I8051d69a19616425c864a862090f701fdce0904c\nReviewed-on: https://code-review.googlesource.com/5322\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "0aefcfb4dc60f6d401482c62014eec5bd70cc225",
      "tree": "e92ed43a843454d9183ce42cfd1b0fc3dd7b77c2",
      "parents": [
        "e85c8a92540ea2272ad638ac827ff039d1792e01"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 02:22:58 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 21 16:25:09 2016 +0000"
      },
      "message": "char is distinct from signed char and unsigned char.\n\nChange-Id: I13f226d8192e3e9baafb4efa3c584c185c30f6f7\nReviewed-on: https://code-review.googlesource.com/5330\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "e85c8a92540ea2272ad638ac827ff039d1792e01",
      "tree": "f838a5e489925ca9bc291f187b578b722002c7e4",
      "parents": [
        "a5a6eeaa938136378a191124f94a6f15638e4db2"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 02:18:38 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 21 16:19:48 2016 +0000"
      },
      "message": "Fix the naming in re2_arg_test.cc.\n\nChange-Id: I9c7957f16f243221d031b122c3c72b6322857a6a\nReviewed-on: https://code-review.googlesource.com/5321\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "a5a6eeaa938136378a191124f94a6f15638e4db2",
      "tree": "918f9b8fcd806e6574965201aa7820ed51e1da44",
      "parents": [
        "3da6e061ca6c1449323dfbb23f39775e92cef63b"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 22 02:06:33 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 21 16:09:18 2016 +0000"
      },
      "message": "Add LazyRE2, a \"lazy static pointer\" helper.\n\nChange-Id: I7d268ed9709750bd910da3c48458c4faf9817291\nReviewed-on: https://code-review.googlesource.com/5320\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "3da6e061ca6c1449323dfbb23f39775e92cef63b",
      "tree": "6b02bed264765ecc5bd306c08433b538b14e329d",
      "parents": [
        "bb58143e6b3196ccb8a3115d86a0dc73d9bceb3b"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 18 16:26:09 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 18 06:29:30 2016 +0000"
      },
      "message": "Oops, we can\u0027t just delete the State* here.\n\nChange-Id: I3bfcbb82a618e658faef098d45c95d65ff3331bd\nReviewed-on: https://code-review.googlesource.com/5256\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "bb58143e6b3196ccb8a3115d86a0dc73d9bceb3b",
      "tree": "cc06debf6f27fbc506310fb396a44bf6d83bb9e0",
      "parents": [
        "fb36443907c6f9816a00d16a4ba59ad4d098c949"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 18 16:00:12 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 18 06:01:50 2016 +0000"
      },
      "message": "Simplify StateSet and DFA::ClearCache().\n\nChange-Id: Ifc1167504284189d203a2e84f667ba38070ff6ec\nReviewed-on: https://code-review.googlesource.com/5254\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "fb36443907c6f9816a00d16a4ba59ad4d098c949",
      "tree": "24cf5cf914cd95f45bf5b8652ceb6b053445047b",
      "parents": [
        "f3705c6a2fac42066d7949efe1eb5c0acd3012f2"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 21:24:15 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 11:26:29 2016 +0000"
      },
      "message": "Improve the bytemap computation one more time.\n\nChange-Id: Id157eef2a18d02c1e4d0ad689d090826f13a8cc0\nReviewed-on: https://code-review.googlesource.com/5252\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "f3705c6a2fac42066d7949efe1eb5c0acd3012f2",
      "tree": "648b60934fb07ae92d128eae89808ccefb058853",
      "parents": [
        "1051d1c4ac12ee9606d3d38ed26211a42c1905a5"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 20:40:08 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 10:41:59 2016 +0000"
      },
      "message": "Avoid a couple of potential bugs.\n\nChange-Id: I287e14dd365f8d70b0d83359abd26ce3e9929a49\nReviewed-on: https://code-review.googlesource.com/5251\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "1051d1c4ac12ee9606d3d38ed26211a42c1905a5",
      "tree": "3238544ee899dde16b6b75cdcb6410618a370b7a",
      "parents": [
        "bd963ac5a1a6368249a0b90ab21100091ae88d80"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 19:53:39 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 15 09:56:58 2016 +0000"
      },
      "message": "Improve the bytemap computation some more.\n\nChange-Id: I319462fa445124228e55dabc7025948ccc92a486\nReviewed-on: https://code-review.googlesource.com/5250\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "bd963ac5a1a6368249a0b90ab21100091ae88d80",
      "tree": "3e4ea3a85f93d75a9bd8dbc8f39897be21b656ba",
      "parents": [
        "48dc259f95ae6c3ac9cc24a2018711b8f9c54c24"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 14 21:18:02 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 14 11:19:21 2016 +0000"
      },
      "message": "Add yet another test.\n\nChange-Id: I2a35f135b9ef95bfeb10148f7dc425f3f3854508\nReviewed-on: https://code-review.googlesource.com/5248\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "48dc259f95ae6c3ac9cc24a2018711b8f9c54c24",
      "tree": "412683ba7d9f94d411070595195c346cccf1283f",
      "parents": [
        "636bc71728b7488c43f9441ecfc80bdb1905b3f0"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 14 15:25:15 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Jul 14 05:27:17 2016 +0000"
      },
      "message": "Fix an error from MSVC.\n\nChange-Id: I32b5e032f9c0c0da6075922afe99bfd864c1f166\nReviewed-on: https://code-review.googlesource.com/5246\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "636bc71728b7488c43f9441ecfc80bdb1905b3f0",
      "tree": "501016d7fe90918797882caf21366302d30fb98e",
      "parents": [
        "c8c6184d1dcfd5d97d4e6a7f48b8d889f1d45856"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Jul 13 00:28:34 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 14:30:20 2016 +0000"
      },
      "message": "Add another test with a FIXME.\n\nChange-Id: I8e73d06b7a0a7dbeae7b598bc644823a0fd42dfd\nReviewed-on: https://code-review.googlesource.com/5245\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "c8c6184d1dcfd5d97d4e6a7f48b8d889f1d45856",
      "tree": "bee67cb6cf4c724838c4473a84bfe0dc042662fe",
      "parents": [
        "53aeca28e03d8ddd8ab5dc23c578b6f32e3229fb"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 21:54:01 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 11:54:49 2016 +0000"
      },
      "message": "Tweak #include ordering.\n\nChange-Id: I779644d890bdcaead2a00c5de081da3f2cb04f70\nReviewed-on: https://code-review.googlesource.com/5244\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "53aeca28e03d8ddd8ab5dc23c578b6f32e3229fb",
      "tree": "9ea20e6cbb47df64cf9a6365a48a6557fcfcafc5",
      "parents": [
        "eebe12ef967841d148f0f60120f638c7825bea7b"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 21:34:42 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 11:36:48 2016 +0000"
      },
      "message": "Don\u0027t inline the larger functions.\n\nChange-Id: I9cd75d9301c77b1bc1866d32b46915e91548cba6\nReviewed-on: https://code-review.googlesource.com/5243\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "eebe12ef967841d148f0f60120f638c7825bea7b",
      "tree": "4e3345dd0fc2e8e5a87e5186dc6301df929e7695",
      "parents": [
        "1d06d4b327923bf7ff5d55563fcde509c5da86d8"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 21:16:00 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 11:18:48 2016 +0000"
      },
      "message": "Improve the bytemap computation.\n\nChange-Id: Ie3c81a7f6621d1f9b84f807a2679df5c3cccf897\nReviewed-on: https://code-review.googlesource.com/5242\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "1d06d4b327923bf7ff5d55563fcde509c5da86d8",
      "tree": "b9cd3ac68c98ad9a43b7e6f91b9bb99faa090f79",
      "parents": [
        "65099976bd87b48f2c03dc4d7712b3fc1fdfa9d3"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 19:01:17 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 09:02:15 2016 +0000"
      },
      "message": "Fix a minor style issue. Add another test.\n\nChange-Id: I2b82cf5bec7c06926e54f98ee421a0bf57500329\nReviewed-on: https://code-review.googlesource.com/5241\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "65099976bd87b48f2c03dc4d7712b3fc1fdfa9d3",
      "tree": "933ab2a637f40b9c363295a7eed38d8001abc06e",
      "parents": [
        "619c6acf570482b9648d70075b0e10d2ea49d6a2"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 18:35:07 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 12 08:42:09 2016 +0000"
      },
      "message": "Factor out the bitmap code into a Bitmap256 class.\n\nChange-Id: I9ff8f4256cd7fbc83a3eb16dff68478b9963c6bd\nReviewed-on: https://code-review.googlesource.com/5240\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "619c6acf570482b9648d70075b0e10d2ea49d6a2",
      "tree": "55e3a29df058bdec749ed614b2ac2997c4702ae8",
      "parents": [
        "718df09610fee584c9038d8d519697e507e09c9b"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Jul 06 16:26:12 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Jul 06 06:27:13 2016 +0000"
      },
      "message": "Fix a warning from MSVC.\n\nChange-Id: Ib42e2c57df960861872db0a2cde5684c72cd4b82\nReviewed-on: https://code-review.googlesource.com/5166\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "718df09610fee584c9038d8d519697e507e09c9b",
      "tree": "5ded1923ab82aeea650605f7419e351626d61dd4",
      "parents": [
        "fd428f4b6527edbce7b353adf775e1429e3ce8d8"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 05 22:27:05 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 05 12:28:22 2016 +0000"
      },
      "message": "Make the bytemap tests use DumpByteMap().\n\nChange-Id: Iec7ac8c6a39948843bfe1b30d9e58877059ca969\nReviewed-on: https://code-review.googlesource.com/5165\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "fd428f4b6527edbce7b353adf775e1429e3ce8d8",
      "tree": "a4efa7bfd58708382bd8125d353859044d7d59b9",
      "parents": [
        "0bdee2788033a617bcb8a145bcf9f612098029a4"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 05 22:16:30 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Jul 05 12:17:33 2016 +0000"
      },
      "message": "Prefer CPU time (when available) for benchmarks.\n\nChange-Id: Iaef04f155fb3bfa35b0945e7fd003f1343fdf34f\nReviewed-on: https://code-review.googlesource.com/5164\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "0bdee2788033a617bcb8a145bcf9f612098029a4",
      "tree": "20b2f2befb554d5086cfa1ee68d45034d1409867",
      "parents": [
        "0fb79d769f5584c1089edece40dcfc43a1764aa7"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 23:22:37 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 13:24:37 2016 +0000"
      },
      "message": "Rework Bitmap\u003c\u003e into ByteMapBuilder.\n\nChange-Id: Iceb65cffe7fa7a5742af0a41032fd6c092852dde\nReviewed-on: https://code-review.googlesource.com/5163\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "0fb79d769f5584c1089edece40dcfc43a1764aa7",
      "tree": "655c2833b8cff07fbc0f1a91ec1f4efd40b96ddf",
      "parents": [
        "f257d5d045872368e3cd7e606fc581410f29d192"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 22:35:10 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 12:36:35 2016 +0000"
      },
      "message": "Move Bitmap\u003c\u003e from prog.h to prog.cc.\n\nChange-Id: I9137b7aff73d9397df5728882c0e6d547d14920d\nReviewed-on: https://code-review.googlesource.com/5162\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "f257d5d045872368e3cd7e606fc581410f29d192",
      "tree": "73d433a5abb8ac1667f3752911fa55eee9ac9513",
      "parents": [
        "4f47841c3897b8d764e9f2a971078b514031acd6"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 18:36:03 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jul 04 08:38:48 2016 +0000"
      },
      "message": "Stop MSVC from complaining about flexible array members.\n\nFixes #99.\n\nChange-Id: I44bd11902440bd0a74e22ac90aae0d9550dd056a\nReviewed-on: https://code-review.googlesource.com/5161\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "4f47841c3897b8d764e9f2a971078b514031acd6",
      "tree": "250a87edb93cf734c1d335e7b4aa88ef1bbf3578",
      "parents": [
        "fc6337a382bfd4f7c861abea08f872d3c85b31da"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Sun Jul 03 23:18:05 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Sun Jul 03 13:20:31 2016 +0000"
      },
      "message": "Fix the DFA memory budget logic for RE2::Set.\n\nChange-Id: I10dafc05ba500e218cbb5dfe65c9297944eb7135\nReviewed-on: https://code-review.googlesource.com/5160\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "fc6337a382bfd4f7c861abea08f872d3c85b31da",
      "tree": "de5fe67657bcffe29db24ec6875042861e14d333",
      "parents": [
        "b34c0752a9fefb132583197552793a7395b9d3ef"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Thu Jun 23 14:27:36 2016 -0700"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Jul 01 02:35:52 2016 +0000"
      },
      "message": "Add a workspace name based on Bazel guidelines\n\nChange-Id: I387d2530b6fc45b4ab029c29b5387aeba0554a59\nReviewed-on: https://code-review.googlesource.com/5020\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "b34c0752a9fefb132583197552793a7395b9d3ef",
      "tree": "6ce8d380a60d79459e0ec1f6068f6c7d65c2a6f6",
      "parents": [
        "b246293a2ce5dbaf744185e0c58cabd235a473c1"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jun 20 16:50:11 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jun 20 06:59:47 2016 +0000"
      },
      "message": "Use flexible array members.\n\nThey are supported by GCC, Clang and MSVC and using them is better than\nusing arrays of size 1, which actually constitutes undefined behaviour!\n\nChange-Id: I8041d71ffcf7ee6481c000a81a26c0083b726b90\nReviewed-on: https://code-review.googlesource.com/4981\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "b246293a2ce5dbaf744185e0c58cabd235a473c1",
      "tree": "5f4189171d205ae20376d5172ce41a750bd5897b",
      "parents": [
        "49337bd77880a59baa929497a88cacddde1eb9fa"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jun 13 22:29:47 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Jun 13 12:31:37 2016 +0000"
      },
      "message": "Add zero-argument overload for Apply().\n\nFixes #98.\n\nChange-Id: If67db9730a80c36633fb739c86e058a8c8f92ce0\nReviewed-on: https://code-review.googlesource.com/4960\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "49337bd77880a59baa929497a88cacddde1eb9fa",
      "tree": "6e8aab0313cb718030050a0e2bfe1acdb6a21dd0",
      "parents": [
        "1d0aa858315275e7d81a76e496dfead9fda96452"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Jun 01 13:37:11 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Jun 01 03:38:50 2016 +0000"
      },
      "message": "Tweak a couple of things for style.\n\nChange-Id: I53aa400704a08b2ac453237afb388c9a2b0fbe17\nReviewed-on: https://code-review.googlesource.com/4910\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "1d0aa858315275e7d81a76e496dfead9fda96452",
      "tree": "e836085c93d952374a30a2c92eb8b2a2bd299446",
      "parents": [
        "0f0bde727ac9dd5dfc906179a679f3d528129e4d"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 31 21:54:34 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 31 11:58:39 2016 +0000"
      },
      "message": "Don\u0027t waste time fuzzing high-fanout programs.\n\nChange-Id: If5d291acc390db7b1afcce61753dffd737feb672\nReviewed-on: https://code-review.googlesource.com/4902\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "0f0bde727ac9dd5dfc906179a679f3d528129e4d",
      "tree": "017bc6e16f2c35946ad236a51569c051d4388dc2",
      "parents": [
        "c5f0094d79032d53b4aace38580ac3d6d6f460fd"
      ],
      "author": {
        "name": "Jeremy Fincher (corp)",
        "email": "jfincher@google.com",
        "time": "Mon May 30 09:31:49 2016 -0700"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 31 03:32:15 2016 +0000"
      },
      "message": "Make RE2::Options copyable\n\n(There seems to be little reason to block copying a 24 byte struct.)\n\nChange-Id: I6002bfeb7e2598aa827cd42e951e5d59f8c198b4\nReviewed-on: https://code-review.googlesource.com/4891\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "c5f0094d79032d53b4aace38580ac3d6d6f460fd",
      "tree": "9c8614193b54196c513fecc9239afeb963f34765",
      "parents": [
        "bfa5864478949b19e345fc8da15e681ee0326dac"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 27 14:45:06 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 27 04:56:12 2016 +0000"
      },
      "message": "Replace variadic_function.h with variadic templates.\n\nThis time, using forwarding references and not breaking SWIG.\n\nChange-Id: I4069ae960f2d8b1efb79e7cc6f7ba2a7a56d52c0\nReviewed-on: https://code-review.googlesource.com/4882\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "bfa5864478949b19e345fc8da15e681ee0326dac",
      "tree": "dd8577a801b93932b2aed35f19dde630375ffe43",
      "parents": [
        "901dde3a5f53e4b2c258dfd7a8f75da886baa7a9"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 24 18:36:12 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 24 08:39:05 2016 +0000"
      },
      "message": "Add a target for fuzzers like libFuzzer and AFL.\n\nFixes #64.\n\nChange-Id: If4f351c6642385308577b73c25ea1f1436214f58\nReviewed-on: https://code-review.googlesource.com/4851\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "901dde3a5f53e4b2c258dfd7a8f75da886baa7a9",
      "tree": "232bf71250aaff3ece4b3a8f85edb63bc25e34a9",
      "parents": [
        "5a1af4408aa094012f11f3013edfa8e165bb4c91"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 24 03:20:12 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 23 17:23:30 2016 +0000"
      },
      "message": "Work around the weirdness of sed(1) on Darwin.\n\nFixes #94.\n\nChange-Id: I647f8d1e99f1b5c5f36b4ea08b4740d5519e0daf\nReviewed-on: https://code-review.googlesource.com/4850\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5a1af4408aa094012f11f3013edfa8e165bb4c91",
      "tree": "565305cf7efc0515807b656c18c767b05921ddf3",
      "parents": [
        "30200d436e2be163811126c5c2e355a3c207183f"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 24 00:34:19 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 23 14:36:09 2016 +0000"
      },
      "message": "The SunOS linker does not support wildcards.\n\nFixes #93.\n\nChange-Id: I76c9db746b3e92bf9bc6faaa7a0c7bf4bf64cf3f\nReviewed-on: https://code-review.googlesource.com/4842\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "30200d436e2be163811126c5c2e355a3c207183f",
      "tree": "45126a57bef1119750dd582fe40b33f1b38ec027",
      "parents": [
        "7534e4ee6819aa61274836f558ffbda7a24294ef"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 23 19:20:14 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 23 09:22:40 2016 +0000"
      },
      "message": "Apply stack churn/size tweaks to Prog::IsOnePass().\n\nChange-Id: I46f449bb6564888aa1eb386bbb9171354c038d06\nReviewed-on: https://code-review.googlesource.com/4841\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "7534e4ee6819aa61274836f558ffbda7a24294ef",
      "tree": "3835de50ea069d104936497e84e5a8e45619486e",
      "parents": [
        "f91e7e1bee9f68e4ef9ce49878647f85ed94a133"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 20 15:05:24 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 20 05:06:52 2016 +0000"
      },
      "message": "Revert \"Replace variadic_function.h with variadic templates.\"\n\nThis reverts commit f91e7e1bee9f68e4ef9ce49878647f85ed94a133.\n\nChange-Id: Id75e54fc86b4c54ffb85d6f0cc3546e418a2be81\nReviewed-on: https://code-review.googlesource.com/4820\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "f91e7e1bee9f68e4ef9ce49878647f85ed94a133",
      "tree": "3c4ef2da2ea20e3d5c45bb850f4254dcdeac270d",
      "parents": [
        "9efd0dfacc81cc279e135a0e092ff5e9c1d20637"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu May 19 21:06:24 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 20 03:26:39 2016 +0000"
      },
      "message": "Replace variadic_function.h with variadic templates.\n\nChange-Id: I8e527268405169ea9234b55d9f64f9349164104c\nReviewed-on: https://code-review.googlesource.com/4792\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "9efd0dfacc81cc279e135a0e092ff5e9c1d20637",
      "tree": "3835de50ea069d104936497e84e5a8e45619486e",
      "parents": [
        "5ff625f3aabac16667a71aad4b4ee14f9976d9b8"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 17:25:05 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 07:26:00 2016 +0000"
      },
      "message": "Fix bug in bytemap computation. Mea culpa.\n\nChange-Id: I2b85597c4c78d68be001576da314513970100633\nReviewed-on: https://code-review.googlesource.com/4766\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5ff625f3aabac16667a71aad4b4ee14f9976d9b8",
      "tree": "f50e03c04cf5b3b8ce867495e55d0469344ace9e",
      "parents": [
        "565fcac8a79225d34f4573d15d103cca0992a27e"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 16:51:49 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 06:55:47 2016 +0000"
      },
      "message": "Compute the first byte once (lazily) per Prog.\n\nChange-Id: If7c44f3330865744e88a7959dcdef7f0b9eb97d3\nReviewed-on: https://code-review.googlesource.com/4765\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "565fcac8a79225d34f4573d15d103cca0992a27e",
      "tree": "bf48be481dc3805e5f6925bfaf368b8a7e62015a",
      "parents": [
        "6da1b835024f871834bca7c70ba1b0f9e1254c44"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 16:26:52 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 06:29:10 2016 +0000"
      },
      "message": "Consolidate bytemap logic into Prog::ComputeByteMap().\n\nChange-Id: I9740bba924632c869efc3c395295c86748994c62\nReviewed-on: https://code-review.googlesource.com/4764\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "6da1b835024f871834bca7c70ba1b0f9e1254c44",
      "tree": "22e7eed70afefc088291ed4766d640a90fddc11a",
      "parents": [
        "aafe5abcb8a6b85965843c341fcc2f6d8e051d9a"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 15:42:16 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 05:43:13 2016 +0000"
      },
      "message": "Move the bytemap dump code into Prog::DumpByteMap().\n\nChange-Id: I5f23ce1fa7d190917f94b8196cac458e7ec26fbd\nReviewed-on: https://code-review.googlesource.com/4763\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "aafe5abcb8a6b85965843c341fcc2f6d8e051d9a",
      "tree": "3846af88cbd1e9a1546eba65e1d8ed4e7b7013b1",
      "parents": [
        "33114d19ec3acc1bed077c7091b255cc1b021604"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 15:32:29 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 05:34:23 2016 +0000"
      },
      "message": "std::unordered_set\u003c\u003e should work everywhere now.\n\nChange-Id: I34674db12cfad39e883da288058545a860f3c31d\nReviewed-on: https://code-review.googlesource.com/4762\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "33114d19ec3acc1bed077c7091b255cc1b021604",
      "tree": "6c22d5be58501d4490e63a81dc562cac3510eea1",
      "parents": [
        "1699b78eefb878ccb4945cabc954aa7a751ded2f"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 15:21:31 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri May 13 05:24:31 2016 +0000"
      },
      "message": "Get rid of Trim().\n\nChange-Id: I535347c72e5bf29ad3f20f44b74b90880813c336\nProg::Flatten() does the same thing when it finishes.\nReviewed-on: https://code-review.googlesource.com/4761\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "1699b78eefb878ccb4945cabc954aa7a751ded2f",
      "tree": "99779602299341c153418652b8e665b259741ffe",
      "parents": [
        "aba62f89e67324c2c7d1046752eb7e253d5f6e2f"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 17:01:04 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 07:02:47 2016 +0000"
      },
      "message": "Get rid of delete_dfa_.\n\nChange-Id: If0fb8c4cc48301b7c6c0a93c0fdbfdd5ce228483\nReviewed-on: https://code-review.googlesource.com/4722\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "aba62f89e67324c2c7d1046752eb7e253d5f6e2f",
      "tree": "f62bf7e8239206d3df534ecec9b390ceb361690e",
      "parents": [
        "a476a9a4e66da2083f1f7182591a28b66d2f7cbb"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 16:49:15 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 06:51:31 2016 +0000"
      },
      "message": "Get rid of unbytemap_.\n\nChange-Id: I686b617d374e5f39ad213c25f6d0d542c497c2e4\nReviewed-on: https://code-review.googlesource.com/4721\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "a476a9a4e66da2083f1f7182591a28b66d2f7cbb",
      "tree": "077cb990936841855fe0c243b156600b0a9f14ca",
      "parents": [
        "3cd171e4c90f32ee26d49635e17dfe716c575bcc"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 16:29:17 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 10 06:30:39 2016 +0000"
      },
      "message": "Add a test for equivalence classes in Latin-1.\n\nChange-Id: I4093f530216a4a6cb93863a347638b9092719708\nReviewed-on: https://code-review.googlesource.com/4720\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "3cd171e4c90f32ee26d49635e17dfe716c575bcc",
      "tree": "b5166b913fa7a1490222b6faa40633286f8cd1d6",
      "parents": [
        "ac62674fa16b5a086f02dd208667ba65e22ec09d"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 09 14:46:53 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 09 04:47:43 2016 +0000"
      },
      "message": "Fix a gap in the TestCompile.ByteRanges data.\n\nChange-Id: I64fcfb2d6fdf84ab104cb97dcca2e08d710b42e9\nReviewed-on: https://code-review.googlesource.com/4711\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "ac62674fa16b5a086f02dd208667ba65e22ec09d",
      "tree": "c2174392ec189e7bef00e950c35de4fa772f041c",
      "parents": [
        "aef4f41af59fcebca38603b2387b318b04113f10"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 09 14:42:37 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 09 04:44:07 2016 +0000"
      },
      "message": "Plumb more variables from Makefile to re2.pc.\n\nChange-Id: I35509c273b0bd90242db127121c71be1f628c06f\nReviewed-on: https://code-review.googlesource.com/4710\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "aef4f41af59fcebca38603b2387b318b04113f10",
      "tree": "8e61f312138ca794f1d126245eb9bad7a0e89d8f",
      "parents": [
        "881b7b8985cd1814f253da38cea0208f67b48936"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 03 21:35:55 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 03 11:41:44 2016 +0000"
      },
      "message": "Enqueue only the ByteRange instructions that match.\n\nChange-Id: Ic9f6f6771ea8bee95cec11cc5df490137456fcd4\nReviewed-on: https://code-review.googlesource.com/4671\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "881b7b8985cd1814f253da38cea0208f67b48936",
      "tree": "6935a4e04a59c38813082c11331dc7cedd534fa4",
      "parents": [
        "3d95170fd4475cac23ec6c7a70dd8c6ba26cc5e3"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 03 18:22:07 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue May 03 09:09:03 2016 +0000"
      },
      "message": "Make NFA threads shared and effectively immutable.\n\nInstead of copying threads all the time, the NFA execution engine now\nincrements reference counters in AddToThreadq() and decrements them in\nStep(). It now copies threads only when recording captures.\n\nTwiddling reference counters is cheaper than copying pointers because\nthere are at least two pointers for the zeroth submatch and, of course,\nthere may be arbitrarily many submatches.\n\nThis probably will not help much with memory footprint except when fanout\nis high, but seems like it will be friendlier in terms of cache effects.\n\nChange-Id: I90e9f6c0164cb4d06554ec16a89bc8ce76f500a3\nReviewed-on: https://code-review.googlesource.com/4670\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "3d95170fd4475cac23ec6c7a70dd8c6ba26cc5e3",
      "tree": "21fd25ddb2f8924c2a33e333f108d9b98c0fd5a1",
      "parents": [
        "afff66f3e8079dfd9aca6e7085c025d6dfbccf2e"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 02 14:18:03 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon May 02 04:19:18 2016 +0000"
      },
      "message": "Add casts for some conversions from size_t.\n\nFixes #89.\n\nChange-Id: If04a45034cce72b802f8090ac5585074bced685f\nReviewed-on: https://code-review.googlesource.com/4660\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "afff66f3e8079dfd9aca6e7085c025d6dfbccf2e",
      "tree": "7affd5bfe73f1a45c5672c13d83afdfc05a3dd28",
      "parents": [
        "4137ddc41f725231acf03ccb544f71628c06401c"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 28 22:42:24 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 28 12:44:27 2016 +0000"
      },
      "message": "Don\u0027t reset match_[0]. It isn\u0027t necessary.\n\nChange-Id: I0a107ebaa00844e245fce632e370e47cd50d34cc\nReviewed-on: https://code-review.googlesource.com/4641\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "4137ddc41f725231acf03ccb544f71628c06401c",
      "tree": "e0f98dce4103c355a8b241e26afadfddbf210cce",
      "parents": [
        "7ccc98ba468fff2413c0240295115955da42287d"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Apr 27 20:51:28 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Wed Apr 27 10:53:33 2016 +0000"
      },
      "message": "Remove redundant id from Thread.\n\nChange-Id: I22a7a2f66015e854d87637ada6218df9ed1d2f85\nReviewed-on: https://code-review.googlesource.com/4631\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "7ccc98ba468fff2413c0240295115955da42287d",
      "tree": "9e77633152261a189c6c20e56a73895d9f62c14e",
      "parents": [
        "b3f77c59894a3c2ee3806d23eda4f34b36085011"
      ],
      "author": {
        "name": "James McKinney",
        "email": "james@slashpoundbang.com",
        "time": "Mon Apr 25 10:50:27 2016 -0400"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Tue Apr 26 01:34:23 2016 +0000"
      },
      "message": "Update link to Ruby wrapper\n\nrre2 was never released as a gem, is not maintained and hasn\u0027t been updated in six years, and doesn\u0027t install on some platforms.\n\nre2, on the other hand, is released as a gem, is maintained and doesn\u0027t have those platform issues.\n\nChange-Id: Ic5cd5787c2a71e7e84558581f8cd7807cad1a15a\nReviewed-on: https://code-review.googlesource.com/4610\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "b3f77c59894a3c2ee3806d23eda4f34b36085011",
      "tree": "573c6e9a3e7c09c456ce168f1a25da91127065f0",
      "parents": [
        "4744450c4880b9445c57d9224495f0e8e29f1c4c"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Mon Apr 25 00:12:47 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Sun Apr 24 15:10:13 2016 +0000"
      },
      "message": "Remove some unnecessary pointer save/restore logic.\n\nThere is no need to save t-\u003ecapture[1] and then restore it to\nt-\u003ecapture[0] (?!) when we do nothing else with t before freeing it.\n\nChange-Id: I2b09b99b3e00658ba4299433f60ced67ec8df448\nReviewed-on: https://code-review.googlesource.com/4604\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "4744450c4880b9445c57d9224495f0e8e29f1c4c",
      "tree": "a8658cb5ab8409bf8ce18caaae685f6efe25018f",
      "parents": [
        "b12a3243f318d046406e917022224b41f81697c4"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 15 19:32:20 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 15 09:34:49 2016 +0000"
      },
      "message": "Allow BitState to use memchr(3) to find the first byte quickly.\n\nChange-Id: I0e06144ebff0c77ce4000b9787de130bea9e083b\nReviewed-on: https://code-review.googlesource.com/4541\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "b12a3243f318d046406e917022224b41f81697c4",
      "tree": "027bcb558dd10b8b1b89f68a1b7b4f7c180ecaaa",
      "parents": [
        "5f4c85528674a0f5f64b49efca0ffc3da480dbd1"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 14 14:34:20 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 14 04:37:19 2016 +0000"
      },
      "message": "Remove includes attributes that will break the build.\n\nWhile I\u0027m here, tweak a few things to be consistent\nand/or more compact.\n\nChange-Id: I8a02ad1d5e2a894f5eaef597be4b237a23261bde\nReviewed-on: https://code-review.googlesource.com/4534\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "5f4c85528674a0f5f64b49efca0ffc3da480dbd1",
      "tree": "ff68e12728de23aeb972aaf680fdc23517533f88",
      "parents": [
        "baeed1cc46400b1d7888ee70f83c188ed43fefc0"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfarina@chromium.org",
        "time": "Tue Apr 12 08:22:52 2016 -0300"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 14 04:25:27 2016 +0000"
      },
      "message": "Reland \"add regexp_benchmark target\"\n\nThis reverts commit 5968df03326f7b0bf4ba0f5c5b93ed9467ddb700.\n\nThis patch includes the fix for the following error that\ncaused it to be reverted by commit 5968df03326f:\n\nre2/testing/dump.cc:21:23: fatal error: util/test.h: No such file or\ndirectory\n #include \"util/test.h\"\n\nChange-Id: I6f3fff1de809e61c6a9da64e24b606d2921529fa\nReviewed-on: https://code-review.googlesource.com/4510\nReviewed-by: Damien Martin-guillerez \u003cdmarting@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "baeed1cc46400b1d7888ee70f83c188ed43fefc0",
      "tree": "03033a9dcad03477c9e1bf178ce3df10b29c04c1",
      "parents": [
        "309a0151a4bac8bc6ff169d668b43231097f60fa"
      ],
      "author": {
        "name": "Damien Martin-Guillerez",
        "email": "dmarting@google.com",
        "time": "Wed Apr 13 14:23:05 2016 +0200"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 14 04:20:20 2016 +0000"
      },
      "message": "Removes \u0027includes \u003d [\".\"]\u0027 from BUILD file\n\nBazel automatically adds this include, so it is unneeded and has became\nan error rencently.\n\nChange-Id: Idb0f3732021035e9dc5ee82db47b1d97e2d84f30\nReviewed-on: https://code-review.googlesource.com/4520\nReviewed-by: Thiago Farina \u003ctfarina@chromium.org\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "309a0151a4bac8bc6ff169d668b43231097f60fa",
      "tree": "71c3504c39289b8693a3c579ff6aaf7309264f85",
      "parents": [
        "b2e685dad6642eacc5297b993d1d5e4b091e1e37"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 08 17:39:16 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 08 07:54:24 2016 +0000"
      },
      "message": "Keep count of lists and of instructions by opcode.\n\nThis enables us to calculate correctly the upper bound on the size of a\nDFA state. It also enables us to downsize safely the stacks preallocated\nby the DFA and NFA execution engines.\n\nChange-Id: I612ffbd37bbc9ee1237d693dd91a30cb9003e202\nReviewed-on: https://code-review.googlesource.com/4502\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "b2e685dad6642eacc5297b993d1d5e4b091e1e37",
      "tree": "1faba438242a46743b30ea9208bed33ce183b347",
      "parents": [
        "cd3c4ddb55a27971da1ef26a15026215c24e8f95"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 08 16:05:23 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Fri Apr 08 06:06:28 2016 +0000"
      },
      "message": "Add a benchmark with quite a high degree of fanout.\n\nChange-Id: I6dc42c506498dac3ab650cd55cc9e052a439c804\nReviewed-on: https://code-review.googlesource.com/4500\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "cd3c4ddb55a27971da1ef26a15026215c24e8f95",
      "tree": "bc55bac7f4017fe519ce2dc5ce32aee3d7e07ec8",
      "parents": [
        "908a6fa4f680002884065252fb8dee96a260cc4d"
      ],
      "author": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 07 23:19:56 2016 +1000"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 07 13:23:06 2016 +0000"
      },
      "message": "Fix the install tests after commit 908a6fa.\n\nChange-Id: I815890dcd393d294b4002454eaefc6b4f0be947a\nReviewed-on: https://code-review.googlesource.com/4484\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    },
    {
      "commit": "908a6fa4f680002884065252fb8dee96a260cc4d",
      "tree": "0783353b956fc57ce823efea1ed762d5961823f6",
      "parents": [
        "47809655f03729c0c699784ce7212774f1963acf"
      ],
      "author": {
        "name": "Aric Belsito",
        "email": "lluixhi@gmail.com",
        "time": "Thu Apr 07 00:01:47 2016 -0700"
      },
      "committer": {
        "name": "Paul Wankadia",
        "email": "junyer@google.com",
        "time": "Thu Apr 07 12:39:55 2016 +0000"
      },
      "message": "re2: Modify CXXFLAGS and LDFLAGS in Makefile.\n\nLDFLAGS and CXXFLAGS may be overridden by the environment when make\nis called.\n\nCreate RE2_LDFLAGS for LDFLAGS we don\u0027t want overridden. (placed\nbefore LDFLAGS in linking stage so -Wl,--as-needed does not\nremove LDICU).\n\nMove -pthread and -std\u003dc++11 to RE2_CXXFLAGS.\n\nChange-Id: I5f06fa4e52e3c00fad500f2e5d3cc163c083ab79\nReviewed-on: https://code-review.googlesource.com/4483\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n"
    }
  ],
  "next": "47809655f03729c0c699784ce7212774f1963acf"
}
