)]}'
{
  "log": [
    {
      "commit": "1283c5320bd7da2153474c483797a2286569a07f",
      "tree": "679b44471f8256013305d13f2ebdb054a80746cd",
      "parents": [
        "8c859df667179724be1ca0bd6f9f82e6f7f0c66c",
        "230034f485dedbcaec4686d2ba68774880d8784a"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@users.noreply.github.com",
        "time": "Tue Jul 11 18:10:04 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 11 18:10:04 2017"
      },
      "message": "Merge pull request #638 from kwalrath/deprecate\n\nDeprecation text"
    },
    {
      "commit": "230034f485dedbcaec4686d2ba68774880d8784a",
      "tree": "679b44471f8256013305d13f2ebdb054a80746cd",
      "parents": [
        "8c859df667179724be1ca0bd6f9f82e6f7f0c66c"
      ],
      "author": {
        "name": "Kathy Walrath",
        "email": "kathyw@google.com",
        "time": "Fri Jun 16 19:48:50 2017"
      },
      "committer": {
        "name": "Kathy Walrath",
        "email": "kathyw@google.com",
        "time": "Fri Jun 16 19:48:50 2017"
      },
      "message": "Deprecation text\n"
    },
    {
      "commit": "8c859df667179724be1ca0bd6f9f82e6f7f0c66c",
      "tree": "064348ed578968b6aea77bc510dff05859ca83a4",
      "parents": [
        "01d4907cff61ecf934940e7243f79ef68e4bb12b"
      ],
      "author": {
        "name": "vsmenon",
        "email": "vsmenon@gmail.com",
        "time": "Tue Sep 06 19:47:34 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 19:47:34 2016"
      },
      "message": "Forwarding note to main repo."
    },
    {
      "commit": "01d4907cff61ecf934940e7243f79ef68e4bb12b",
      "tree": "a25c6e82985f60dd1b28053b56d785483788994c",
      "parents": [
        "80fcd4337743378bde800ad9a3b99b0d76d560c2"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Wed Aug 31 16:51:18 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Wed Aug 31 16:51:18 2016"
      },
      "message": "Mark test flaky\n\nTBR\u0027ing to get travis green\n\nTBR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2294333002 .\n"
    },
    {
      "commit": "80fcd4337743378bde800ad9a3b99b0d76d560c2",
      "tree": "9f00b7f26d2ebd98ae30658dfde506169e231f70",
      "parents": [
        "d6371ee44e8f119b847c1f4cc29957bff471057b"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 30 22:39:38 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 30 22:39:38 2016"
      },
      "message": "Remove deprecated code\n\nUpdating to the latest analyzer.\n\nR\u003dbrianwilkerson@google.com\n\nReview URL: https://codereview.chromium.org/2289263004 .\n"
    },
    {
      "commit": "d6371ee44e8f119b847c1f4cc29957bff471057b",
      "tree": "33675d19bad9438aae3bb5d898fa60821ad37e16",
      "parents": [
        "376489cc63c7aade58013307b3f28fcb41b98b9b"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Mon Aug 29 23:41:29 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Mon Aug 29 23:41:29 2016"
      },
      "message": "Bind this in ng2 hack code\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2291873002 .\n"
    },
    {
      "commit": "376489cc63c7aade58013307b3f28fcb41b98b9b",
      "tree": "7d53a46c1a59331c7df6479f206afa386c1c4aaa",
      "parents": [
        "a651dfa794abd7a6faa5709f77ef48553ab6d8ef"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 26 23:31:53 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 26 23:31:53 2016"
      },
      "message": "Make source map paths relative\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2288453002 .\n"
    },
    {
      "commit": "a651dfa794abd7a6faa5709f77ef48553ab6d8ef",
      "tree": "31a647d6b23ed77f9b5df240f59c7aa03376a8b0",
      "parents": [
        "dc4c3e98e71a0a81bca031d4a714286f3cbffd08"
      ],
      "author": {
        "name": "Bob Nystrom",
        "email": "rnystrom@google.com",
        "time": "Fri Aug 26 00:08:52 2016"
      },
      "committer": {
        "name": "Bob Nystrom",
        "email": "rnystrom@google.com",
        "time": "Fri Aug 26 00:08:52 2016"
      },
      "message": "Import \"NoInline\" into core so StackTrace\u0027s use of it resolves.\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2277753005 .\n"
    },
    {
      "commit": "dc4c3e98e71a0a81bca031d4a714286f3cbffd08",
      "tree": "493cef9bd69304b07ad6f9fd0688aff6ebf75dc9",
      "parents": [
        "02ec84494b7e90c0b613ecf7f8e976bdda7dee8c"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 20:23:14 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 20:23:14 2016"
      },
      "message": "fix travis bots\n- increase timeout so we load all tests\n- mark a few more failures\n- skip unittest tests until we re-triage them\n\nReview URL: https://codereview.chromium.org/2279053002 .\n"
    },
    {
      "commit": "02ec84494b7e90c0b613ecf7f8e976bdda7dee8c",
      "tree": "08278d0be0ef68d0db1efa89040568c613a3b2bb",
      "parents": [
        "f39c13e0837e3a884c4309ec18cf36a9d7620dd6"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 17:40:09 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 17:40:09 2016"
      },
      "message": "fix writing summaries\n\nI also renamed \"outPath\" so this bug is less likely to happen in the future :)\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2279833002 .\n"
    },
    {
      "commit": "f39c13e0837e3a884c4309ec18cf36a9d7620dd6",
      "tree": "9112e6b7eab0f6656766256dd48671c04699f0a5",
      "parents": [
        "8ba1f007a93c9ee84305e4b5a7496f0e53b6e521"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 16:39:36 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 25 16:39:36 2016"
      },
      "message": "fix #626, add AMD module format and make it default\n\nR\u003dnweiz@google.com, vsm@google.com\n\nReview URL: https://codereview.chromium.org/2249233002 .\n"
    },
    {
      "commit": "8ba1f007a93c9ee84305e4b5a7496f0e53b6e521",
      "tree": "997072ba0817353f790b662759c80bcbfb16c8a2",
      "parents": [
        "d360900099c96c26eb5327ed7585499c207629cf"
      ],
      "author": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Wed Aug 24 16:13:06 2016"
      },
      "committer": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Wed Aug 24 16:13:06 2016"
      },
      "message": "Add dart:js_util library and tests to ddc. This library is already added to dart2js and dartium.\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2269963005 .\n"
    },
    {
      "commit": "d360900099c96c26eb5327ed7585499c207629cf",
      "tree": "e010d0c6e808814fabd22ef39a8f21123e1f9636",
      "parents": [
        "4cf8eebec783fbc3ac8e027bf5a64b5bf2178ad3"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 22 20:11:36 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 22 20:11:36 2016"
      },
      "message": "Revert \"simplify build sdk\"\n\nThis reverts commit 4cf8eebec783fbc3ac8e027bf5a64b5bf2178ad3.\n\napparently we use it for code coverage. go figure.\n\nReview URL: https://codereview.chromium.org/2261183004 .\n"
    },
    {
      "commit": "4cf8eebec783fbc3ac8e027bf5a64b5bf2178ad3",
      "tree": "b9677ec9f1b88ea794d31817922089bc78e23d51",
      "parents": [
        "06e9df7beb7b7dd4b1f5983653f35c1904ffe6bf"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 22 20:01:09 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 22 20:01:09 2016"
      },
      "message": "simplify build sdk\n\nthe .dart script is left over from when we couldn\u0027t build SDK via normal compile path\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2265303002 .\n"
    },
    {
      "commit": "06e9df7beb7b7dd4b1f5983653f35c1904ffe6bf",
      "tree": "e010d0c6e808814fabd22ef39a8f21123e1f9636",
      "parents": [
        "a5b0087a4d9feee9fd5618239ffd447abe15c5aa"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 19 15:37:45 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 19 15:37:45 2016"
      },
      "message": "Add mirrors tests\n\nDoh!\n\nTBR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2265533002 .\n"
    },
    {
      "commit": "a5b0087a4d9feee9fd5618239ffd447abe15c5aa",
      "tree": "df207b3b4ba5ee4f19ec4ce5e7bdb211544fd541",
      "parents": [
        "3038a2baca9f4942e5a8bbd5330b9c01d2bddf7d"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 19 15:27:20 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 19 15:27:20 2016"
      },
      "message": "Regression test dart:mirrors\n\nAbout 50 tests pass right now.  A bunch more fail.\n\nSee #199\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2256393002 .\n"
    },
    {
      "commit": "3038a2baca9f4942e5a8bbd5330b9c01d2bddf7d",
      "tree": "c156f4496003b5834c50b2276e75ed50562c829d",
      "parents": [
        "0189013f50e42811536cce1d197008031d18fe82"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 18 14:51:17 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 18 14:51:17 2016"
      },
      "message": "Support call methods on functions\n\nFixes #624\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2255993002 .\n"
    },
    {
      "commit": "0189013f50e42811536cce1d197008031d18fe82",
      "tree": "0b882151de24c460e0cf398074b3da40bef62a6b",
      "parents": [
        "5e7cd10599cd82ca1361ce65b0d7e961eea29365"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 18 14:47:45 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 18 14:47:45 2016"
      },
      "message": "Remove deprecated DirectoryBasedDartSdk\n\nWe\u0027re getting bot failures due to analyzer deprecation messages.\n\nR\u003dbrianwilkerson@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2258873002 .\n"
    },
    {
      "commit": "5e7cd10599cd82ca1361ce65b0d7e961eea29365",
      "tree": "bb481276642952d0a8724801b2839f4991b09556",
      "parents": [
        "c17604968830fd30f8d6d05ddec2d599cde24638"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 18 04:10:21 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 18 04:10:21 2016"
      },
      "message": "roll analyzer\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2254883002 .\n"
    },
    {
      "commit": "c17604968830fd30f8d6d05ddec2d599cde24638",
      "tree": "755d84b468ada3bf62242bcb12cbf49e880f4260",
      "parents": [
        "feb0e2ac8b4b33303f779f06612a52ecb7f0e698"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Aug 17 17:25:10 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Aug 17 17:25:10 2016"
      },
      "message": "fixes #627, update DDC Future.then signature\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2259433002 .\n"
    },
    {
      "commit": "feb0e2ac8b4b33303f779f06612a52ecb7f0e698",
      "tree": "a3db388841864308da91693e6ebea36ad09d51b9",
      "parents": [
        "adda199e57671d3ff92e9f8e2fdefb988f81f327"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 16 15:22:18 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 16 15:22:18 2016"
      },
      "message": "remove unused test baseline files\n"
    },
    {
      "commit": "adda199e57671d3ff92e9f8e2fdefb988f81f327",
      "tree": "2109872795fb44e43d4d02f510afdbc8fe64d126",
      "parents": [
        "13985e28f0dfc3df20d3c2e4975f4f83359ee9fb"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 16 15:19:18 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 16 15:19:18 2016"
      },
      "message": "remove unused test expectation files\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2246353002 .\n"
    },
    {
      "commit": "13985e28f0dfc3df20d3c2e4975f4f83359ee9fb",
      "tree": "6b737eccb6afe35fbdacb47f322990181bb97648",
      "parents": [
        "4ea3021fcacffd143d68fe10d85e405d9ed77f79"
      ],
      "author": {
        "name": "vsmenon",
        "email": "vsmenon@gmail.com",
        "time": "Mon Aug 15 14:27:15 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 14:27:15 2016"
      },
      "message": "Update USAGE.md\n\n\u0027compile\u0027 command is obsolete"
    },
    {
      "commit": "4ea3021fcacffd143d68fe10d85e405d9ed77f79",
      "tree": "e75a64db2780748079d405bf2b3737acc096de72",
      "parents": [
        "a242daa56131a4dedf6293b8a20086e74eb468ed"
      ],
      "author": {
        "name": "vsmenon",
        "email": "vsmenon@gmail.com",
        "time": "Sun Aug 14 22:32:48 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 14 22:32:48 2016"
      },
      "message": "Update USAGE.md"
    },
    {
      "commit": "a242daa56131a4dedf6293b8a20086e74eb468ed",
      "tree": "7ac7f3f8f5ac1b6cd854a612f3eb91b57680a6d3",
      "parents": [
        "617e3b69a61e6994bfc8eb9e2a807deda52cfd45"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Aug 12 22:06:41 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Aug 12 22:06:41 2016"
      },
      "message": "fixes #610, incorrect help output\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org/2244703003 .\n"
    },
    {
      "commit": "617e3b69a61e6994bfc8eb9e2a807deda52cfd45",
      "tree": "228aa282b36eb92ab92da1b107f2bc7f88afe26a",
      "parents": [
        "a2e03f19e22160a44ffe2e3779364576da10b056"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 11 20:19:36 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Aug 11 20:19:36 2016"
      },
      "message": "fix #620, infer the input files from sources\n\nalso simplifies build of packages used by our tests\nthis caused a bunch of tests that use parts to start passing\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org/2234343003 .\n"
    },
    {
      "commit": "a2e03f19e22160a44ffe2e3779364576da10b056",
      "tree": "79acb8baf920597813465f61345c161c8c7a1457",
      "parents": [
        "35670ba4b14aa302ae031582fdd204d0e5bb095f",
        "05675da2926a5476a7ccab858f0a8d9242933030"
      ],
      "author": {
        "name": "vsmenon",
        "email": "vsmenon@gmail.com",
        "time": "Thu Aug 11 18:32:20 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 11 18:32:20 2016"
      },
      "message": "Merge pull request #625 from dart-lang/dart_sdk_better\n\nDart SDK works on precise again"
    },
    {
      "commit": "05675da2926a5476a7ccab858f0a8d9242933030",
      "tree": "79acb8baf920597813465f61345c161c8c7a1457",
      "parents": [
        "35670ba4b14aa302ae031582fdd204d0e5bb095f"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Aug 11 15:59:25 2016"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Aug 11 16:07:12 2016"
      },
      "message": "Dart SDK works on precise again\n"
    },
    {
      "commit": "35670ba4b14aa302ae031582fdd204d0e5bb095f",
      "tree": "88d696b56ac741da52685f7a0eaa6a48415ebf9b",
      "parents": [
        "a8fbbbafd8ad3fdcaf318c74ebddf6cf9d77f8e6"
      ],
      "author": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Aug 10 17:01:16 2016"
      },
      "committer": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Aug 10 17:01:16 2016"
      },
      "message": "Removed copy of dart sdk summaries. No longer needed to run the dev compiler in the browser.\n\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/2230743002 .\n"
    },
    {
      "commit": "a8fbbbafd8ad3fdcaf318c74ebddf6cf9d77f8e6",
      "tree": "e9a75ba0829099a63c77320b2d548238a08e63b9",
      "parents": [
        "15f19aab3674915942b02f120f111c9c5c32815c"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 09 20:40:45 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 09 20:40:45 2016"
      },
      "message": "a few cleanups to get IDE message clean\n\nR\u003dpriscillalee@google.com\n\nReview URL: https://codereview.chromium.org/2221253003 .\n"
    },
    {
      "commit": "15f19aab3674915942b02f120f111c9c5c32815c",
      "tree": "5e6464d578aeced1add3484f1f80b35f28854b6f",
      "parents": [
        "fa084164b620ea75cd2008c9dc317655a045ad6d"
      ],
      "author": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Tue Aug 09 17:40:35 2016"
      },
      "committer": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Tue Aug 09 17:40:35 2016"
      },
      "message": "Restructured the set up for the compiling function. Also added room for list of additional summaries.\n\nBUG\u003d\nR\u003djacobr@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2208243002 .\n"
    },
    {
      "commit": "fa084164b620ea75cd2008c9dc317655a045ad6d",
      "tree": "0a911b1675928d8647ce273c10680b2fcd1aee3d",
      "parents": [
        "e54f776b5d4ac5a5e94afc7a8cd0361715dedcf0"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 16:35:01 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 16:35:01 2016"
      },
      "message": "Mark recursive_inheritance_test as passing\n\nThis will get the dev and master bots green.\n\nWill need to bump the pubspec on analyzer (once published) to make stable green after this.\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2214263005 .\n"
    },
    {
      "commit": "e54f776b5d4ac5a5e94afc7a8cd0361715dedcf0",
      "tree": "8aabc75354388f76ce965f7387670892e10c9e88",
      "parents": [
        "881a304f51a12869a5965cfaa55731d17cf73527"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 15:34:51 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 15:34:51 2016"
      },
      "message": "Run travis on trusty\n\nTBR\u003dwhesse@google.com\n\nReview URL: https://codereview.chromium.org/2219893002 .\n"
    },
    {
      "commit": "881a304f51a12869a5965cfaa55731d17cf73527",
      "tree": "45f6dc8dca9aa80d0a607f15fb93264beabc2f2d",
      "parents": [
        "057a9c8ad213fc51959093f31bfed3ca972a8eab"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 14:16:02 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Aug 05 14:16:02 2016"
      },
      "message": "Reify type params on map literals\n\nFixes #621\n\nR\u003djmesserly@google.com, leafp@google.com\n\nReview URL: https://codereview.chromium.org/2211293002 .\n"
    },
    {
      "commit": "057a9c8ad213fc51959093f31bfed3ca972a8eab",
      "tree": "269a5c1c617eeb6d01d6c227e10e6dc3d5a3545b",
      "parents": [
        "9cc982b90f57c6132f648b0041c0b03bd23fcbfc"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 16:52:49 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 16:52:49 2016"
      },
      "message": "Enforce green on travis with dev analyzer\n\nNote, tip analyzer is red - the analyzer is now type checking a test that used to statically fail:\n\nChrome 54.0.2818 (Linux 0.0.0)  recursive_inheritance_test FAILED\n       Error: test marked as \u0027notyetstrong\u0027 due to strong mode errors, but passed\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2216703002 .\n"
    },
    {
      "commit": "9cc982b90f57c6132f648b0041c0b03bd23fcbfc",
      "tree": "1818a4ffe8157363a94f83de2264cc1721e20098",
      "parents": [
        "4e13bd49effd370a542aae3ed044648292a8bfb6"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 00:55:05 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 00:55:05 2016"
      },
      "message": "Roll DDC to latest dart:html\n\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2207273002 .\n"
    },
    {
      "commit": "4e13bd49effd370a542aae3ed044648292a8bfb6",
      "tree": "c34b23d3630b42bdaf0ba44c3e82e7ce0102c976",
      "parents": [
        "73b9e73bec11431e48b22f75942acba923d37784"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 00:32:17 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Thu Aug 04 00:32:17 2016"
      },
      "message": "Regen with latest analyzer\n\nTBR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2212663002 .\n"
    },
    {
      "commit": "73b9e73bec11431e48b22f75942acba923d37784",
      "tree": "ae74a103d39a8ead65d28069ca597f4a4c51ac50",
      "parents": [
        "5fc554825310aecff61898172e2451e8cec26f77"
      ],
      "author": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Aug 03 22:47:57 2016"
      },
      "committer": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Aug 03 22:47:57 2016"
      },
      "message": "Added list of imports to library modules (needed in order to discover filepaths of summaries, allowing the dev_compiler to run in the browser).\n\nBUG\u003d\nR\u003djacobr@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2208883002 .\n"
    },
    {
      "commit": "5fc554825310aecff61898172e2451e8cec26f77",
      "tree": "f24a235a3caccc1d312bc9786188538f28f1b161",
      "parents": [
        "db950878eded7ab400c71f4a7b0c9cfd66b06fd3"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Aug 03 00:16:07 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Aug 03 00:16:07 2016"
      },
      "message": "Updated sdk\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2206843002 .\n"
    },
    {
      "commit": "db950878eded7ab400c71f4a7b0c9cfd66b06fd3",
      "tree": "b3065f8433f89b9a847fbf423b313a36ca27a8c4",
      "parents": [
        "930e1bd50d27e5156b137cbf263fec509812e3ee"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Aug 03 00:08:27 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Aug 03 00:08:27 2016"
      },
      "message": "Get rid of library proto information for debugger libraries\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2208533003 .\n"
    },
    {
      "commit": "930e1bd50d27e5156b137cbf263fec509812e3ee",
      "tree": "92c7e8a07cf757901533d46789b3079836386ae1",
      "parents": [
        "2699745b635dcb626ba81eb0f412092ab1143584"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 21:42:06 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 21:42:06 2016"
      },
      "message": "Fix wrt analyzer tip\n\nThis sidesteps #618 for now.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2209473002 .\n"
    },
    {
      "commit": "2699745b635dcb626ba81eb0f412092ab1143584",
      "tree": "3a31771f01db2d85af3178fe773bd783779a115c",
      "parents": [
        "1a946b210f9275a1dda1a79969f5dabdc8b7784b"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 21:40:46 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 21:40:46 2016"
      },
      "message": "Test against dev version of analyzer on travis\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2203583004 .\n"
    },
    {
      "commit": "1a946b210f9275a1dda1a79969f5dabdc8b7784b",
      "tree": "1af1568d8dfdb66fb8102a26128b60d45ce40df4",
      "parents": [
        "c6f1ea6e6ab0f17afe335f4b59ed9719235ee14a"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 20:35:50 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Tue Aug 02 20:35:50 2016"
      },
      "message": "Remove source file check\n\nThis is breaking downstream build rules.\n\nTBR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2199123003 .\n"
    },
    {
      "commit": "c6f1ea6e6ab0f17afe335f4b59ed9719235ee14a",
      "tree": "484e9f5e84da96a2f97fb6d1f2cbc422484917dc",
      "parents": [
        "d7c240f3c3cdeca2868550bdf8113f312b7d9c88"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Aug 02 16:43:02 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Aug 02 16:43:02 2016"
      },
      "message": "Deprecation of ClassMetadata wrapper for Class formatters so a stand-alone class is recognizable.\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2205733002 .\n"
    },
    {
      "commit": "d7c240f3c3cdeca2868550bdf8113f312b7d9c88",
      "tree": "c96d5e20b8f7ab856b02a0283bca8fa7b5acc50b",
      "parents": [
        "e5c2aac3fbb503fe0ede030dca9bfdc36bb0093a"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 02 00:12:37 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Aug 02 00:12:37 2016"
      },
      "message": "fixes #616, statics on callable functions\nalso fixes `this` for them\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2200913002 .\n"
    },
    {
      "commit": "e5c2aac3fbb503fe0ede030dca9bfdc36bb0093a",
      "tree": "62e979a91d5d7d1fc46a1edf24b6d0b5a743135c",
      "parents": [
        "4219a9e3c073f44a804c09f6325b56c7af35b14e"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 01 23:21:59 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Aug 01 23:21:59 2016"
      },
      "message": "fix optional params to mock methods, allow all signatures\nswitches to use the same technique as `dsend`\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2201973002 .\n"
    },
    {
      "commit": "4219a9e3c073f44a804c09f6325b56c7af35b14e",
      "tree": "98e4a570df536a45962817c3cfdeebe6255b30dd",
      "parents": [
        "5d436cee38134c2c3ad9db196ba2a727938adf82"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Mon Aug 01 15:30:32 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Mon Aug 01 15:30:32 2016"
      },
      "message": "Rename build-root to library-root\n\nFirst step on #557.  Will eliminate the deprecated flag once upstream\nuses are switched over.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2197243002 .\n"
    },
    {
      "commit": "5d436cee38134c2c3ad9db196ba2a727938adf82",
      "tree": "6405d7fbcf2e9e0257639131a4d19533c50ec051",
      "parents": [
        "16b287c89771d76ffe25dfba708d40a5b364dcf0"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Jul 29 21:31:46 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Fri Jul 29 21:31:46 2016"
      },
      "message": "Fix analyzer error\n\nThis is breaking travis.\n\nTBR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2199473002 .\n"
    },
    {
      "commit": "16b287c89771d76ffe25dfba708d40a5b364dcf0",
      "tree": "da3a1aee173e13c35ef002d9d3d90a7db2ca58ad",
      "parents": [
        "a3d34798bd2784bb04e24b73c2355df32c807294"
      ],
      "author": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Fri Jul 29 16:18:13 2016"
      },
      "committer": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Fri Jul 29 16:18:13 2016"
      },
      "message": "Working compiler in browser.\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2183603003 .\n"
    },
    {
      "commit": "a3d34798bd2784bb04e24b73c2355df32c807294",
      "tree": "f3fe0dc4f4248dc733437d5f4eade05056f92449",
      "parents": [
        "d39946fd7af11d02a8831dbd7a2b776c69099ff6"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Jul 27 22:14:55 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Jul 27 22:14:55 2016"
      },
      "message": "Addition of StackTrace formatters\n\nR\u003dalanknight@google.com, jacobr@google.com\n\nReview URL: https://codereview.chromium.org/2189673002 .\n"
    },
    {
      "commit": "d39946fd7af11d02a8831dbd7a2b776c69099ff6",
      "tree": "29f6aa6dfe6b41407a68c295c6d475d70b0ab9d8",
      "parents": [
        "dd55df026bd87bef24b67ae4eef870b78fa91474"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 27 20:10:57 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 27 20:10:57 2016"
      },
      "message": "Remove DDC custom error list now that strong mode analyzer handles it\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2102053003 .\n"
    },
    {
      "commit": "dd55df026bd87bef24b67ae4eef870b78fa91474",
      "tree": "af97330749194e6609766c7f243eff91171c1244",
      "parents": [
        "ef03e00f4441fa8eb02fea0115b89d4be7e9f08e"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 27 16:49:58 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 27 16:49:58 2016"
      },
      "message": "restore code_generator file from b770039, the nSM mock fix\n\nReview URL: https://codereview.chromium.org/2189683002 .\n"
    },
    {
      "commit": "ef03e00f4441fa8eb02fea0115b89d4be7e9f08e",
      "tree": "b37014f5a51e73a03aa58266175f08d17da933f0",
      "parents": [
        "98581cc03b91bcabca7473db0fbdf5f194860c42"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jul 26 00:44:59 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jul 26 00:44:59 2016"
      },
      "message": "Library children object fix\n\nR\u003dalanknight@google.com, jacobr@google.com\n\nReview URL: https://codereview.chromium.org/2176233002 .\n"
    },
    {
      "commit": "98581cc03b91bcabca7473db0fbdf5f194860c42",
      "tree": "64160874d40e95e6a3f437aaac15b0a7bb4f09b6",
      "parents": [
        "108f2a2a03b1926e640013f3244df625b42ec380"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Fri Jul 22 21:15:53 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Fri Jul 22 21:15:53 2016"
      },
      "message": "Library custom formatters\n\nR\u003dalanknight@google.com, jacobr@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2164763005 .\n"
    },
    {
      "commit": "108f2a2a03b1926e640013f3244df625b42ec380",
      "tree": "3f6b0cceaaf0d9631021f0d5f113bfa7158211d6",
      "parents": [
        "b77003940f96fb772995016d9ee9c3204f8f5e78"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jul 22 18:39:35 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jul 22 18:39:35 2016"
      },
      "message": "fix #606, allow specifying the summary file extension\n\nR\u003dpaulberry@google.com\n\nReview URL: https://codereview.chromium.org/2176763002 .\n"
    },
    {
      "commit": "b77003940f96fb772995016d9ee9c3204f8f5e78",
      "tree": "551ea39bd3762fbd768612ce9433e28cb2691e71",
      "parents": [
        "19a2340eebab18fd2a851da04f8e4f33e730a113"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jul 19 20:24:02 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jul 19 20:24:02 2016"
      },
      "message": "fix #603, support mock objects\n\nif noSuchMethod is used to implement an abstract member, this will be detected and appropriate code will be generated.\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2158173003 .\n"
    },
    {
      "commit": "19a2340eebab18fd2a851da04f8e4f33e730a113",
      "tree": "6847afd5a648f0a16810765158a6687eaff8ce25",
      "parents": [
        "fd3e332ea82ef77e8552195a94e651f09a07b087"
      ],
      "author": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Mon Jul 18 21:37:43 2016"
      },
      "committer": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Mon Jul 18 21:37:43 2016"
      },
      "message": "Catch file-not-found exception\n\nIf a non-existing file was passed to DDC before it would just throw an\nuncaught exception and crash. Now the exception is caught and an error\nmessage is printed together with the usage information.\n\nBUG\u003dhttps://github.com/dart-lang/dev_compiler/issues/605\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2161693002 .\n"
    },
    {
      "commit": "fd3e332ea82ef77e8552195a94e651f09a07b087",
      "tree": "c6652cfaf7b0ef1a074d62ff26bbdd3bc85c8734",
      "parents": [
        "e7f730a0fa374a03a612304afbcf02d401139c4f",
        "3c0d0e00f8a26cbb72870be393f6fa22c8c3c8ec"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 22:00:43 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 22:00:43 2016"
      },
      "message": "Merge pull request #602 from dart-lang/patch-sdk-change\n\nUpdate patch_sdk.sh"
    },
    {
      "commit": "3c0d0e00f8a26cbb72870be393f6fa22c8c3c8ec",
      "tree": "c6652cfaf7b0ef1a074d62ff26bbdd3bc85c8734",
      "parents": [
        "e7f730a0fa374a03a612304afbcf02d401139c4f"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 20:31:25 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 20:31:25 2016"
      },
      "message": "Update patch_sdk.sh\n\nmake it work from any directory"
    },
    {
      "commit": "e7f730a0fa374a03a612304afbcf02d401139c4f",
      "tree": "9ba3e447c1be19b5fb4b37cfc349e7d9e1551d9b",
      "parents": [
        "878281f5b7a3b44c47114177ed47f6ee67c54685"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 19:03:32 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 19:03:32 2016"
      },
      "message": "Remove the experimental tag from the flag header\n\nIf it becomes non-experimental it would break the http link. Experimental note still exists in prose."
    },
    {
      "commit": "878281f5b7a3b44c47114177ed47f6ee67c54685",
      "tree": "fd9c8f39e55a0acb67d53c75e56a660f2c1a56ac",
      "parents": [
        "976c024d613d456ec772758dbacf766805d95c4f",
        "2cbd2b9aedab7a448750715051ae9a7ed6352cd7"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 19:01:18 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 19:01:18 2016"
      },
      "message": "Merge pull request #601 from dart-lang/doc-optional-features\n\nDocs for no-implicit-casts and no-implicit-dynamic"
    },
    {
      "commit": "2cbd2b9aedab7a448750715051ae9a7ed6352cd7",
      "tree": "fd9c8f39e55a0acb67d53c75e56a660f2c1a56ac",
      "parents": [
        "8d42b111962c62b0610444c59e7516b54125ca85"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 19:01:00 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 19:01:00 2016"
      },
      "message": "Update STATIC_SAFETY.md\n\nimprove optional flags documentation"
    },
    {
      "commit": "8d42b111962c62b0610444c59e7516b54125ca85",
      "tree": "cb1a19b0dc211cadc458e1626d2b7e8b8e95d4d3",
      "parents": [
        "de1a91948b8447ffddba2d6221a463d66304170c"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 18:22:26 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 18:22:26 2016"
      },
      "message": "add a note about experiments and a feedback link"
    },
    {
      "commit": "de1a91948b8447ffddba2d6221a463d66304170c",
      "tree": "5061d0a8e731a25ec17dd74b5f83829a5d0e69ca",
      "parents": [
        "976c024d613d456ec772758dbacf766805d95c4f"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Jul 13 18:13:51 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 18:13:51 2016"
      },
      "message": "Docs for no-implicit-casts and no-implicit-dynamic\n\nAs part of fixing https://github.com/dart-lang/sdk/issues/26782, I wanted to be able to link to some documentation for the Analyzer flags."
    },
    {
      "commit": "976c024d613d456ec772758dbacf766805d95c4f",
      "tree": "70dc3aad45ee762ab90138cb17dfec9b5d2b138a",
      "parents": [
        "68486ccf62e4c319dfdce492abc76ba06288be1c"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Mon Jul 11 23:21:04 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Mon Jul 11 23:21:04 2016"
      },
      "message": "Custom formatter popup booleans\n\nBUG\u003d\nR\u003dalanknight@google.com\n\nReview URL: https://codereview.chromium.org/2137063003 .\n"
    },
    {
      "commit": "68486ccf62e4c319dfdce492abc76ba06288be1c",
      "tree": "635c11c36958f650c43e379992b2deb6e6110db0",
      "parents": [
        "79160a056c0a35adef3542ae4e30fdc451d83612"
      ],
      "author": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Fri Jul 08 19:00:50 2016"
      },
      "committer": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Fri Jul 08 19:00:50 2016"
      },
      "message": "Copy browser test output to file\n\nBUG\u003d\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org/2132593003 .\n\nCommitted: https://github.com/dart-lang/dev_compiler/commit/79160a056c0a35adef3542ae4e30fdc451d83612\n"
    },
    {
      "commit": "79160a056c0a35adef3542ae4e30fdc451d83612",
      "tree": "db697266267c1ea657ef6120f6024ecb4b8804f7",
      "parents": [
        "85f7ddfdf7bed2df8233360011beaf8b98ac7fb7"
      ],
      "author": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Fri Jul 08 18:13:18 2016"
      },
      "committer": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Fri Jul 08 18:13:18 2016"
      },
      "message": "Copy browser test output to file\n\nBUG\u003d\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org/2132593003 .\n"
    },
    {
      "commit": "85f7ddfdf7bed2df8233360011beaf8b98ac7fb7",
      "tree": "635c11c36958f650c43e379992b2deb6e6110db0",
      "parents": [
        "f4898e3c1833f825a42da5797e6c49bd66123f0e"
      ],
      "author": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Thu Jul 07 22:57:22 2016"
      },
      "committer": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Thu Jul 07 22:57:22 2016"
      },
      "message": "Check in codegen test expectations.\n\nCodegen output is checked into repository to make codegen regressions\nmore visible (especially readability regressions).\n\nBUG\u003d\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org/2128353002 .\n"
    },
    {
      "commit": "f4898e3c1833f825a42da5797e6c49bd66123f0e",
      "tree": "d66f6a2add9da29725cb198b510a88ffc5b83edf",
      "parents": [
        "63ccba18e2794edaa5d2da46501b598e7093f99e"
      ],
      "author": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Thu Jul 07 20:07:17 2016"
      },
      "committer": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Thu Jul 07 20:07:17 2016"
      },
      "message": "Fix null aware generic invocation.\n\nFixes #600\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2132763002 .\n"
    },
    {
      "commit": "63ccba18e2794edaa5d2da46501b598e7093f99e",
      "tree": "72e6d09b338ee464c07da1ff0fbddee55e585c04",
      "parents": [
        "2f3fb4a53b017c7653025f384ddcb15fa92c810f"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Jul 06 19:07:17 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Wed Jul 06 19:07:17 2016"
      },
      "message": "Debugger library import with name\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2125943002 .\n"
    },
    {
      "commit": "2f3fb4a53b017c7653025f384ddcb15fa92c810f",
      "tree": "98e74eb2b162be425ac35f60450cd03c5635fd25",
      "parents": [
        "a5a70757c1c0ce0325c2e54798fec581dbc4c3a9"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jul 01 18:32:38 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 01 18:32:38 2016"
      },
      "message": "Update USAGE.md\n\nRemove obsolete information :)\r\n\r\nStill need to better illustrate modular compilation, though."
    },
    {
      "commit": "a5a70757c1c0ce0325c2e54798fec581dbc4c3a9",
      "tree": "0e6ee173a7d209d029c6788093cd41b686b9760f",
      "parents": [
        "7067705f56a2418e92bfae2393710eca8faa9bf6"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jul 01 17:53:27 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jul 01 17:53:27 2016"
      },
      "message": "don\u0027t use JS_CONST in dart:html\n\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2113913003 .\n"
    },
    {
      "commit": "7067705f56a2418e92bfae2393710eca8faa9bf6",
      "tree": "5e9ec57b960cb0b7fb89fef7630a6ca93c8554fb",
      "parents": [
        "39e9bf4c566f34781c8499a7c3cecf174e75cecf"
      ],
      "author": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Fri Jul 01 00:51:11 2016"
      },
      "committer": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Fri Jul 01 00:51:11 2016"
      },
      "message": "Print usage when no source files are passed\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2113203002 .\n"
    },
    {
      "commit": "39e9bf4c566f34781c8499a7c3cecf174e75cecf",
      "tree": "c8d29d7f413d84f97e3c8a0d0e50b6ef6cd92233",
      "parents": [
        "c4e30ddb1d4fe8399ce0dc50c8768b6a1e659a15"
      ],
      "author": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Wed Jun 29 21:41:32 2016"
      },
      "committer": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Wed Jun 29 21:41:32 2016"
      },
      "message": "Change allowInterop to a generic method.\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2106613002 .\n"
    },
    {
      "commit": "c4e30ddb1d4fe8399ce0dc50c8768b6a1e659a15",
      "tree": "72f90008ce71690a7e9e2dbc3175a68fc024fea6",
      "parents": [
        "16c26816235286e008b4cb9d779253e4d7fae222"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jun 28 20:48:41 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jun 28 20:48:41 2016"
      },
      "message": "maxspanlength setter\n\nMerge branch \u0027master\u0027 of https://github.com/dart-lang/dev_compiler\n\nMerge branch \u0027master\u0027 of https://github.com/dart-lang/dev_compiler\n\ncomments and 10001 case\n\nnaming and logic changes\n\nlogic updates and variable renaming\n\nMerge branch \u0027master\u0027 of https://github.com/dart-lang/dev_compiler\n\nArray formatting customized to look like JS\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2101233004 .\n"
    },
    {
      "commit": "16c26816235286e008b4cb9d779253e4d7fae222",
      "tree": "f78823c672647069ecb40663be6e82a97cec61e6",
      "parents": [
        "91b1afe8d2a243e83a159b978615a26b0a8aa424"
      ],
      "author": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jun 28 18:13:51 2016"
      },
      "committer": {
        "name": "Brenna Milligan",
        "email": "bmilligan@google.com",
        "time": "Tue Jun 28 18:13:51 2016"
      },
      "message": "Array formatting customized to look like JS\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2100803007 .\n"
    },
    {
      "commit": "91b1afe8d2a243e83a159b978615a26b0a8aa424",
      "tree": "a5f83f2a11e89a8407133eaf3e4ad105d36105f8",
      "parents": [
        "682bc485b084313592aaf5a52df84a66958796af"
      ],
      "author": {
        "name": "Andrew Krieger",
        "email": "andrewkrieger@google.com",
        "time": "Tue Jun 28 00:40:14 2016"
      },
      "committer": {
        "name": "Andrew Krieger",
        "email": "andrewkrieger@google.com",
        "time": "Tue Jun 28 00:40:14 2016"
      },
      "message": "Improve message in tool/test.sh\n\nNew message instructs developers to run tool/browser_test.sh in order to\nactually run tests.\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2100363002 .\n"
    },
    {
      "commit": "682bc485b084313592aaf5a52df84a66958796af",
      "tree": "3a175d4da5adb989c78f9aa7a65dd640757b32f1",
      "parents": [
        "d6820e299111874c1ade6eb04e83735cc183d08b"
      ],
      "author": {
        "name": "Andrew Krieger",
        "email": "andrewkrieger@google.com",
        "time": "Mon Jun 27 22:29:15 2016"
      },
      "committer": {
        "name": "Andrew Krieger",
        "email": "andrewkrieger@google.com",
        "time": "Mon Jun 27 22:29:15 2016"
      },
      "message": "Move type tagging logic out of setSignature\n\nsetSignature is only called for classes with constructors or static\nmembers, so previously _runtimeType was only set explicitly on such\nclasses. Now _runtimeType is not set on any classes except for Object,\nand all other types inherit _runtimeType from Object.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2076713002 .\n"
    },
    {
      "commit": "d6820e299111874c1ade6eb04e83735cc183d08b",
      "tree": "69f6595ba5a762548f23644991502bbbd30e12ee",
      "parents": [
        "2c19b4520cb748f52e01e44c70a588a383c68b97"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Jun 23 00:18:52 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Jun 23 00:18:52 2016"
      },
      "message": "implement user-defined nSM, Object members on functions\nfix #591 and fix #59\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2061373003 .\n"
    },
    {
      "commit": "2c19b4520cb748f52e01e44c70a588a383c68b97",
      "tree": "47cf7d63e2f85ea0da1ab92a9980ee70e39ab827",
      "parents": [
        "a8e9f52c5479169e9b1f58ddfe214172aa25dabd"
      ],
      "author": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Wed Jun 22 13:25:48 2016"
      },
      "committer": {
        "name": "Vijay Menon",
        "email": "vsm@google.com",
        "time": "Wed Jun 22 13:25:48 2016"
      },
      "message": "Verify status of statically failing tests\n\nThis should catch tests that suddenly start failing (or passing).\n\nThis is an admittedly contrived approach to track compilation failures in\nthe same runtime logic: the statically failing tests are now compiled\nto a trivial output that throws a particular exception.  Ideally, we\nwouldn\u0027t run these, but it\u0027s beneficial to keep status in the same\nplace.\n\nOn my laptop, this only adds ~8s to presubmit (which takes ~2:30 min).\n\nIdeas on alternative approaches welcome.  :-)\n\nR\u003djmesserly@google.com, leafp@google.com\n\nReview URL: https://codereview.chromium.org/2079373002 .\n"
    },
    {
      "commit": "a8e9f52c5479169e9b1f58ddfe214172aa25dabd",
      "tree": "b9010a09319f2a0b385cdd194e2bda45a0f9429d",
      "parents": [
        "8767a65179e18d70d7d06e4911db100abdac1a25"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Jun 16 23:38:43 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Thu Jun 16 23:38:43 2016"
      },
      "message": "Partial fix for call methods #542\n\nThis fixes the generated code to support these. Subtype checks are not fixed yet.\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2069903002 .\n"
    },
    {
      "commit": "8767a65179e18d70d7d06e4911db100abdac1a25",
      "tree": "3543f11e727db1b06a18aaced4dca2c7e808370b",
      "parents": [
        "398132682375fb06e9e29d023bca3f95e1c68372"
      ],
      "author": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Wed Jun 15 23:58:57 2016"
      },
      "committer": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Wed Jun 15 23:58:57 2016"
      },
      "message": "Add a regression test for bug #587\n\nBUG\u003d https://github.com/dart-lang/dev_compiler/issues/587\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2075493002 .\n"
    },
    {
      "commit": "398132682375fb06e9e29d023bca3f95e1c68372",
      "tree": "d3a16fdf7931ad1b5ab6009778fd6d748652c5f2",
      "parents": [
        "70e2996947dc84bba81f2e95517ca29f93d4a6eb"
      ],
      "author": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Wed Jun 15 21:03:34 2016"
      },
      "committer": {
        "name": "Stan Manilov",
        "email": "stanm@google.com",
        "time": "Wed Jun 15 21:03:34 2016"
      },
      "message": "Allow constant static fields to overwrite defaults\n\nNow one can overwrite fields like \u0027name\u0027 as \u0027static const\u0027 fields in\ntheir class definition and not get runtime errors.\n\nBUG\u003d https://github.com/dart-lang/dev_compiler/issues/587\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2071593003 .\n"
    },
    {
      "commit": "70e2996947dc84bba81f2e95517ca29f93d4a6eb",
      "tree": "885a607281de8e34016be9a80530e44ee648c8bf",
      "parents": [
        "029e5059e5e5c60d7f4676adf7d043020399f4e2",
        "7e9708eb5e9f3fcdc68b9af039d78cf39ce502b7"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 22:17:51 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 14 22:17:51 2016"
      },
      "message": "Merge pull request #590 from dart-lang/505_compile_cmd\n\nmake compile command optional, fixes #505"
    },
    {
      "commit": "7e9708eb5e9f3fcdc68b9af039d78cf39ce502b7",
      "tree": "885a607281de8e34016be9a80530e44ee648c8bf",
      "parents": [
        "bb41337acadf52b6b3a8ae2654eb2cf185c521c4"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:54:20 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:54:20 2016"
      },
      "message": "fix worker_test\n"
    },
    {
      "commit": "bb41337acadf52b6b3a8ae2654eb2cf185c521c4",
      "tree": "2262c8536a6f992b3b2ae2be224b0c046b5ae325",
      "parents": [
        "029e5059e5e5c60d7f4676adf7d043020399f4e2"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:45:00 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:45:00 2016"
      },
      "message": "make \"compile\" command optional to address #505\n"
    },
    {
      "commit": "029e5059e5e5c60d7f4676adf7d043020399f4e2",
      "tree": "9d27bf11508fb606a8d0cf398c044c02b0fd0192",
      "parents": [
        "47d215194fdea35171fdb797f3803e46a0d10c8e",
        "2e7e8a165134c40c0afe26615aa395bb6943fa3b"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:19:22 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 14 21:19:22 2016"
      },
      "message": "Merge pull request #589 from dart-lang/rm_strong_info\n\nDDC changes for Analyzer src/task/strong/info.dart refactor"
    },
    {
      "commit": "2e7e8a165134c40c0afe26615aa395bb6943fa3b",
      "tree": "9d27bf11508fb606a8d0cf398c044c02b0fd0192",
      "parents": [
        "81dd7a79e5d1937b8e8a6a78ac5e0f76c424698d"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:09:37 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 21:09:41 2016"
      },
      "message": "upgrade analyzer version\n"
    },
    {
      "commit": "81dd7a79e5d1937b8e8a6a78ac5e0f76c424698d",
      "tree": "8996362e0f192789401b000f604703ec642c9eb4",
      "parents": [
        "dd62f3015302942f8b23261060b2543df2a7bbd9",
        "47d215194fdea35171fdb797f3803e46a0d10c8e"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 20:35:47 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 14 20:36:18 2016"
      },
      "message": "merged\n"
    },
    {
      "commit": "47d215194fdea35171fdb797f3803e46a0d10c8e",
      "tree": "465191952ecf27f72f559664d931ff5e7c344876",
      "parents": [
        "a713bb23810d76b1d954b9942dd674212db84c7a"
      ],
      "author": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Tue Jun 14 16:55:04 2016"
      },
      "committer": {
        "name": "Leaf Petersen",
        "email": "leafp@google.com",
        "time": "Tue Jun 14 16:55:04 2016"
      },
      "message": "Fix function subtyping crash\n\nFixes #588\n\nBUG\u003d\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2069653003 .\n"
    },
    {
      "commit": "a713bb23810d76b1d954b9942dd674212db84c7a",
      "tree": "ab0633e0d8f6ca00bb7387fa76248ee495d844e1",
      "parents": [
        "1a3594910f58645398aee130d6621a0df34d97f3"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Jun 13 18:27:03 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Jun 13 18:27:03 2016"
      },
      "message": "Use trackCacheDependencies for performance speedup\n\nR\u003dscheglov@google.com\n\nReview URL: https://codereview.chromium.org/2059253003 .\n"
    },
    {
      "commit": "dd62f3015302942f8b23261060b2543df2a7bbd9",
      "tree": "1f4d41555e97067077e06d76c6151d79efbb665a",
      "parents": [
        "e11426765e2c06ca320efb1dbcbea00909c6d655"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Fri Jun 10 22:32:39 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Jun 13 17:37:12 2016"
      },
      "message": "DDC changes for Analyzer src/task/strong/info.dart refactor\n\nReview CL: https://codereview.chromium.org/2057373003/\n"
    },
    {
      "commit": "1a3594910f58645398aee130d6621a0df34d97f3",
      "tree": "6c5a028b9475e9c8a53190f52e3cecd37470f0ee",
      "parents": [
        "ed8eaf2ea96a5d0acf28e9f686cf0391abbee5d8"
      ],
      "author": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Jun 08 17:12:53 2016"
      },
      "committer": {
        "name": "Priscilla Lee",
        "email": "priscillalee@google.com",
        "time": "Wed Jun 08 17:12:53 2016"
      },
      "message": "Fixed type error in MapEntry and added keyToStringConfig to display the toString() of a key in a MapEntry preview.\n\nBUG\u003d\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2033433007 .\n"
    },
    {
      "commit": "ed8eaf2ea96a5d0acf28e9f686cf0391abbee5d8",
      "tree": "604276fb78cb78bacc8bbdfa354d2913cde10c10",
      "parents": [
        "e11426765e2c06ca320efb1dbcbea00909c6d655"
      ],
      "author": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Wed Jun 08 00:09:46 2016"
      },
      "committer": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Wed Jun 08 00:09:46 2016"
      },
      "message": "Refactoring assignment\n\nThe idea is to have more _emitXXX methods, so that different paths for\nthe same semantic action (e.g. implicit vs explicit \u0027this\u0027) call the\nsame _emitXXX method.\n\nThis is the first (simplest) step: assignments.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2039173005 .\n"
    },
    {
      "commit": "e11426765e2c06ca320efb1dbcbea00909c6d655",
      "tree": "24c3066da13174870ace687f50798803c302f177",
      "parents": [
        "6c6cb854f0a0075a774056e19433a388bcad217c"
      ],
      "author": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Tue Jun 07 02:51:58 2016"
      },
      "committer": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Tue Jun 07 02:51:58 2016"
      },
      "message": "Handle more boolean conversion cases.\n\nWe were missing boolean conversion checks on logical operators in a\nvalue context.\n\nTBR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org/2042883004 .\n"
    },
    {
      "commit": "6c6cb854f0a0075a774056e19433a388bcad217c",
      "tree": "33c48f0f321c9d0783fb56ed88ae88687802349a",
      "parents": [
        "559d304e75ceff91034d50f6f23f8e08d40c8055"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 07 00:29:02 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Tue Jun 07 00:29:02 2016"
      },
      "message": "enable compatiblity with 1.18 SDKs\nfixes #584, works around analyzer message #583\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/2048463002 .\n"
    },
    {
      "commit": "559d304e75ceff91034d50f6f23f8e08d40c8055",
      "tree": "50121fe5a3aaa12099c39382abfafb44bd8e222f",
      "parents": [
        "6e6cc26efa35c3151f2d2c36994c00c2425510bf"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Jun 06 23:08:58 2016"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Mon Jun 06 23:08:58 2016"
      },
      "message": "Fixes #586 - enums should now work in SDK libs\n\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org/2045783002 .\n"
    },
    {
      "commit": "6e6cc26efa35c3151f2d2c36994c00c2425510bf",
      "tree": "2088c2b60fa7b26842aa05d671e78326fec02cfa",
      "parents": [
        "bcc5f9d9c76e4fd1aa640518da35c9b96b8e13e7"
      ],
      "author": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Mon Jun 06 19:34:59 2016"
      },
      "committer": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Mon Jun 06 19:34:59 2016"
      },
      "message": "Update Symbol.hashCode\n\nNew dart2js version avoids inefficient String.hashCode\n\nTBR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2040963005 .\n"
    },
    {
      "commit": "bcc5f9d9c76e4fd1aa640518da35c9b96b8e13e7",
      "tree": "67d2cfa98c5fadd5f2e351100a45d91e8fb2e275",
      "parents": [
        "48d75079fbdf95db90a65ef5985863853222bb87"
      ],
      "author": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Fri Jun 03 22:35:42 2016"
      },
      "committer": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Fri Jun 03 22:35:42 2016"
      },
      "message": "Faster type tests\n\nPut type tests (is, as, type assertion) on the types as \u0027is\u0027, \u0027as\u0027 and \u0027_check\u0027 methods.\nThe check\n\n    dart.check(x, core.String);\n\nbecomes\n\n    core.String._check(x);\n\nwhich is more concise and allows the test to be specialized.\n\nIn one scrolling action, 224ms in dart.as and dart.check is replaced by 89ms of checks across the specializations.\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/2012153002 .\n"
    },
    {
      "commit": "48d75079fbdf95db90a65ef5985863853222bb87",
      "tree": "ed2e17f98493562e5b74c5bd4f91d84cf1374f7a",
      "parents": [
        "c0a7866b58aa558c02e6b05298b723e3f293b6ab"
      ],
      "author": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Fri Jun 03 21:29:07 2016"
      },
      "committer": {
        "name": "Stephen Adams",
        "email": "sra@google.com",
        "time": "Fri Jun 03 21:29:07 2016"
      },
      "message": "Further bitop optimizations\n\n- avoid unsigned coercion when result is compared with constant\n- avoid unsigned coercion when result is shifted right unsigned\n- avoid call when right shift result has bits affected by sign bit masked out\n- use values of named constants\n\nR\u003dvsm@google.com\n\nReview URL: https://codereview.chromium.org/1950583002 .\n"
    }
  ],
  "next": "c0a7866b58aa558c02e6b05298b723e3f293b6ab"
}
