)]}'
{
  "log": [
    {
      "commit": "6cc7937173a9a9ff50bef754ed1a5333749f16d3",
      "tree": "acb5e17654ff5d04ac75ab804696c1ddb84f9f24",
      "parents": [
        "86ccc7749bd01278473d1d3843c442b5046b36fa"
      ],
      "author": {
        "name": "Michael Thomsen",
        "email": "mit@google.com",
        "time": "Wed Aug 11 11:20:45 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 11:20:45 2021 +0200"
      },
      "message": "Update README.md (#92)\n\n"
    },
    {
      "commit": "86ccc7749bd01278473d1d3843c442b5046b36fa",
      "tree": "0503a3060d16f9c0dedc569f943debc26a2691eb",
      "parents": [
        "a055256934aaf7b134bdd439c7abc4a6eb923941"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Wed Aug 11 10:15:32 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 10:15:32 2021 +0200"
      },
      "message": "Fix misplaced whitespace in info.proto (#91)\n\nThese cause warning when this is checked into the SDK which has formatting checks for proto files."
    },
    {
      "commit": "a055256934aaf7b134bdd439c7abc4a6eb923941",
      "tree": "ef2130a6b6698de0433384fe0143da319d6baa11",
      "parents": [
        "62489709baf9b8b60fbc1c3e53208bcd5f18f67f"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Sat Jul 31 17:30:47 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 31 17:30:47 2021 -0700"
      },
      "message": "fix formatting (#90)\n\n"
    },
    {
      "commit": "62489709baf9b8b60fbc1c3e53208bcd5f18f67f",
      "tree": "39b85c719192f98c0e6862bf37e8f93b15ff6b1e",
      "parents": [
        "4252e31af712c63149a99853918babfe99bee619"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Sun Jun 27 13:37:42 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 27 13:37:42 2021 -0700"
      },
      "message": "Update pubspec.yaml"
    },
    {
      "commit": "4252e31af712c63149a99853918babfe99bee619",
      "tree": "9f8da2586437cccc60d84417a94a256fa091ab15",
      "parents": [
        "29ee59684405d6c033dbbb0394312ee2bd593586"
      ],
      "author": {
        "name": "Lasse R.H. Nielsen",
        "email": "lrn@google.com",
        "time": "Fri Jun 25 10:03:19 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 25 10:03:19 2021 +0200"
      },
      "message": "Remove unused dependencies. (#89)\n\n"
    },
    {
      "commit": "29ee59684405d6c033dbbb0394312ee2bd593586",
      "tree": "8ecaccaa667aa25056fd871c2f7a971ea4a60b0f",
      "parents": [
        "e3e85b8f94d744022ff4dc7c4b798532d285b52f"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Fri May 07 10:28:26 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 10:28:26 2021 -0700"
      },
      "message": "Update test-package.yml (#88)\n\n"
    },
    {
      "commit": "e3e85b8f94d744022ff4dc7c4b798532d285b52f",
      "tree": "56ec0067c16c2bdf14a0f9a3fbac956d6a74bcc1",
      "parents": [
        "a0a813fae976faf01538632416870b9bbe3cddcb"
      ],
      "author": {
        "name": "Franklin Yow",
        "email": "58489007+franklinyow@users.noreply.github.com",
        "time": "Fri Apr 02 10:50:50 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 02 10:50:50 2021 -0700"
      },
      "message": "Update LICENSE (#87)\n\nChanges to comply to internal review"
    },
    {
      "commit": "a0a813fae976faf01538632416870b9bbe3cddcb",
      "tree": "c8ac39c945abf54b9e3bf4dba5d6b96b78ed1ed2",
      "parents": [
        "e0acfeb5affdf94c53067e68bd836adf589628fd"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Tue Jan 12 18:01:43 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 12 18:01:43 2021 +0100"
      },
      "message": "Migrate to GitHub Actions (#86)\n\n* Migrate to GitHub Actions\r\n\r\n* Delete .travis.yml\r\n\r\n* Replace travis badge\r\n\r\n* Add branch:master filter to badge link\r\n\r\n* Remove `--fatal-infos`"
    },
    {
      "commit": "e0acfeb5affdf94c53067e68bd836adf589628fd",
      "tree": "135c59865dd376554ae4cdc5b7b7da80b652591a",
      "parents": [
        "65efd8e6332dc9009e684c52b11383a33c6c47ba"
      ],
      "author": {
        "name": "Robert Nystrom",
        "email": "robert@stuffwithstuff.com",
        "time": "Thu Dec 03 15:26:57 2020 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Dec 03 15:28:44 2020 -0800"
      },
      "message": "Bump version in pubspec.\n"
    },
    {
      "commit": "65efd8e6332dc9009e684c52b11383a33c6c47ba",
      "tree": "81b91f61b5803e0f69d770e8e687a2ee06e4ad0a",
      "parents": [
        "83504e459e13862cc6a61c147147ef7892a0d285"
      ],
      "author": {
        "name": "Robert Nystrom",
        "email": "robert@stuffwithstuff.com",
        "time": "Thu Dec 03 14:50:39 2020 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Dec 03 15:01:58 2020 -0800"
      },
      "message": "Make compatible with null-safe args package.\n\nThe return type of usageException() is Never in the migrated package.\nExternally, dart2js_info does not need to worry about this because its\nconstraint on args keeps it on the unmigrated version.\n\nBut to roll the migrated args into the Dart SDK and google3, it needs to\nbe compatible with dart2js_info. This tiny change here makes the\nusageException() override agnostic and work with both the unmigrated and\nmigrated versions of args. I tested the latter locally with a dependency\noverride.\n"
    },
    {
      "commit": "83504e459e13862cc6a61c147147ef7892a0d285",
      "tree": "aa2fab274d3c904a764fc4379299275afba9ce16",
      "parents": [
        "787aa97f2ddcec15a272041d3085df176c856a89"
      ],
      "author": {
        "name": "Ivan Inozemtsev",
        "email": "iinozemtsev@google.com",
        "time": "Tue Nov 17 11:13:43 2020 +0100"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Nov 17 08:52:37 2020 -0800"
      },
      "message": "Make dart2js_info compatible with null-safe protobuf\n"
    },
    {
      "commit": "787aa97f2ddcec15a272041d3085df176c856a89",
      "tree": "24026b89b4fc24ac36a38af3fb9f7ae24984d708",
      "parents": [
        "66a7193c5bbc1400d67c135d679c4002133f4f91"
      ],
      "author": {
        "name": "Lasse R.H. Nielsen",
        "email": "lrn@google.com",
        "time": "Thu Oct 01 13:21:56 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 13:21:56 2020 +0200"
      },
      "message": "Remove dependency on quiver. (#82)\n\nThe dart2js_info package is included in the Dart SDK. This reduces the dependencies on other third-party packages."
    },
    {
      "commit": "66a7193c5bbc1400d67c135d679c4002133f4f91",
      "tree": "9d085a679d91d29b6cdb40ce08e4a9b474121034",
      "parents": [
        "0632a623b08e1f601c7eba99e0186a581ae799e9"
      ],
      "author": {
        "name": "Mike Fairhurst",
        "email": "mfairhurst@google.com",
        "time": "Mon Sep 21 22:13:40 2020 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Sep 23 13:57:55 2020 -0700"
      },
      "message": "Remove unused dart:async imports\n\nSince Dart 2.1, Future and Stream have been exported from dart:core\n"
    },
    {
      "commit": "0632a623b08e1f601c7eba99e0186a581ae799e9",
      "tree": "bf80544e333d91d7ae9a07f1acf314bfd311ea6b",
      "parents": [
        "f97a2b8b6a9b958fc834abeb430f8f062e406ed9"
      ],
      "author": {
        "name": "Ivan Inozemtsev",
        "email": "iinozemtsev@google.com",
        "time": "Tue Aug 25 14:20:52 2020 +0200"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Aug 25 08:43:37 2020 -0700"
      },
      "message": "Increase Dart SDK version\n"
    },
    {
      "commit": "f97a2b8b6a9b958fc834abeb430f8f062e406ed9",
      "tree": "fc4b364c5d8ab5dda20efd610f69ffb225c534a6",
      "parents": [
        "94ba36cb77067f28b75a4212e77b810a2d7385e9"
      ],
      "author": {
        "name": "Ivan Inozemtsev",
        "email": "iinozemtsev@google.com",
        "time": "Tue Aug 25 13:54:31 2020 +0200"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Aug 25 08:43:37 2020 -0700"
      },
      "message": "Update protobuf dependency\n\nAlso add a script `tool/update_proto.sh` to regenerate proto sources.\n"
    },
    {
      "commit": "94ba36cb77067f28b75a4212e77b810a2d7385e9",
      "tree": "18595932f7f905344f8a704e670295d70736c28b",
      "parents": [
        "c809182284dbcf162e0777b4ffc388e066a92157"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Jul 10 10:18:58 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 10:18:58 2020 -0700"
      },
      "message": "fix README example to mention `--grouping`"
    },
    {
      "commit": "c809182284dbcf162e0777b4ffc388e066a92157",
      "tree": "4ae523f75637b2bfab8108e3344484e7357696b2",
      "parents": [
        "8335ee5613344a33f832029a121babeee1727db9"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Wed Jul 31 21:13:25 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 31 21:13:25 2019 -0700"
      },
      "message": "Delete codereview.settings"
    },
    {
      "commit": "8335ee5613344a33f832029a121babeee1727db9",
      "tree": "cfe346181c618da961e29809b32483e13a462cb1",
      "parents": [
        "829f7bec38d70fc83b42d8e9098baa603c4b1a42"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Thu May 23 12:49:17 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 23 12:49:17 2019 -0700"
      },
      "message": "Fix missing_return violation newly enforced in Dart ~2.3.2-dev.0.1 (#79)\n\nFix missing_return violation newly enforced in Dart ~2.3.2-dev.0.1"
    },
    {
      "commit": "829f7bec38d70fc83b42d8e9098baa603c4b1a42",
      "tree": "b792842368917d99d55d8598cd6a9f69096fbfc8",
      "parents": [
        "3896c5efc74bfcd30cb40704f26157df3a8f130a"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Fri Apr 12 11:24:55 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 12 11:24:55 2019 -0700"
      },
      "message": "Delete analysis_options.yaml"
    },
    {
      "commit": "3896c5efc74bfcd30cb40704f26157df3a8f130a",
      "tree": "72a6ccc1bc41fc9631da36d0523acb3e1390db47",
      "parents": [
        "b82db322b1ed636bff2c5c23372de154e732fe9e"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Mon Mar 11 17:02:12 2019 -0700"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Mon Mar 11 17:02:12 2019 -0700"
      },
      "message": "reformat\n"
    },
    {
      "commit": "b82db322b1ed636bff2c5c23372de154e732fe9e",
      "tree": "58df0fb11bf8a9bc45f8cdaabf9c88c7c7cfe7ac",
      "parents": [
        "40b704c4150e40f311fb3fd437ee5ce1ae065ee6"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Mon Mar 11 16:47:36 2019 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Mon Mar 11 16:55:17 2019 -0700"
      },
      "message": "Move subcommands under src. Otherwise, pub-global-activate believes they should have a main\n"
    },
    {
      "commit": "40b704c4150e40f311fb3fd437ee5ce1ae065ee6",
      "tree": "6e2e337fe8d0330ce3bb1c28e7baa98a514dba0d",
      "parents": [
        "8f9cf98a5933ed2ffdb089ccebd87ffb003aef62"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@google.com",
        "time": "Mon Mar 04 09:27:42 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Mon Mar 04 14:34:24 2019 -0800"
      },
      "message": "Add a test for verifying proto codec serialized ids\n"
    },
    {
      "commit": "8f9cf98a5933ed2ffdb089ccebd87ffb003aef62",
      "tree": "c6cd240bf8e9cafcc844acef1cfeb09d031cd697",
      "parents": [
        "b971da70464d93e1eef3e2f48674c9e76deae480"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@google.com",
        "time": "Mon Mar 04 09:11:14 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Mon Mar 04 14:34:24 2019 -0800"
      },
      "message": "Use unqualified enum strings when generating serialized ids in the proto codec\n"
    },
    {
      "commit": "b971da70464d93e1eef3e2f48674c9e76deae480",
      "tree": "06a95fbfd97295d76e6d2eb9a6158f96a0583561",
      "parents": [
        "cae9e37e947f1ee0e52d4d35335121a0e47a3daa"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Feb 20 14:00:05 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Feb 20 14:00:05 2019 -0800"
      },
      "message": "Release 0.6.0\n"
    },
    {
      "commit": "cae9e37e947f1ee0e52d4d35335121a0e47a3daa",
      "tree": "3ae6a45f72b38d58e10ad86239b85e040da53f49",
      "parents": [
        "4cbb95180061eb0bc0282f2bded9792d52b00946"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Feb 20 12:59:29 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Feb 20 13:01:35 2019 -0800"
      },
      "message": "Refactor convert command so that all conversions can use the same -o and --inject-text flags\n"
    },
    {
      "commit": "4cbb95180061eb0bc0282f2bded9792d52b00946",
      "tree": "02bdb7b2587aa932a39f9c347cf943a03bc33b52",
      "parents": [
        "812c1b167fb944a283bcbcfa93aaf40403217e70"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Feb 15 12:56:13 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Feb 15 15:18:43 2019 -0800"
      },
      "message": "Revert to use the old-style IDs for json codec.\nThis was initially added to make it easier to compare info files via text diffing, that is now supported by dumping the info into a simple text format instead\n"
    },
    {
      "commit": "812c1b167fb944a283bcbcfa93aaf40403217e70",
      "tree": "093e0831d2c35b2d823ce1cdb38213f47bfb6aae",
      "parents": [
        "521aa8eeac3d34b0fcef7ac20abe0fad05fb921c"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Feb 15 12:49:21 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Feb 15 15:18:43 2019 -0800"
      },
      "message": "Add \u0027show\u0027 command - displays infos as text\n"
    },
    {
      "commit": "521aa8eeac3d34b0fcef7ac20abe0fad05fb921c",
      "tree": "d822eec855c1db3531a31e3a6dc0e1de61e746ce",
      "parents": [
        "b22cea76d27dd0662c54055eedfb2af6e23db6e9"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 20:52:56 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Feb 15 12:13:57 2019 -0800"
      },
      "message": "Consolidate all tools under a single command-line interface\n"
    },
    {
      "commit": "b22cea76d27dd0662c54055eedfb2af6e23db6e9",
      "tree": "8bb92a8ab2c259326f752dedbbb3189fbfc32f9f",
      "parents": [
        "ad2adf568fea84c91dbc47e029be020633861f28"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 12:07:10 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 15:11:06 2019 -0800"
      },
      "message": "Add JSON/binary conversion tools\n"
    },
    {
      "commit": "ad2adf568fea84c91dbc47e029be020633861f28",
      "tree": "2ea3f2bc1c7be739d5dcda1f69e7271cf794c086",
      "parents": [
        "e991020248be5e916d05f0c23f5f8f886528228d"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 12:06:36 2019 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 15:11:06 2019 -0800"
      },
      "message": "Add filename to output unit.\nThis will be used to properly extract text from sources when the output of dump-info only shows span offsets\n"
    },
    {
      "commit": "e991020248be5e916d05f0c23f5f8f886528228d",
      "tree": "ac79452a79bdd6193e253bb0183060aa3bb8d846",
      "parents": [
        "814a5c0c6b1449766f531681b16913f9103bcf3c"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Feb 14 15:09:14 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 14 15:09:14 2019 -0800"
      },
      "message": "Allow all tools to read JSON or binary format (#69)\n\n"
    },
    {
      "commit": "814a5c0c6b1449766f531681b16913f9103bcf3c",
      "tree": "0f820397b5714096adb0a17f2b798d0e77304a59",
      "parents": [
        "d6eaba9a61184a8882f2b0918e69b2efca9d2985"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 10:39:28 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Feb 13 21:15:51 2019 -0800"
      },
      "message": "update git ignore\n"
    },
    {
      "commit": "d6eaba9a61184a8882f2b0918e69b2efca9d2985",
      "tree": "bd32f8e8b7b5a245b494f184012f565e66292494",
      "parents": [
        "dc9516a22b4d4195072826d1a593db09d69bb9a0"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Feb 13 21:13:38 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 13 21:13:38 2019 -0800"
      },
      "message": "Small cleanup tasks. json and proto use the codec abstraction, but the binary serialization does not, other unrelated cleanup (#67)\n\n"
    },
    {
      "commit": "dc9516a22b4d4195072826d1a593db09d69bb9a0",
      "tree": "32d9333cfca9040eeff58a5b97eb5753f5fef360",
      "parents": [
        "8439f0ce297f6bdc6920337ec6362b657edbdd3e"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Feb 13 21:10:56 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 13 21:10:56 2019 -0800"
      },
      "message": "Add backwards-compatible json encoding (#66)\n\n"
    },
    {
      "commit": "8439f0ce297f6bdc6920337ec6362b657edbdd3e",
      "tree": "1d7fbdf7c7dfc8292aa8cf75801178af5521a399",
      "parents": [
        "38de0d830b8358162caf2956fa1db18895abc438"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Feb 13 21:10:41 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 13 21:10:41 2019 -0800"
      },
      "message": "Allow null dart2js version (#65)\n\n"
    },
    {
      "commit": "38de0d830b8358162caf2956fa1db18895abc438",
      "tree": "5c300056dca24d833cdcf1bb29d6523ec46398f5",
      "parents": [
        "a99b40b218dec17aa2b108f71739bdcdd4a4f57a"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Feb 13 21:09:59 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 13 21:09:59 2019 -0800"
      },
      "message": "Remove output unit field from code-span, it is redundant with output unit in the enclosing entity (#64)\n\n"
    },
    {
      "commit": "a99b40b218dec17aa2b108f71739bdcdd4a4f57a",
      "tree": "3159c611c67ec42046308f68e1030ffe4e968d8a",
      "parents": [
        "618f66ab4fdbdc20367884cb56ea1adf6f34bc41"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:53:31 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:53:31 2019 -0800"
      },
      "message": "Add changelog comment about binary codec\n"
    },
    {
      "commit": "618f66ab4fdbdc20367884cb56ea1adf6f34bc41",
      "tree": "9c9ca76e38fec7f7610fb76d09d38c7bafebfa24",
      "parents": [
        "648e670fe74e1517fee16855e0b31d78fa008c66"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:52:31 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:52:31 2019 -0800"
      },
      "message": "fix analyzer warnings\n"
    },
    {
      "commit": "648e670fe74e1517fee16855e0b31d78fa008c66",
      "tree": "3ec770b06165f227621bbd8e8f82a716cdf601c4",
      "parents": [
        "3db2a91fc996eed3055a0c30baaac15ff073fdac"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 10:40:10 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:41:50 2019 -0800"
      },
      "message": "Add binary serialization\n"
    },
    {
      "commit": "3db2a91fc996eed3055a0c30baaac15ff073fdac",
      "tree": "81ead13114e8f37390537fc8e50baa1774e35286",
      "parents": [
        "23f2917d8c6e84423cf2310005643fcc8d9019f6"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 10:37:17 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:41:50 2019 -0800"
      },
      "message": "made some fields non-final to make deserialization easier\n"
    },
    {
      "commit": "23f2917d8c6e84423cf2310005643fcc8d9019f6",
      "tree": "582078b3d8177669f2fe94a2db842e8d600b8cd4",
      "parents": [
        "9b962ab0fb7c18914ffd9ce6f3711675e391a0f0"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Jan 29 20:52:57 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:41:50 2019 -0800"
      },
      "message": "remove measurements from proto and regenerate\n"
    },
    {
      "commit": "9b962ab0fb7c18914ffd9ce6f3711675e391a0f0",
      "tree": "81e0d00b0cb69ff39d8e40c0f7bf9ff0a24dafc9",
      "parents": [
        "e61cd1bbf4c7113551aa1a5f4379a5b3eaa1ef05"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Jan 29 17:07:39 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:41:50 2019 -0800"
      },
      "message": "Split json codec from the info AST\n"
    },
    {
      "commit": "e61cd1bbf4c7113551aa1a5f4379a5b3eaa1ef05",
      "tree": "c4a54497bdc68f891e6eae3a7dde64d1af491e7e",
      "parents": [
        "02094d47926f477d61c0f60e7df7decb13421294"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 10:36:54 2019 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:41:50 2019 -0800"
      },
      "message": "json codec: bug fixes after removing id\n"
    },
    {
      "commit": "02094d47926f477d61c0f60e7df7decb13421294",
      "tree": "c400d26b8203dfd2d99624d5868f5ac76978ac7c",
      "parents": [
        "b60a136a91ded197e5c476690c38024ff4272b4c"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Jan 31 12:40:24 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 31 12:40:24 2019 -0800"
      },
      "message": "Add CodeSpan to represent code sections in dump info\n\n"
    },
    {
      "commit": "b60a136a91ded197e5c476690c38024ff4272b4c",
      "tree": "b6006e5204e42d838e3997d4e8e4666fb281bdab",
      "parents": [
        "01f42a3236848df49e09f3d17c152bd9bb5dc85c"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Jan 29 16:09:38 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 29 16:09:38 2019 -0800"
      },
      "message": "Remove \u0027id\u0027 field from infos, compute an id during serialization (#59)\n\n"
    },
    {
      "commit": "01f42a3236848df49e09f3d17c152bd9bb5dc85c",
      "tree": "5b15cb8a9e39170890fa1c0506517f206fd5da19",
      "parents": [
        "a966ccb78af1c75e9c78525dbcb93146206e0395"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Jan 18 16:15:02 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 16:15:02 2019 -0800"
      },
      "message": "Report library-sizes using the library uri (#58)\n\n"
    },
    {
      "commit": "a966ccb78af1c75e9c78525dbcb93146206e0395",
      "tree": "11046e914bcc7439ed25dde7609cc1ae011beb85",
      "parents": [
        "aa5cee59203b71c737b29af9ba4b8b16fea9e0eb"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Nov 27 15:06:20 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 27 15:06:20 2018 -0800"
      },
      "message": "Split out io from util.dart (#57)\n\n"
    },
    {
      "commit": "aa5cee59203b71c737b29af9ba4b8b16fea9e0eb",
      "tree": "640e405abe41b1592126919c0ee36c5fee84d682",
      "parents": [
        "457ae2217b0035685142080bd8f67396dba51938"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Nov 21 12:42:45 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 21 12:42:45 2018 -0800"
      },
      "message": "Add resetIds (#56)\n\n"
    },
    {
      "commit": "457ae2217b0035685142080bd8f67396dba51938",
      "tree": "c7f2ad1a2529e7eba327a509e6078b59fd7456bd",
      "parents": [
        "68fbae0008cf8fdec970aa144fe402c2e83f4ab9"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Nov 20 11:16:53 2018 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Nov 20 11:17:41 2018 -0800"
      },
      "message": "run dartfmt\n"
    },
    {
      "commit": "68fbae0008cf8fdec970aa144fe402c2e83f4ab9",
      "tree": "00417d2928e41518e2074abf79d50817f193e1ff",
      "parents": [
        "85689be911d4bcb004a46ee992886888dbe76bff"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Mon Nov 19 16:59:25 2018 -0800"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Nov 20 11:01:31 2018 -0800"
      },
      "message": "Update coverage tool.\n\nMakes the code strong-clean and use the new hook added in https://dart-review.googlesource.com/c/sdk/+/84880\n"
    },
    {
      "commit": "85689be911d4bcb004a46ee992886888dbe76bff",
      "tree": "70386f473a59eb89f32db03b43e90797d45f5974",
      "parents": [
        "0f1ace26a3aeaeb1923b2cb8944e95d87e484d91"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Mon Oct 15 13:49:02 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 15 13:49:02 2018 -0700"
      },
      "message": "Prepare to release 0.5.13 (#53)\n\n"
    },
    {
      "commit": "0f1ace26a3aeaeb1923b2cb8944e95d87e484d91",
      "tree": "451c0af94049778a47422a1a883e014f86a71633",
      "parents": [
        "79d7ee14f4ef1e9ffd165dda71a3a41f8b4e38a8"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Mon Oct 15 13:31:00 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 15 13:31:00 2018 -0700"
      },
      "message": "Use a relative path when generating unique IDs for elements (#52)\n\nThis does not affect the canonical URI for a library, but it does\r\nensure the IDs for libraries and their members are more stable when\r\nusing build systems that rely on temporary directories, like pkg:build\r\n\r\nThis accomplishes most of the desired behavior from\r\nhttps://github.com/dart-lang/sdk/commit/7fe8659613bfbf360d57d12327b7521cd869987a#diff-49250e8c7ce346ad217448560050bf76\r\n\r\nwhich was reverted in\r\nhttps://github.com/dart-lang/sdk/commit/2e1c17e5c15766baa8771ad4f29ef188fec52699#diff-49250e8c7ce346ad217448560050bf76"
    },
    {
      "commit": "79d7ee14f4ef1e9ffd165dda71a3a41f8b4e38a8",
      "tree": "490a60df674754b6f282f4ac272ec15c4117387a",
      "parents": [
        "f5970b33fbdc3d95bbb4d2be9b1807e4194d6d0e"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Tue Oct 02 09:17:25 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 02 09:17:25 2018 -0700"
      },
      "message": "Remove gratuitous uses of SplayTreeMap when decoding JSON (#51)\n\nSpeed up on CM: ~2x"
    },
    {
      "commit": "f5970b33fbdc3d95bbb4d2be9b1807e4194d6d0e",
      "tree": "6db0e6995ee5a8e0265b8f2a11bac6735cbb6027",
      "parents": [
        "20d899c7eb6e59947154d2eeb1be452687c8f684"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Thu Sep 27 09:16:20 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 27 09:16:20 2018 -0700"
      },
      "message": "Fix move.yml"
    },
    {
      "commit": "20d899c7eb6e59947154d2eeb1be452687c8f684",
      "tree": "c63bca074950fb15561a25c30ad94f472f30a0ee",
      "parents": [
        "a8e8631ceb6fe5bfa37e4e3af20046807205381b"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Sep 26 22:35:28 2018 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Sep 26 22:35:28 2018 -0700"
      },
      "message": "Support GitHub issue mover\n"
    },
    {
      "commit": "a8e8631ceb6fe5bfa37e4e3af20046807205381b",
      "tree": "04bce10a79e33461a4d261af6e4c2248853dc51f",
      "parents": [
        "5fe25533b644a33719773c990444f62a05a0cf72"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Tue Sep 25 10:08:49 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 25 10:08:49 2018 -0700"
      },
      "message": "use latest pkg:protos (#46)\n\n"
    },
    {
      "commit": "5fe25533b644a33719773c990444f62a05a0cf72",
      "tree": "315e8d420b38174f7f800c418f85c1790ae0f842",
      "parents": [
        "6212699564f938dbcc7f57e96bc176cbe8a600c1"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Tue Sep 25 09:45:01 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 25 09:45:01 2018 -0700"
      },
      "message": "support latest pkg:quiver (#47)\n\n"
    },
    {
      "commit": "6212699564f938dbcc7f57e96bc176cbe8a600c1",
      "tree": "d7ebdf80acc62e08bc60f5a58ee6a30c8c2969a1",
      "parents": [
        "3c01003e328d177733e6d30b0de8c3f1525f37e2"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Tue Sep 18 14:12:30 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 18 14:12:30 2018 -0700"
      },
      "message": "Improve the output of the diff tool (#45)\n\n"
    },
    {
      "commit": "3c01003e328d177733e6d30b0de8c3f1525f37e2",
      "tree": "4344715883c9f5c1a503e324560887ef0d97507a",
      "parents": [
        "85f0abad067f0ed3781d34f4585cc6dfaac67ae5"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Mon Sep 17 13:39:08 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 17 13:39:08 2018 -0700"
      },
      "message": "Add --summary option to diff tool (#44)\n\n"
    },
    {
      "commit": "85f0abad067f0ed3781d34f4585cc6dfaac67ae5",
      "tree": "efd339c9bfa56d8bea61af9942884341279acee5",
      "parents": [
        "94cd237a226c2d8c91c0f52240cc0211a15e5217"
      ],
      "author": {
        "name": "Patrice Chalin",
        "email": "chalin@users.noreply.github.com",
        "time": "Mon Jul 16 15:22:22 2018 -0400"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Mon Jul 16 12:22:22 2018 -0700"
      },
      "message": "chore: set max SDK version to \u003c3.0.0 (#43)\n\n"
    },
    {
      "commit": "94cd237a226c2d8c91c0f52240cc0211a15e5217",
      "tree": "2e8fb336ae42ae0d4b0190b55aaeb940d37ab195",
      "parents": [
        "0347b8fc8d5739fa48b3d451efb9d7356840ddd7"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Jul 10 09:14:44 2018 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Jul 10 09:14:44 2018 -0700"
      },
      "message": "dartfmt\n"
    },
    {
      "commit": "0347b8fc8d5739fa48b3d451efb9d7356840ddd7",
      "tree": "32aa46bf53689d6993ce232f9037fa90cc4602e2",
      "parents": [
        "2a7c7f350b9927655270c239daf65f1314c513dd"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@outlook.com",
        "time": "Fri Jun 22 12:55:48 2018 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Jun 22 12:55:48 2018 -0700"
      },
      "message": "Add output unit info to proto codec (#40)\n\n"
    },
    {
      "commit": "2a7c7f350b9927655270c239daf65f1314c513dd",
      "tree": "995b9a8f48f93f96d1a450fd7ff5da517317d2b1",
      "parents": [
        "7247ccf27d036ad36ebdcad5afa056e10715e73b"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@outlook.com",
        "time": "Fri Jun 22 12:46:01 2018 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Jun 22 12:46:01 2018 -0700"
      },
      "message": "Properly type imports when parsing deferredFiles from JSON. (#41)\n\n"
    },
    {
      "commit": "7247ccf27d036ad36ebdcad5afa056e10715e73b",
      "tree": "292435d6e1285e4e3af977911d39903b37ad2fb6",
      "parents": [
        "f06f2477905832bfbb28a52d4f054f726df66d6d"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@outlook.com",
        "time": "Wed Jun 20 16:44:06 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Jun 20 16:44:06 2018 -0700"
      },
      "message": "Proto codec support for deferred files (#39)\n\n* Support serializing the deferredFiles using the proto codec.\r\n\r\nTesting this also required supporting deserializing deferredFiles in the\r\njson encoding. I\u0027ve also added an example info.json for a deferred application.\r\n\r\n* Trailing newline on info.proto\r\n\r\n* Add missing link to README.md\r\n\r\n* Updates group/test names\r\n\r\n* Update version\r\n\r\n* Change version bump to a minor version\r\n"
    },
    {
      "commit": "f06f2477905832bfbb28a52d4f054f726df66d6d",
      "tree": "b7615473c54f756c8d1852df43b228aa09c81eab",
      "parents": [
        "035bb82c1b7e82651c7f293158efb08cef622e1a"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Jun 20 14:58:19 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 20 14:58:19 2018 -0700"
      },
      "message": "Put a tighter dependency on protobuf (#38)\n\n"
    },
    {
      "commit": "035bb82c1b7e82651c7f293158efb08cef622e1a",
      "tree": "54c20cc211efeaee22ccecdf3e704ce053248d05",
      "parents": [
        "6c657d55abaab2d69192dd020d652c0e4c238c6f"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@outlook.com",
        "time": "Wed Jun 20 13:02:47 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Jun 20 13:02:47 2018 -0700"
      },
      "message": "Bump the version of dart2js_info to 0.5.7. (#37)\n\nBump the version of dart2js_info to 0.5.7."
    },
    {
      "commit": "6c657d55abaab2d69192dd020d652c0e4c238c6f",
      "tree": "6b5fe7e2e70f8fa08c777a56aaaabc338096b178",
      "parents": [
        "78f180ba881fa63fbef24c1f8a1a1cee22cbe762"
      ],
      "author": {
        "name": "Loren Van Spronsen",
        "email": "lorenvs@outlook.com",
        "time": "Wed Jun 20 11:27:06 2018 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Wed Jun 20 11:27:06 2018 -0700"
      },
      "message": "Add a new protobuf codec for info data (#35)\n\nAdd a new protobuf codec for dart2js info.\r\n\r\nCurrently only supports conversion from Info to protobuf, and not in\r\nreverse. This is intended to make writing analysis tools in other\r\nlanguages significantly easier.\r\n"
    },
    {
      "commit": "78f180ba881fa63fbef24c1f8a1a1cee22cbe762",
      "tree": "a8929213345590a0c998c5bf9e05a7a064ee55f0",
      "parents": [
        "7006abab0c5db725a44ec0efd6a2f95636de1cdb"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Fri Jun 01 10:24:46 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Fri Jun 01 10:24:46 2018 -0700"
      },
      "message": "Make dumpinfo parsing also strong clean (#34)\n\n"
    },
    {
      "commit": "7006abab0c5db725a44ec0efd6a2f95636de1cdb",
      "tree": "cc14a6f18f6ddc6070249b4fcd91c5aa0955df7e",
      "parents": [
        "20c29a445bd7136e2a5f6737e7ff49cc70116bab"
      ],
      "author": {
        "name": "Emily Fortuna",
        "email": "efortuna@google.com",
        "time": "Thu May 31 18:18:21 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Thu May 31 18:18:21 2018 -0700"
      },
      "message": "Actually update the version number! (#33)\n\n"
    },
    {
      "commit": "20c29a445bd7136e2a5f6737e7ff49cc70116bab",
      "tree": "4cacabe795db27e84784cf008bf9538ee8cdae11",
      "parents": [
        "46d8d1d5c0b5a14ac181b7adf806aff0b4f40f4d"
      ],
      "author": {
        "name": "Emily Fortuna",
        "email": "efortuna@google.com",
        "time": "Thu May 31 18:01:02 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Thu May 31 18:01:02 2018 -0700"
      },
      "message": "Make dart2js_info runtime strong mode clean. (#32)\n\n"
    },
    {
      "commit": "46d8d1d5c0b5a14ac181b7adf806aff0b4f40f4d",
      "tree": "a4b761a75decc65ee0314ca88d2aa377084b24b0",
      "parents": [
        "3fec06186ed7004758279fa050aa4d75696b25ac"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Thu Apr 26 10:10:56 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 26 10:10:56 2018 -0700"
      },
      "message": "Verify that all elements have a parent (#31)\n\nFixes #15"
    },
    {
      "commit": "3fec06186ed7004758279fa050aa4d75696b25ac",
      "tree": "630e1dead65a8d668d4f3e4ca5edb85111f14525",
      "parents": [
        "1219d28f76170e886be8f2f525a109a73896e2f8"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Thu Apr 12 16:27:32 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 12 16:27:32 2018 -0700"
      },
      "message": "gitignore .dart_tool directory (#30)\n\n"
    },
    {
      "commit": "1219d28f76170e886be8f2f525a109a73896e2f8",
      "tree": "505a525cec1cb2701d4088749ac0d8d19d2ff089",
      "parents": [
        "7ab61805942f9f81c1ff88afd11cf3419eba493a"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Apr 11 10:39:11 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 11 10:39:11 2018 -0700"
      },
      "message": "Roll version to 0.5.6+2 (#29)\n\n"
    },
    {
      "commit": "7ab61805942f9f81c1ff88afd11cf3419eba493a",
      "tree": "ffacada5f623bacdc4c124af69061b9e81667b61",
      "parents": [
        "0c9136ee68b1042d97c02abc58132b23d46e2fac"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Wed Apr 11 10:19:55 2018 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Apr 11 10:19:55 2018 -0700"
      },
      "message": "Only run travis on dev (#28)\n\n* Only run travis on dev\r\n\r\n* dartfmt\r\n"
    },
    {
      "commit": "0c9136ee68b1042d97c02abc58132b23d46e2fac",
      "tree": "426b853e27d8d57f3b549cfa386283a80a05ff4f",
      "parents": [
        "7f18a26f9a6b1487e62b2f05ef88983c2f9108dd"
      ],
      "author": {
        "name": "Lasse R.H. Nielsen",
        "email": "lrn@google.com",
        "time": "Wed Apr 11 18:39:24 2018 +0200"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Apr 11 09:39:24 2018 -0700"
      },
      "message": "Remove upper case constants (#27)\n\n* Remove usage of upper-case constants.\r\n\r\n* update SDK version\r\n\r\n* update version number\r\n"
    },
    {
      "commit": "7f18a26f9a6b1487e62b2f05ef88983c2f9108dd",
      "tree": "6106b7b7f93a4549d69ab4fecee835a1fb6d3b5c",
      "parents": [
        "66f8a1f2eb3db7966c2f9bb5a2829ee2e9f16fc8"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "het@google.com",
        "time": "Mon Apr 09 13:16:13 2018 -0700"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Mon Apr 09 13:26:17 2018 -0700"
      },
      "message": "Add isRuntimeTypeUsed, isIsolateInUse, isFunctionApplyUsed and isMirrorsUsed to ProgramInfo.\n"
    },
    {
      "commit": "66f8a1f2eb3db7966c2f9bb5a2829ee2e9f16fc8",
      "tree": "0f32899b77aba57b28c45bb6a232f237ad0f7b95",
      "parents": [
        "79ffef0d6d08e789f7e32342cd72748800840eca"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "sam.rawlins@gmail.com",
        "time": "Mon Mar 26 08:40:11 2018 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Mon Mar 26 08:40:11 2018 -0700"
      },
      "message": "Fix fuzzy arrow issues in bin/ (#25)\n\n"
    },
    {
      "commit": "79ffef0d6d08e789f7e32342cd72748800840eca",
      "tree": "91c302b434575858cd9af6cb6a7a9b7a3aef4a3d",
      "parents": [
        "852d142593a1269ed4029065bd27fe8f13348ab0"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Feb 21 10:41:12 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 10:41:12 2018 -0800"
      },
      "message": "Roll dart2js_info to 0.5.5+2 (#24)\n\n"
    },
    {
      "commit": "852d142593a1269ed4029065bd27fe8f13348ab0",
      "tree": "f11838d4a26d48420a64380cb721373f427a3592",
      "parents": [
        "a126fbdf8fb080e41ba7da1e636e4c438f8cb3a3"
      ],
      "author": {
        "name": "Michael R Fairhurst",
        "email": "michaelrfairhurst@gmail.com",
        "time": "Tue Feb 20 09:13:32 2018 -0800"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Tue Feb 20 09:13:32 2018 -0800"
      },
      "message": "Changes for landing https://github.com/dart-lang/sdk/issues/32161 (#23)\n\nAdd void declarations to methods with implicit dynamic returning void\r\nvalues, which may be illegal in dart 2, but in either case, expresses\r\nthe current intent better."
    },
    {
      "commit": "a126fbdf8fb080e41ba7da1e636e4c438f8cb3a3",
      "tree": "b28ae0ec4211f019a0772bbdea2d82ee400c55a4",
      "parents": [
        "55eb311efb094ff04b0b195bae4943f3d91f0aec"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "sam.rawlins@gmail.com",
        "time": "Thu Jan 18 11:48:53 2018 -0800"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Thu Jan 18 11:48:53 2018 -0800"
      },
      "message": "Fix uses_dynamic_as_bottom errors (#22)\n\n\r\n"
    },
    {
      "commit": "55eb311efb094ff04b0b195bae4943f3d91f0aec",
      "tree": "f64205336bfe0b2a9f4ba2ae1179cd1ab7b2ad1b",
      "parents": [
        "e31d4c8605ba3e52988fbbf319c3121d69220ccc"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 19:04:14 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 19:04:14 2017 -0700"
      },
      "message": "prepare for release\n"
    },
    {
      "commit": "e31d4c8605ba3e52988fbbf319c3121d69220ccc",
      "tree": "4ab9fca772e7b8e0a373def4b2366afe6d0633de",
      "parents": [
        "901344038644f2e926d0e47c0d4b6de1c1c74a95"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 18:59:48 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 19:03:17 2017 -0700"
      },
      "message": "Allow the latest shelf and args packages\n"
    },
    {
      "commit": "901344038644f2e926d0e47c0d4b6de1c1c74a95",
      "tree": "f8b2d5aa440e9270871caaf04b5b964dc54f789f",
      "parents": [
        "1312c3fcecbf3c2b1c8e9534cafc34de9af3092c"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 18:57:52 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Aug 29 18:57:52 2017 -0700"
      },
      "message": "rename analysis_options\n"
    },
    {
      "commit": "1312c3fcecbf3c2b1c8e9534cafc34de9af3092c",
      "tree": "5f40470b8d8dde192bfc7f4fa1eea85808ba8c19",
      "parents": [
        "dfcbd5987a34eca255ac66c2af762150f562db06"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Wed Jul 19 09:42:11 2017 -0700"
      },
      "committer": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Wed Jul 19 09:42:11 2017 -0700"
      },
      "message": "Fix travis (#20)\n\n"
    },
    {
      "commit": "dfcbd5987a34eca255ac66c2af762150f562db06",
      "tree": "9f7be5fb3df9ae40a6c1e3a0ed12d06761ebf0f0",
      "parents": [
        "bd163f42701460132c67f65830aff3d0c084cbcf"
      ],
      "author": {
        "name": "Harry Terkelsen",
        "email": "hterkelsen@users.noreply.github.com",
        "time": "Thu Jun 15 14:58:38 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 15 14:58:38 2017 -0700"
      },
      "message": "add diff tool (#19)\n\n* add diff tool\r\n"
    },
    {
      "commit": "bd163f42701460132c67f65830aff3d0c084cbcf",
      "tree": "b4b2718ae86988aa564c75ad8915311e79b761bf",
      "parents": [
        "62ad26436d446e7f6b80ecce167a7bd20a0c1572"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 10:32:37 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 10:32:37 2017 -0700"
      },
      "message": "Add missing dependency on shelf_static\n"
    },
    {
      "commit": "62ad26436d446e7f6b80ecce167a7bd20a0c1572",
      "tree": "841abcebcc3bbb78e79b12a1103fa2729185b8e2",
      "parents": [
        "a750c364a38a3109e5d3d3b7d7f7889bc6409f85"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:52:45 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 10:26:05 2017 -0700"
      },
      "message": "ensure sort of holding info is stable\n\nPrepare to release 0.5.4+2\n"
    },
    {
      "commit": "a750c364a38a3109e5d3d3b7d7f7889bc6409f85",
      "tree": "d5481ea0bb073a5f95c19b7af52d7fc355c83609",
      "parents": [
        "9de49d77891924df4316b74ceb2a4f4b42078931"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:49:23 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:49:23 2017 -0700"
      },
      "message": "regenerated the hello_world json\n"
    },
    {
      "commit": "9de49d77891924df4316b74ceb2a4f4b42078931",
      "tree": "aa2d5442be1ed4bc93419290a0a290ef5d5b8ba4",
      "parents": [
        "5a356e7bbc45cd41b15c5fac7c65e1666aac4d8f"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:40:41 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:40:41 2017 -0700"
      },
      "message": "Update changelog\n"
    },
    {
      "commit": "5a356e7bbc45cd41b15c5fac7c65e1666aac4d8f",
      "tree": "d0016e3416a5c6741706424e1a32d1052c9bfecb",
      "parents": [
        "f9c18c942aed566c9f927eb35044de84973d75d4"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:32:29 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:37:52 2017 -0700"
      },
      "message": "improve travis support\n"
    },
    {
      "commit": "f9c18c942aed566c9f927eb35044de84973d75d4",
      "tree": "4f9b45f6e3b5f4cc3bf25a0672bae5711b62a2c3",
      "parents": [
        "3db6b4dddc3a406b96082bd350f5107568d1681a"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:30:52 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:37:52 2017 -0700"
      },
      "message": "dartfmt\n"
    },
    {
      "commit": "3db6b4dddc3a406b96082bd350f5107568d1681a",
      "tree": "b1bc67a21889eb16e1127462952b143193d975d9",
      "parents": [
        "074566d3af6b9abdb4a86642ef19ac1ee2d4dabc"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:30:30 2017 -0700"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Apr 17 09:37:47 2017 -0700"
      },
      "message": "update homepage and quiver dependency\n\nAlso increased the minimum required SDK\n"
    },
    {
      "commit": "074566d3af6b9abdb4a86642ef19ac1ee2d4dabc",
      "tree": "a5ee753d4cdcebfb02cd3e2a585abc791cd13e2c",
      "parents": [
        "3a35a5c914b27cb48963c3049300d67e2a92541a"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Mar 17 11:48:02 2017 -0700"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Mar 17 11:48:02 2017 -0700"
      },
      "message": "Remove files published accidentally\n"
    },
    {
      "commit": "3a35a5c914b27cb48963c3049300d67e2a92541a",
      "tree": "dc525b9399fcd7cdf74e1d6b3332f16730d4abd2",
      "parents": [
        "9193477d8b326c372a736e88d49639e0440edd99"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Mar 17 11:45:43 2017 -0700"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Fri Mar 17 11:45:43 2017 -0700"
      },
      "message": "Add simple binary that prints the inferred type information of a single function\n\nBUG\u003d\nR\u003dsra@google.com\n\nReview-Url: https://codereview.chromium.org//2758843003 .\n"
    },
    {
      "commit": "9193477d8b326c372a736e88d49639e0440edd99",
      "tree": "246a31b01be097061181d0c7f490f83255babfe4",
      "parents": [
        "925f423770e174c4dd911917f24622417a2c7081"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 09 23:36:51 2017 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Fri Feb 10 13:44:55 2017 -0800"
      },
      "message": "Create a more stable ID for ConstantInfo\n"
    },
    {
      "commit": "925f423770e174c4dd911917f24622417a2c7081",
      "tree": "b85f8fb02a30555610da5daf1c1a311ff7e18bb5",
      "parents": [
        "cd587f3072344a8ed7f6d9dcfbd31450e28e25c8"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 14:09:49 2017 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 16:58:23 2017 -0800"
      },
      "message": "cleanup imports\n"
    },
    {
      "commit": "cd587f3072344a8ed7f6d9dcfbd31450e28e25c8",
      "tree": "9edad127b839d0f22734619e7fccff221dbec238",
      "parents": [
        "bfa736a75343110a57a85e3b31c706255f5f588e"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Feb 01 16:27:17 2017 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 16:58:23 2017 -0800"
      },
      "message": "pubspec reordering\n"
    },
    {
      "commit": "bfa736a75343110a57a85e3b31c706255f5f588e",
      "tree": "80b67de1f4ae2803b03e06ac20d6a20ebd68258f",
      "parents": [
        "9bedfc1f4ef6a982ead19ca8e95f69caa60adb70"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Nov 22 16:09:13 2016 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 16:58:23 2017 -0800"
      },
      "message": "allow the latest pkg/quiver\n"
    },
    {
      "commit": "9bedfc1f4ef6a982ead19ca8e95f69caa60adb70",
      "tree": "3bb3458e053f942b635b5a3349cfb5f884315d61",
      "parents": [
        "ae18b861adaf04681cd851786c83c89d63cd8346"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Nov 22 16:08:41 2016 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 16:58:23 2017 -0800"
      },
      "message": "dartfmt\n"
    },
    {
      "commit": "ae18b861adaf04681cd851786c83c89d63cd8346",
      "tree": "919ce3bd41c231674c3497f93fb5a40b0ff6711e",
      "parents": [
        "74a8f92d96f926f84ff2b988ad24715b87546420"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 13:51:03 2017 -0800"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 02 16:58:22 2017 -0800"
      },
      "message": "uniqueness via hashing\n"
    }
  ],
  "next": "74a8f92d96f926f84ff2b988ad24715b87546420"
}
