)]}'
{
  "log": [
    {
      "commit": "5ecb86c5ab6fe842e9fbbd2da052861fb57394c6",
      "tree": "e84f8ca0a206325cfd9a7d67ab07b97e4bba71ac",
      "parents": [
        "f70c4ec2ada25b32fe3d99477c8b75f7539b44da",
        "3e73f9e52e5362f713ad339914ef160ef800ee4c"
      ],
      "author": {
        "name": "Karoy Lorentey",
        "email": "klorentey@apple.com",
        "time": "Sun Mar 11 13:45:59 2018 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 11 13:45:59 2018 +0000"
      },
      "message": "Merge pull request #1468 from lorentey/hashes-are-random\n\nFix and reenable tests that depend on specific hash values"
    },
    {
      "commit": "3e73f9e52e5362f713ad339914ef160ef800ee4c",
      "tree": "e84f8ca0a206325cfd9a7d67ab07b97e4bba71ac",
      "parents": [
        "f70c4ec2ada25b32fe3d99477c8b75f7539b44da"
      ],
      "author": {
        "name": "Karoy Lorentey",
        "email": "klorentey@apple.com",
        "time": "Sat Mar 10 20:32:08 2018 +0000"
      },
      "committer": {
        "name": "Karoy Lorentey",
        "email": "klorentey@apple.com",
        "time": "Sun Mar 11 00:40:07 2018 +0000"
      },
      "message": "Fix and reenable tests that depend on specific hash values\n\nHash values are now randomly seeded, and the hash algorithm may change between any two releases of the standard library — code should not depend on specific hash values or Set/Dictionary orderings.\n"
    },
    {
      "commit": "f70c4ec2ada25b32fe3d99477c8b75f7539b44da",
      "tree": "4a4c86496afc07461b7f76f9ea939899ec534f3c",
      "parents": [
        "d3f92b72cc5727f844b9808e713086899bf0afcc",
        "1a59a8f582fc7c49103507dc0d970b96d89e6685"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Sat Mar 10 01:41:32 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 10 01:41:32 2018 -0800"
      },
      "message": "Merge pull request #1466 from gottesmm/fix_build\n\n"
    },
    {
      "commit": "1a59a8f582fc7c49103507dc0d970b96d89e6685",
      "tree": "4a4c86496afc07461b7f76f9ea939899ec534f3c",
      "parents": [
        "d3f92b72cc5727f844b9808e713086899bf0afcc"
      ],
      "author": {
        "name": "Michael Gottesman",
        "email": "mgottesman@apple.com",
        "time": "Sat Mar 10 00:43:34 2018 -0700"
      },
      "committer": {
        "name": "Michael Gottesman",
        "email": "mgottesman@apple.com",
        "time": "Sat Mar 10 01:00:29 2018 -0700"
      },
      "message": "Disable test to unblock swift PR testing.\n\nIt looks like the order in which things are getting printed was flipped. So we are getting this error in the swift build:\n\n20:53:48 TestFoundation/TestNSDictionary.swift:49: error: TestNSDictionary.test_description : XCTAssertEqual failed: (\"{\n20:53:48     foo \u003d bar;\n20:53:48     baz \u003d qux;\n20:53:48 }\") is not equal to (\"{\n20:53:48     baz \u003d qux;\n20:53:48     foo \u003d bar;\n20:53:48 }\") -\n\nI would just fix this, but I don\u0027t work often in this codebase so I think\ndisabling is the right way to go.\n\nhttps://bugs.swift.org/browse/SR-7166\n"
    },
    {
      "commit": "d3f92b72cc5727f844b9808e713086899bf0afcc",
      "tree": "ba10e42e03c4be5449dcc4cc60b29f8e8dece178",
      "parents": [
        "92beea294f3076ee89cabb2f6908cd761393309b",
        "ef17a3d9c8ee4c01b8ef16f32b034204f5d07605"
      ],
      "author": {
        "name": "Mishal Shah",
        "email": "shahmishal@users.noreply.github.com",
        "time": "Fri Mar 09 16:43:37 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 09 16:43:37 2018 -0800"
      },
      "message": "Merge pull request #1465 from eeckstein/disable-ft\n\ndisable TestNSCache test"
    },
    {
      "commit": "ef17a3d9c8ee4c01b8ef16f32b034204f5d07605",
      "tree": "ba10e42e03c4be5449dcc4cc60b29f8e8dece178",
      "parents": [
        "92beea294f3076ee89cabb2f6908cd761393309b"
      ],
      "author": {
        "name": "Erik Eckstein",
        "email": "eeckstein@rad-main.corp.apple.com",
        "time": "Fri Mar 09 17:36:47 2018 -0700"
      },
      "committer": {
        "name": "Erik Eckstein",
        "email": "eeckstein@rad-main.corp.apple.com",
        "time": "Fri Mar 09 17:37:28 2018 -0700"
      },
      "message": "disable TestNSCache test\n"
    },
    {
      "commit": "92beea294f3076ee89cabb2f6908cd761393309b",
      "tree": "1386c1b5826f43bc5b462f2f323ea0b77d007ed2",
      "parents": [
        "4b7978a76e392867db4037ea789f61bbc97f37bd",
        "1b6a9d2038a99ed1d882b8cf6773680894a4d59f"
      ],
      "author": {
        "name": "Doug Gregor",
        "email": "dgregor@apple.com",
        "time": "Fri Mar 09 09:32:44 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 09 09:32:44 2018 -0800"
      },
      "message": "Merge pull request #1463 from aschwaighofer/fix_withoutActuallyEscaping_usage\n\nNSDictionary, NSIndexSet: Fix withoutAcutallyEscaping usage"
    },
    {
      "commit": "1b6a9d2038a99ed1d882b8cf6773680894a4d59f",
      "tree": "1386c1b5826f43bc5b462f2f323ea0b77d007ed2",
      "parents": [
        "3676a1dca83ca38d3a5d6bff0f0c35fd73615e9f"
      ],
      "author": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:50:29 2018 -0800"
      },
      "committer": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:50:29 2018 -0800"
      },
      "message": "Help type inference along\n"
    },
    {
      "commit": "3676a1dca83ca38d3a5d6bff0f0c35fd73615e9f",
      "tree": "ea183277fbd9ffa4f8408eb65134503a80bea1f9",
      "parents": [
        "056fc0705d47d2465532ce504efcd774fb948f9c"
      ],
      "author": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:36:51 2018 -0800"
      },
      "committer": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:36:51 2018 -0800"
      },
      "message": "Fix closure return type\n"
    },
    {
      "commit": "056fc0705d47d2465532ce504efcd774fb948f9c",
      "tree": "d355f626c66ada1e156f2f28d9a098038833a222",
      "parents": [
        "4b7978a76e392867db4037ea789f61bbc97f37bd"
      ],
      "author": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:03:23 2018 -0800"
      },
      "committer": {
        "name": "Arnold Schwaighofer",
        "email": "aschwaighofer@apple.com",
        "time": "Thu Mar 08 06:09:54 2018 -0800"
      },
      "message": "NSDictionary, NSIndexSet: Fix withoutAcutallyEscaping usage\n\nThe closure must not escape the withoutAcutallyEscaping block.\n"
    },
    {
      "commit": "4b7978a76e392867db4037ea789f61bbc97f37bd",
      "tree": "07180b153fe631a2d03a10616a3071e33ba1e688",
      "parents": [
        "b41506ce7918f4b5eff7374045dc319c896db8af",
        "3d084b4d3a19a8b4f644f268bc088e0bfbe35ccb"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Tue Mar 06 16:41:14 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 06 16:41:14 2018 -0800"
      },
      "message": "Merge pull request #1460 from saiHemak/urldescription\n\n"
    },
    {
      "commit": "3d084b4d3a19a8b4f644f268bc088e0bfbe35ccb",
      "tree": "07180b153fe631a2d03a10616a3071e33ba1e688",
      "parents": [
        "b41506ce7918f4b5eff7374045dc319c896db8af"
      ],
      "author": {
        "name": "Sai Kanduri",
        "email": "sakandur@in.ibm.com",
        "time": "Fri Mar 02 12:50:38 2018 +0530"
      },
      "committer": {
        "name": "Sai Kanduri",
        "email": "sakandur@in.ibm.com",
        "time": "Fri Mar 02 12:50:38 2018 +0530"
      },
      "message": "Changes done to align NSURL.description with Darwin code\n"
    },
    {
      "commit": "b41506ce7918f4b5eff7374045dc319c896db8af",
      "tree": "754d1301b64d82b854083e3c25bb2276de590516",
      "parents": [
        "d23f4d7a4151d959ac185eca1c0f14de2c8dc73a",
        "64fe3faa572f1dc55d78517b5392ab6329e48883"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Feb 27 22:57:38 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 27 22:57:38 2018 -0800"
      },
      "message": "Merge pull request #1457 from lanza/skinnypaths.foundation\n\nadd a linker search path to account for library path changes to platforms without fat binaries"
    },
    {
      "commit": "64fe3faa572f1dc55d78517b5392ab6329e48883",
      "tree": "754d1301b64d82b854083e3c25bb2276de590516",
      "parents": [
        "d23f4d7a4151d959ac185eca1c0f14de2c8dc73a"
      ],
      "author": {
        "name": "Nathan Lanza",
        "email": "nathan@lanza.io",
        "time": "Sat Feb 24 14:52:05 2018 -0800"
      },
      "committer": {
        "name": "Nathan Lanza",
        "email": "nathan@lanza.io",
        "time": "Sat Feb 24 21:24:49 2018 -0800"
      },
      "message": "add a path to TARGET_LDFLAGS to account for architecture specific library paths\n"
    },
    {
      "commit": "d23f4d7a4151d959ac185eca1c0f14de2c8dc73a",
      "tree": "5d84a776ab65bf79cd831a27b8724423c98d3e37",
      "parents": [
        "aab4b8aac1675d654879c3404aaa0d3d7e70e6df",
        "14dbacaa9b44445cfd82b225fe1dece7a75667f8"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Feb 23 12:44:36 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 23 12:44:36 2018 -0800"
      },
      "message": "Merge pull request #1455 from mamabusi/nsdataleak-branch\n\n"
    },
    {
      "commit": "14dbacaa9b44445cfd82b225fe1dece7a75667f8",
      "tree": "5d84a776ab65bf79cd831a27b8724423c98d3e37",
      "parents": [
        "aab4b8aac1675d654879c3404aaa0d3d7e70e6df"
      ],
      "author": {
        "name": "Mamatha Busi",
        "email": "mamabusi@in.ibm.com",
        "time": "Thu Feb 22 14:23:15 2018 +0530"
      },
      "committer": {
        "name": "Mamatha Busi",
        "email": "mamabusi@in.ibm.com",
        "time": "Fri Feb 23 19:17:27 2018 +0530"
      },
      "message": "Fix for SR-6849 Data leak in NSData\n"
    },
    {
      "commit": "aab4b8aac1675d654879c3404aaa0d3d7e70e6df",
      "tree": "d34a1f282a67243cd8a6c36116e74c0b6341ed87",
      "parents": [
        "bae2c8b1fdf5289f4b486c3bcca7ff4efd9edc0b",
        "f3658e4cab56ef6a9cb88629b33b24b6850d8c9c"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Feb 23 05:44:55 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 23 05:44:55 2018 -0800"
      },
      "message": "Merge pull request #1442 from spevans/pr_sr_7017\n\n"
    },
    {
      "commit": "bae2c8b1fdf5289f4b486c3bcca7ff4efd9edc0b",
      "tree": "96ba2a4afc2d607bce082d7908f6cb5efdb103ec",
      "parents": [
        "f33db013a46c92ed700b5926413ca503fbdaf1df",
        "81c29c7a80b0852edb80cf251d480a80efff4f43"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Thu Feb 22 21:33:54 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 21:33:54 2018 -0800"
      },
      "message": "Merge pull request #1445 from lancep/skip-conflicted-test\n\nskip this test until string guts are in our submission branch"
    },
    {
      "commit": "f33db013a46c92ed700b5926413ca503fbdaf1df",
      "tree": "5329c978f3ebecb5764e47ec12f9b6c1ac6feb25",
      "parents": [
        "00cf342ad7a43ae7059149a87f49c696c1e50219",
        "63680bcbcb117b17ea1b11977c34fdd665562e1f"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Thu Feb 22 17:34:28 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 17:34:28 2018 -0800"
      },
      "message": "Merge pull request #1440 from compnerd/closure\n\nclosure: make it build on Windows x86_64"
    },
    {
      "commit": "81c29c7a80b0852edb80cf251d480a80efff4f43",
      "tree": "ba458ec769876c505c667befd85a73af0548a980",
      "parents": [
        "e16e682d6136b97f6c0be45f3295fea613b4d689"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Thu Feb 22 15:59:19 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Thu Feb 22 15:59:19 2018 -0800"
      },
      "message": "Fix ambiguous init failure\n"
    },
    {
      "commit": "00cf342ad7a43ae7059149a87f49c696c1e50219",
      "tree": "69ceef3e0e7d2df972525464f118850041a39ff6",
      "parents": [
        "f9afb90dff42bbc8904ce30ba9f40c38b920a950",
        "078d009e2a4d70a584f1a2ba4d0f3605542a54f7"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Thu Feb 22 13:10:53 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 13:10:53 2018 -0800"
      },
      "message": "Merge pull request #1444 from spevans/pr_sr_6968\n\n"
    },
    {
      "commit": "f9afb90dff42bbc8904ce30ba9f40c38b920a950",
      "tree": "d2538adedcb81d5279da69512abc66134801de3b",
      "parents": [
        "0fd1ce653826d04041a138d4ce28085f8a1369eb"
      ],
      "author": {
        "name": "Anton Pogonets",
        "email": "zayass@gmail.com",
        "time": "Thu Feb 22 22:00:22 2018 +0200"
      },
      "committer": {
        "name": "Tony Parker",
        "email": "anthony.parker@apple.com",
        "time": "Thu Feb 22 12:00:22 2018 -0800"
      },
      "message": "Fix IndexSet/NSIndexSet range merging (#1434)\n\n"
    },
    {
      "commit": "0fd1ce653826d04041a138d4ce28085f8a1369eb",
      "tree": "0ce8cb4e133e60b6423dfc50c305bcf66be738fa",
      "parents": [
        "71e23ff6702309c623e28c14d81ca4b158e93010",
        "35df01994b1f4b8cc93d393520ce51d0c0fadb94"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Feb 21 17:54:48 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 17:54:48 2018 -0800"
      },
      "message": "Merge pull request #1438 from johnno1962d/master\n\n"
    },
    {
      "commit": "e16e682d6136b97f6c0be45f3295fea613b4d689",
      "tree": "e8b0451656a275a048e40fbd733b64684a7e3798",
      "parents": [
        "ab796b8e0fc7a73aef2024bcc20052e3d962dd45"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Wed Feb 21 14:58:45 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Wed Feb 21 14:58:45 2018 -0800"
      },
      "message": "Fix build error\n"
    },
    {
      "commit": "71e23ff6702309c623e28c14d81ca4b158e93010",
      "tree": "481ae018823d7dc823ffc6c99b72493811f03f1c",
      "parents": [
        "d7cba5f8626da3ffe343c01db3fb7d3f80e1762d",
        "17ed7fda40fcbfae7ac95f526ee55aa70ddab82a"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Feb 21 14:32:11 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 14:32:11 2018 -0800"
      },
      "message": "Merge pull request #1446 from pvieito/master\n\n"
    },
    {
      "commit": "d7cba5f8626da3ffe343c01db3fb7d3f80e1762d",
      "tree": "1cbf153341185cbd2ff7469a276dca71c98090ac",
      "parents": [
        "833f572f8f3afcbf1c1f0a8a36c49eef65ae131b",
        "f6b74b8bcdde114fe4e01c5f77960956e567e9c9"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Feb 21 14:30:41 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 14:30:41 2018 -0800"
      },
      "message": "Merge pull request #1439 from millenomi/cfrunloop-fix-linux\n\n"
    },
    {
      "commit": "17ed7fda40fcbfae7ac95f526ee55aa70ddab82a",
      "tree": "b66542c5c57eac69f55af252516ff31311066793",
      "parents": [
        "833f572f8f3afcbf1c1f0a8a36c49eef65ae131b"
      ],
      "author": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Fri Feb 16 01:02:47 2018 +0100"
      },
      "committer": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Tue Feb 20 22:39:58 2018 +0100"
      },
      "message": "Fixed prefix path for FHS Installed Bundles\n\n- Updated Bundle.url(forAuxiliaryExecutable:) return type as URL\n- Added FindExecutable test in TestBundle\n- Cleaned TestBundle.swift\n"
    },
    {
      "commit": "833f572f8f3afcbf1c1f0a8a36c49eef65ae131b",
      "tree": "ac29616742d9a38a69750b70ce83eda726ba348b",
      "parents": [
        "458977b5bc8911832e3bdacb0af9c2b3bc676e1f",
        "d6174472597c9c22f80f944ddc0a3eafa4a9aa4d"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Tue Feb 20 02:07:07 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 20 02:07:07 2018 -0800"
      },
      "message": "Merge pull request #1433 from spevans/pr_mutable_characterview\n\n"
    },
    {
      "commit": "078d009e2a4d70a584f1a2ba4d0f3605542a54f7",
      "tree": "6e5467eee0b7d5e09ed6fcdfbc1ab9f8bf727ce0",
      "parents": [
        "83bd0d56f5ff2e7f7a85c66cce1346dcf461b32a"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Tue Feb 20 07:40:29 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Tue Feb 20 07:40:59 2018 +0000"
      },
      "message": "SR-6968: Use more portable string decoding, dont assume UTF-8.\n"
    },
    {
      "commit": "63680bcbcb117b17ea1b11977c34fdd665562e1f",
      "tree": "9a95ade163ae20d7873ad8cd75ce946556f227c7",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 15:59:52 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Feb 19 17:20:02 2018 -0800"
      },
      "message": "closure: make it build on Windows x86_64\n\nWindows x86_64 is a LLP64 environment.  `unsigned long` is not `size_t`.\nAdjust the parameter to be the correct size for the allocator.  This is\ncompatible with the previous implementation on LP64 environments.\n\nPrefer to use the `__sync_bool_compare_and_swap` over the MSVC\nintrinsic which is overly strong.  While in the area, remove an unused\ncompare and swap method.\n"
    },
    {
      "commit": "ab796b8e0fc7a73aef2024bcc20052e3d962dd45",
      "tree": "f8cdcc1c4e02938d32cf20fd453e1a0f0390d9fd",
      "parents": [
        "cb9efcaa4fec7a6eea90571090f726c9b0779b8d"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 15:16:07 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 15:16:07 2018 -0800"
      },
      "message": "xfail -\u003e expectedFailure\n"
    },
    {
      "commit": "cb9efcaa4fec7a6eea90571090f726c9b0779b8d",
      "tree": "bcaad7c4d49ca435466a997443229b49a8e0ce74",
      "parents": [
        "3526e596731fa299506ac7b179e4083702b7f318"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 15:07:26 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 15:07:26 2018 -0800"
      },
      "message": "Typo\n"
    },
    {
      "commit": "3526e596731fa299506ac7b179e4083702b7f318",
      "tree": "168eb9d2d0120eb7adb5ee532116cfa690858a8b",
      "parents": [
        "458977b5bc8911832e3bdacb0af9c2b3bc676e1f"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 14:51:05 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Mon Feb 19 14:51:05 2018 -0800"
      },
      "message": "skip this test until string guts are in our submission branch\n"
    },
    {
      "commit": "f3658e4cab56ef6a9cb88629b33b24b6850d8c9c",
      "tree": "2c3447e1133c0d6f834a54d47cdca02e2423873a",
      "parents": [
        "2f130da66971b0612833feffdaf9e94c18e0b01e"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Mon Feb 19 17:26:21 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Mon Feb 19 17:26:21 2018 +0000"
      },
      "message": "SR-7017: Update boolean check to match Foundation overlay method.\n"
    },
    {
      "commit": "83bd0d56f5ff2e7f7a85c66cce1346dcf461b32a",
      "tree": "fba750fc6022233ecd34ded5a335c29740d7251b",
      "parents": [
        "40bc8a5411ee925ac3a6602a5b8dbaa60a837735"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Mon Feb 19 14:27:44 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Mon Feb 19 14:27:44 2018 +0000"
      },
      "message": "Use _CFEnviron() instead of environ as it is more portable.\n"
    },
    {
      "commit": "35df01994b1f4b8cc93d393520ce51d0c0fadb94",
      "tree": "22f4374a8f5dba0d4dfc0ae7ed3c260d75d04d12",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Fri Feb 16 14:32:18 2018 +0000"
      },
      "committer": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Mon Feb 19 11:19:07 2018 +0000"
      },
      "message": "Fix for when key is a String rather than NSString. Otherwise you can get the following crash:\n\nCould not cast value of type \u0027Swift.AnyHashable\u0027 (0x1027b3b10) to \u0027SwiftFoundation.NSObject\u0027 (0x101a56668).\n2018-02-16 14:30:46.355774+0000 TestFoundation[7306:8715333] Could not cast value of type \u0027Swift.AnyHashable\u0027 (0x1027b3b10) to \u0027SwiftFoundation.NSObject\u0027 (0x101a56668).\n(lldb) up\nframe #9: 0x000000010165b114 SwiftFoundation`NSMutableDictionary.subscript.setter(newValue\u003dsome, key\u003dSwift.AnyHashable @ 0x00007fff5fbfcd88, self\u003d0x000060800e181fe0) at NSDictionary.swift:649\n   646 \t        }\n   647 \t        set {\n   648 \t            if let val \u003d newValue {\n-\u003e 649 \t                \u001b[4ms\u001b[0metObject(val, forKey: key)\n   650 \t            } else {\n   651 \t                removeObject(forKey: key)\n   652 \t            }\n(lldb) up\nframe #10: 0x00000001004c0443 TestFoundation`static Dictionary.twEncode(data\u003dTestFoundation.TwoWayMirror @ 0x00007fff5fbfce00, self\u003d[Key : Value]) at TwoWayMirror.swift:386\n   383 \t            #if os(Linux)\n   384 \t            let key \u003d NSString(string: key as! String)\n   385 \t            #endif\n-\u003e 386 \t            dict[key] \u001b[4m\u003d\u001b[0m TwoWayMirror.encode(mirror: \u0026mirror)\n   387 \t        }\n   388 \t        return dict\n   389 \t    }\n(lldb)\n"
    },
    {
      "commit": "458977b5bc8911832e3bdacb0af9c2b3bc676e1f",
      "tree": "ed3a670efac7abc86e789d6de395a7def79c08a4",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423",
        "30967a93cb750972d917ebfeb7efd441a07377e3"
      ],
      "author": {
        "name": "Mishal Shah",
        "email": "shahmishal@users.noreply.github.com",
        "time": "Sun Feb 18 15:53:19 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 18 15:53:19 2018 -0800"
      },
      "message": "Merge pull request #1441 from lancep/un-revert-string-comparison\n\nRevert \"revert string comparison changes\""
    },
    {
      "commit": "40bc8a5411ee925ac3a6602a5b8dbaa60a837735",
      "tree": "e1d8877791d6aae6fe773cbb970b53c0c3149858",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sat Feb 17 23:23:12 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sat Feb 17 23:23:12 2018 +0000"
      },
      "message": "SR-6968: ProcessInfo.processInfo.environment only gets once\n\n- Reparse the environment variables each time\n  ProcessInfo.processinfo.enviroment is read.\n"
    },
    {
      "commit": "2f130da66971b0612833feffdaf9e94c18e0b01e",
      "tree": "71fc8eab9b28ede2f6b919e8efc8925f561d9cde",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sat Feb 17 20:39:01 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sat Feb 17 20:39:01 2018 +0000"
      },
      "message": "SR-7017: JSONDecoder will decode booleans as numbers.\n\n- If an NSNumber was initialised from a boolean then dont allow it\n  to be converted to a numeric value.\n"
    },
    {
      "commit": "f6b74b8bcdde114fe4e01c5f77960956e567e9c9",
      "tree": "2299ba414a69c619f07f87341ed3c4fed3b2c02f",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Mon Feb 12 13:21:46 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Fri Feb 16 12:32:46 2018 -0800"
      },
      "message": "RunLoop.add(_ timer…) doesn\u0027t add the timer to common modes on Linux\n\nAt the Swift layer, if one of the known RunLoopMode constants is used, substitute a pointer to the real CFStringRef it refers to.\n"
    },
    {
      "commit": "30967a93cb750972d917ebfeb7efd441a07377e3",
      "tree": "ed3a670efac7abc86e789d6de395a7def79c08a4",
      "parents": [
        "cd245766ff28f17a754cfb33962d73a013832423"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Fri Feb 16 12:22:50 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Fri Feb 16 12:22:50 2018 -0800"
      },
      "message": "Revert \"revert string comparison changes\"\n\nThis reverts commit e51fb9b10a79ecf319a736ca95d1643dea175dc1.\n"
    },
    {
      "commit": "cd245766ff28f17a754cfb33962d73a013832423",
      "tree": "8c4a1d7f2b0c8ae0988f1fc84e0eabbd84b6b4a4",
      "parents": [
        "6c1c38ce6649f90ef0d89de6f529fe3480a29801",
        "e51fb9b10a79ecf319a736ca95d1643dea175dc1"
      ],
      "author": {
        "name": "Mishal Shah",
        "email": "shahmishal@users.noreply.github.com",
        "time": "Thu Feb 15 15:09:42 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 15 15:09:42 2018 -0800"
      },
      "message": "Merge pull request #1435 from lancep/revert-string-comparison\n\nrevert string comparison changes"
    },
    {
      "commit": "e51fb9b10a79ecf319a736ca95d1643dea175dc1",
      "tree": "8c4a1d7f2b0c8ae0988f1fc84e0eabbd84b6b4a4",
      "parents": [
        "6c1c38ce6649f90ef0d89de6f529fe3480a29801"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Thu Feb 15 10:53:34 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Thu Feb 15 10:53:34 2018 -0800"
      },
      "message": "revert string comparison changes\n"
    },
    {
      "commit": "6c1c38ce6649f90ef0d89de6f529fe3480a29801",
      "tree": "ed3a670efac7abc86e789d6de395a7def79c08a4",
      "parents": [
        "5873127a3a9f15ac0519c2d635f1994ee5b4bd92"
      ],
      "author": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Sat Jan 13 17:07:49 2018 -0800"
      },
      "committer": {
        "name": "Lance Parker",
        "email": "lance_parker@apple.com",
        "time": "Wed Feb 14 15:44:28 2018 -0800"
      },
      "message": "remove an xfail from a test that will now pass\n"
    },
    {
      "commit": "d6174472597c9c22f80f944ddc0a3eafa4a9aa4d",
      "tree": "885a30efe0395dfba5ae940fbe638d16a83b1d3b",
      "parents": [
        "5873127a3a9f15ac0519c2d635f1994ee5b4bd92"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Wed Feb 14 16:16:32 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Wed Feb 14 19:19:00 2018 +0000"
      },
      "message": "String.withMutableCharacters() is deprecated, directly mutate the String\n"
    },
    {
      "commit": "5873127a3a9f15ac0519c2d635f1994ee5b4bd92",
      "tree": "8c4a1d7f2b0c8ae0988f1fc84e0eabbd84b6b4a4",
      "parents": [
        "b211099f76df584a26cf2a4d3d12bf4d4b4860d3",
        "f62eced71fa2e0b0bb9ba29758d590cacaaf9580"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Tue Feb 13 00:14:10 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 13 00:14:10 2018 -0800"
      },
      "message": "Merge pull request #1431 from pvieito/master\n\n"
    },
    {
      "commit": "f62eced71fa2e0b0bb9ba29758d590cacaaf9580",
      "tree": "8c4a1d7f2b0c8ae0988f1fc84e0eabbd84b6b4a4",
      "parents": [
        "35b3f36cacd82ba4936a59edb3ee105646941053"
      ],
      "author": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Mon Feb 12 19:49:11 2018 +0100"
      },
      "committer": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Mon Feb 12 19:49:11 2018 +0100"
      },
      "message": "Updated style with braces on if statements\n"
    },
    {
      "commit": "35b3f36cacd82ba4936a59edb3ee105646941053",
      "tree": "54d11f09f6f8dc7001c8e997bb3174882c7e3bc7",
      "parents": [
        "5f9f21d16f83d5e13d60f76b5ff898cef6d64426"
      ],
      "author": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Mon Feb 12 17:59:53 2018 +0100"
      },
      "committer": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Mon Feb 12 17:59:53 2018 +0100"
      },
      "message": "Added implementation of NSFullUserName and CFCopyFullUserName\n\nCFCopyFullUserName implemented for POSIX OS.\n\nTODO: Add Windows implementation.\n"
    },
    {
      "commit": "5f9f21d16f83d5e13d60f76b5ff898cef6d64426",
      "tree": "4ff755bd1d2b01f0dbad39659b7a3d2807f98244",
      "parents": [
        "b211099f76df584a26cf2a4d3d12bf4d4b4860d3"
      ],
      "author": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Sun Feb 11 20:17:53 2018 +0100"
      },
      "committer": {
        "name": "Pedro José Pereira Vieito",
        "email": "pvieito@gmail.com",
        "time": "Sun Feb 11 20:17:53 2018 +0100"
      },
      "message": "Added userName and fullUserName to ProcessInfo\n\nMarked NSFullUserName() as Unimplemented\n"
    },
    {
      "commit": "b211099f76df584a26cf2a4d3d12bf4d4b4860d3",
      "tree": "f1a61eaf57e837c268b92ec3c42763acef27ecb2",
      "parents": [
        "ae3bcaba34c39e78167d0ba4a6bea89d787618dd",
        "34271e32d05f0ea927eedc1fbafd54cbaf26774a"
      ],
      "author": {
        "name": "Xiaodi Wu",
        "email": "xiaodi.wu@gmail.com",
        "time": "Sat Feb 10 14:55:00 2018 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 10 14:55:00 2018 -0600"
      },
      "message": "Merge pull request #1430 from xwu/master\n\n[gardening] Enlarge question headings in README.md"
    },
    {
      "commit": "34271e32d05f0ea927eedc1fbafd54cbaf26774a",
      "tree": "f1a61eaf57e837c268b92ec3c42763acef27ecb2",
      "parents": [
        "ae3bcaba34c39e78167d0ba4a6bea89d787618dd"
      ],
      "author": {
        "name": "Xiaodi Wu",
        "email": "xiaodi.wu@gmail.com",
        "time": "Sat Feb 10 14:16:14 2018 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 10 14:16:14 2018 -0600"
      },
      "message": "[gardening] Enlarge question headings in README.md"
    },
    {
      "commit": "ae3bcaba34c39e78167d0ba4a6bea89d787618dd",
      "tree": "33bf5d12fad69c7fb3ab9e02f7560a5ee1419e70",
      "parents": [
        "e6b8b8eb3076740890c036940f5c6b7b8b452b75"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Thu Feb 08 20:24:02 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 20:24:02 2018 -0800"
      },
      "message": "Sync with 54a3597 in the Swift repository (#1428)\n\nThis only affects the Apple-platform implementation anyway."
    },
    {
      "commit": "e6b8b8eb3076740890c036940f5c6b7b8b452b75",
      "tree": "7700b42f68173f56079ca856d9189d44413b51c8",
      "parents": [
        "90baa3259cf4d76c9da019bbdf2e77b86aeaa1cc",
        "ca4160aea2c9b4001a8f524e415aac8a3bed5884"
      ],
      "author": {
        "name": "Ben Cohen",
        "email": "airspeedswift@users.noreply.github.com",
        "time": "Tue Feb 06 21:39:43 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 21:39:43 2018 -0800"
      },
      "message": "Merge pull request #1424 from airspeedswift/2-range-2-countable\n\nRestore two more instances of CountableRange"
    },
    {
      "commit": "ca4160aea2c9b4001a8f524e415aac8a3bed5884",
      "tree": "7700b42f68173f56079ca856d9189d44413b51c8",
      "parents": [
        "90baa3259cf4d76c9da019bbdf2e77b86aeaa1cc"
      ],
      "author": {
        "name": "Ben Cohen",
        "email": "ben_cohen@apple.com",
        "time": "Tue Feb 06 20:26:06 2018 -0800"
      },
      "committer": {
        "name": "Ben Cohen",
        "email": "ben_cohen@apple.com",
        "time": "Tue Feb 06 20:26:06 2018 -0800"
      },
      "message": "Restore two more instances of CountableRange\n"
    },
    {
      "commit": "90baa3259cf4d76c9da019bbdf2e77b86aeaa1cc",
      "tree": "5bb6aa4dd3b3e85d3bb7951131cd7c2b75d4f5aa",
      "parents": [
        "d0bb1afa3ab89984d3a8f76aa111423ba52b0097",
        "e0e2137e2dd99878e39a2eddb743d549eab25287"
      ],
      "author": {
        "name": "Ben Cohen",
        "email": "airspeedswift@users.noreply.github.com",
        "time": "Tue Feb 06 11:21:29 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 11:21:29 2018 -0800"
      },
      "message": "Merge pull request #1423 from airspeedswift/one-two-three-ah-ha-ha\n\nRestore Data.Indices to be a CountableRange"
    },
    {
      "commit": "e0e2137e2dd99878e39a2eddb743d549eab25287",
      "tree": "5bb6aa4dd3b3e85d3bb7951131cd7c2b75d4f5aa",
      "parents": [
        "d0bb1afa3ab89984d3a8f76aa111423ba52b0097"
      ],
      "author": {
        "name": "Ben Cohen",
        "email": "ben_cohen@apple.com",
        "time": "Tue Feb 06 09:05:32 2018 -0800"
      },
      "committer": {
        "name": "Ben Cohen",
        "email": "ben_cohen@apple.com",
        "time": "Tue Feb 06 09:05:32 2018 -0800"
      },
      "message": "Restore Data.Indices to be a CountableRange\n"
    },
    {
      "commit": "d0bb1afa3ab89984d3a8f76aa111423ba52b0097",
      "tree": "29adc6c1c350f6d3bae6a8d24a08dcfe76a6437e",
      "parents": [
        "0027637db85fd804b55ede3cfff26c913d2a90d0"
      ],
      "author": {
        "name": "Thomas Zoechling",
        "email": "thomas@peakstep.com",
        "time": "Tue Feb 06 01:43:00 2018 +0100"
      },
      "committer": {
        "name": "Tony Parker",
        "email": "anthony.parker@apple.com",
        "time": "Mon Feb 05 16:43:00 2018 -0800"
      },
      "message": "Sync stdlib CocoaError convenience method (#1420)\n\n* Synced missing CocoaError convenience method from Swift stdlib\r\n\r\n* Added a test case for CocoaError convenience method\r\n"
    },
    {
      "commit": "0027637db85fd804b55ede3cfff26c913d2a90d0",
      "tree": "c087bae347c7f03f5ba276cb4ef4f0ad71c120c5",
      "parents": [
        "e96492eb3cdee5b68fd622caff2f5de10e96550d",
        "95defd55aa3da7a3f5a9341ba647436c61684337"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Mon Feb 05 14:26:53 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 05 14:26:53 2018 -0800"
      },
      "message": "Merge pull request #1421 from asowani/master\n\n"
    },
    {
      "commit": "e96492eb3cdee5b68fd622caff2f5de10e96550d",
      "tree": "dad29d1a53f2eb8dd08bbe410b743e4a59a0715a",
      "parents": [
        "a17cdd08d2b7abb1c5450b885e29759df95899b2"
      ],
      "author": {
        "name": "Eric Amorde",
        "email": "amorde@users.noreply.github.com",
        "time": "Mon Feb 05 13:52:48 2018 -0800"
      },
      "committer": {
        "name": "Tony Parker",
        "email": "anthony.parker@apple.com",
        "time": "Mon Feb 05 13:52:48 2018 -0800"
      },
      "message": "Update status doc (#1422)\n\nMerging without test since this is a markdown-only change."
    },
    {
      "commit": "95defd55aa3da7a3f5a9341ba647436c61684337",
      "tree": "89aa18d30300863f27550aac0e8326c909cf9635",
      "parents": [
        "a17cdd08d2b7abb1c5450b885e29759df95899b2"
      ],
      "author": {
        "name": "asowani",
        "email": "sowania@us.ibm.com",
        "time": "Mon Feb 05 16:55:34 2018 +0530"
      },
      "committer": {
        "name": "asowani",
        "email": "sowania@us.ibm.com",
        "time": "Mon Feb 05 16:55:34 2018 +0530"
      },
      "message": "ppc64le port.\n"
    },
    {
      "commit": "a17cdd08d2b7abb1c5450b885e29759df95899b2",
      "tree": "fed53243d6fe50a4cf3e0793ac9a4daf97f33cfc",
      "parents": [
        "f766437f6765029d64ce8bd16604a22d3a06b429",
        "1bac2b395f6f884d12ff2421f49f0515900cd79d"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Feb 02 20:38:11 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 20:38:11 2018 -0800"
      },
      "message": "Merge pull request #1408 from millenomi/ud-persistent-domains\n\n"
    },
    {
      "commit": "1bac2b395f6f884d12ff2421f49f0515900cd79d",
      "tree": "ac30e52778e3f5818bb75581331420ce9225dcdd",
      "parents": [
        "c60c771572a83c1af43d50789aad87da8238d271"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 14:17:31 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Fri Feb 02 18:24:51 2018 -0800"
      },
      "message": "These two casts were implicitly relying on bridging. They don’t work on Linux; fix them.\n\nFix naming per review."
    },
    {
      "commit": "f766437f6765029d64ce8bd16604a22d3a06b429",
      "tree": "8f6b4a7ae2eb07624fe54dce2d29dfb5db55db11",
      "parents": [
        "bb8f7188ccaa1c791b22450c9a7fe66aed20e571",
        "72c80235477dd29b1d9b1d1909c05a20c7c2f283"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Feb 02 08:50:16 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 08:50:16 2018 -0800"
      },
      "message": "Merge pull request #1418 from ArtSabintsev/master\n\n"
    },
    {
      "commit": "72c80235477dd29b1d9b1d1909c05a20c7c2f283",
      "tree": "8f6b4a7ae2eb07624fe54dce2d29dfb5db55db11",
      "parents": [
        "bb8f7188ccaa1c791b22450c9a7fe66aed20e571"
      ],
      "author": {
        "name": "Arthur Ariel Sabintsev",
        "email": "arthur@sabintsev.com",
        "time": "Fri Feb 02 10:21:49 2018 -0500"
      },
      "committer": {
        "name": "Arthur Ariel Sabintsev",
        "email": "arthur@sabintsev.com",
        "time": "Fri Feb 02 10:21:49 2018 -0500"
      },
      "message": "Fixed comment for Calendar\u0027s compare method\n"
    },
    {
      "commit": "bb8f7188ccaa1c791b22450c9a7fe66aed20e571",
      "tree": "e5200781585c7355c165b82370451d3b20719811",
      "parents": [
        "4dab2357eff29ff30d81f8a1fa2b2c2bc4ac781e",
        "d01046c49e31cb7759d29f770b46424686dfbe50"
      ],
      "author": {
        "name": "Ben Cohen",
        "email": "airspeedswift@users.noreply.github.com",
        "time": "Thu Feb 01 20:59:57 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 01 20:59:57 2018 -0800"
      },
      "message": "Merge pull request #1410 from airspeedswift/uncountable-ranges\n\nRemove references to CountableRange"
    },
    {
      "commit": "4dab2357eff29ff30d81f8a1fa2b2c2bc4ac781e",
      "tree": "63eac6fba4f0ddf19dd20a8f71921d4059bbf56e",
      "parents": [
        "386f3a5d71dc51845abddbf8c2ffb3179cd5cc89",
        "00562542e5a7fe6e403dba5dbbfee17a0b51673d"
      ],
      "author": {
        "name": "Ian Partridge",
        "email": "i.partridge@uk.ibm.com",
        "time": "Tue Jan 30 08:07:11 2018 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 30 08:07:11 2018 +0000"
      },
      "message": "Merge pull request #1416 from mattrajca/master\n\nAdd test for SR-3941."
    },
    {
      "commit": "00562542e5a7fe6e403dba5dbbfee17a0b51673d",
      "tree": "63eac6fba4f0ddf19dd20a8f71921d4059bbf56e",
      "parents": [
        "386f3a5d71dc51845abddbf8c2ffb3179cd5cc89"
      ],
      "author": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Mon Jan 29 16:00:38 2018 -0800"
      },
      "committer": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Mon Jan 29 16:02:24 2018 -0800"
      },
      "message": "Add test for SR-3941.\n\n\u003cSR-3941: AffineTransform.rotate(byRadians:) can be wrong\u003e looks fixed already.\nAdd a test for it.\n"
    },
    {
      "commit": "386f3a5d71dc51845abddbf8c2ffb3179cd5cc89",
      "tree": "40099025472b8bd603cf5328c94b8b068a1fb77e",
      "parents": [
        "516dd71e34a5a6bc2e52fd72b4084ebe92083bce",
        "ca27e386caa9348c4461411dc59cb5cd8d526020"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Mon Jan 29 11:40:12 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 29 11:40:12 2018 -0800"
      },
      "message": "Merge pull request #1412 from zhangchn/patch-1\n\n"
    },
    {
      "commit": "ca27e386caa9348c4461411dc59cb5cd8d526020",
      "tree": "40099025472b8bd603cf5328c94b8b068a1fb77e",
      "parents": [
        "516dd71e34a5a6bc2e52fd72b4084ebe92083bce"
      ],
      "author": {
        "name": "Zhang Ch. N",
        "email": "zhangchnxp@gmail.com",
        "time": "Sun Jan 28 00:01:10 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 28 00:01:10 2018 +0800"
      },
      "message": "Fix a typo in logging"
    },
    {
      "commit": "516dd71e34a5a6bc2e52fd72b4084ebe92083bce",
      "tree": "3acc4209193b6fa53d3b4ffce1d6024c0937caa2",
      "parents": [
        "e0e08730334a541752c239d76b8f23232f4759d1",
        "2e3377c6192ef245e09b965bcdd3e7d2f1fcd1cd"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Jan 26 14:37:19 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 14:37:19 2018 -0800"
      },
      "message": "Merge pull request #1411 from spevans/pr_nsrray_contentsof\n\n"
    },
    {
      "commit": "2e3377c6192ef245e09b965bcdd3e7d2f1fcd1cd",
      "tree": "3acc4209193b6fa53d3b4ffce1d6024c0937caa2",
      "parents": [
        "e0e08730334a541752c239d76b8f23232f4759d1"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Fri Jan 26 19:06:34 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Fri Jan 26 19:26:13 2018 +0000"
      },
      "message": "NSMutableArray: remove init?(contentsOf{File,URL}:) override\n\n- The methods in NSMutableArray were NSUnimplemented but the NSArray\n  versions were fully implemented so inherit those.\n\n- Add tests for init?(contentsOfFile:) and init?(contentsOfURL:)\n"
    },
    {
      "commit": "d01046c49e31cb7759d29f770b46424686dfbe50",
      "tree": "7a49d8441ee0ba0c5c093dca52bc5ec4defb4a78",
      "parents": [
        "8654d0cd3382e60c5227e059f80e306ca43c8022"
      ],
      "author": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 17:11:43 2018 +0000"
      },
      "committer": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 17:11:43 2018 +0000"
      },
      "message": "Minor changes for consistency with SDK version\n"
    },
    {
      "commit": "8654d0cd3382e60c5227e059f80e306ca43c8022",
      "tree": "b88842e0b1b3067108c067eb0e94658211e8726b",
      "parents": [
        "f3e4b3d9dd1f6af159080d0d2a95568153440dc2"
      ],
      "author": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 17:05:15 2018 +0000"
      },
      "committer": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 17:05:15 2018 +0000"
      },
      "message": "Additional remove(integersIn:)\n"
    },
    {
      "commit": "f3e4b3d9dd1f6af159080d0d2a95568153440dc2",
      "tree": "f6ec067108d3d000fa9123cd6177e6741c6dfb1e",
      "parents": [
        "cf9f768450b71f952ea6c087dbfd3b52d8baf868"
      ],
      "author": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 15:50:01 2018 +0000"
      },
      "committer": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 15:50:01 2018 +0000"
      },
      "message": "fix copypasta error\n"
    },
    {
      "commit": "e0e08730334a541752c239d76b8f23232f4759d1",
      "tree": "83bc023dff10deaccf577c524e60519dc2295573",
      "parents": [
        "7157437f456a2194cbf1bb956f558f3733ae9aa6",
        "633cabaa3664ea27c3fbdc6ac87468d86196655d"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Fri Jan 26 06:36:57 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 06:36:57 2018 -0800"
      },
      "message": "Merge pull request #1409 from mattrajca/master\n\n"
    },
    {
      "commit": "cf9f768450b71f952ea6c087dbfd3b52d8baf868",
      "tree": "2e7b28347445c8463de3b79291d3f6eafaaacfed",
      "parents": [
        "7157437f456a2194cbf1bb956f558f3733ae9aa6"
      ],
      "author": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 14:14:06 2018 +0000"
      },
      "committer": {
        "name": "ben-cohen",
        "email": "ben_cohen@apple.com",
        "time": "Fri Jan 26 14:14:06 2018 +0000"
      },
      "message": "Apply same CountableRange changes as in apple/swift#12913\n"
    },
    {
      "commit": "c60c771572a83c1af43d50789aad87da8238d271",
      "tree": "2e316e3a6691aa4ceb528533dac6e60e9c3aef10",
      "parents": [
        "2134642aa186e6cd89830d2b9efbfd3f31e23f66"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:22:16 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:22:16 2018 -0800"
      },
      "message": "Ninja does not quite support this extension arrangement. \n\n- Move `_parseArguments` into UserDefaults.swift."
    },
    {
      "commit": "2134642aa186e6cd89830d2b9efbfd3f31e23f66",
      "tree": "87426a77ba42a01f183de2d31839f60124a7afa2",
      "parents": [
        "fae057c8c51b091ee4a95a24a60f19881d481661"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:16:11 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:16:11 2018 -0800"
      },
      "message": "Fire the notification unconditionally, and check that it is posted in the test."
    },
    {
      "commit": "fae057c8c51b091ee4a95a24a60f19881d481661",
      "tree": "3e28f2baa058e8d51fafa3c15225bc559ef27547",
      "parents": [
        "ac6a3f66bd702392b51e0c450bd61d605ad6c1f1"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:02:16 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 13:02:16 2018 -0800"
      },
      "message": "Fix the _other_ place where \u0027as AnyObject\u0027 was being used by refactoring this bit of code up.\n"
    },
    {
      "commit": "7157437f456a2194cbf1bb956f558f3733ae9aa6",
      "tree": "3bbfae1013508c0305b7f5009af23c05c88af1a4",
      "parents": [
        "5a6f4c665cc8a23073135ad8d0e0cd1b9ba5a06c",
        "354895216ef9a7a0e06fe899c1cab1dfe1e70d00"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Thu Jan 25 13:02:04 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 25 13:02:04 2018 -0800"
      },
      "message": "Merge pull request #1406 from spevans/pr_sync_extrastringapi\n\n"
    },
    {
      "commit": "633cabaa3664ea27c3fbdc6ac87468d86196655d",
      "tree": "d31ed28832b2450ec17cf58d037ca6bb4a776635",
      "parents": [
        "5a6f4c665cc8a23073135ad8d0e0cd1b9ba5a06c"
      ],
      "author": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Thu Jan 25 11:37:21 2018 -0800"
      },
      "committer": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Thu Jan 25 11:39:21 2018 -0800"
      },
      "message": "Avoid crashing when XPath queries return no results.\n\nCheck before dereferencing nodesetval because it may be NULL if an XPath query\nreturns no results (but is a valid query).\n\nFixes SR-4628.\n"
    },
    {
      "commit": "ac6a3f66bd702392b51e0c450bd61d605ad6c1f1",
      "tree": "bd13cdf5a43a4f1235ce55b4ebfcb38dbadb91c3",
      "parents": [
        "0995aa93e632dca0bf9e4dc421b9754c61ea4d17"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 11:27:21 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 11:27:21 2018 -0800"
      },
      "message": "This was mistakenly relying on a Darwin-style bridged cast. So…:\n\n… only fetch values that are objects — it makes a new warning happen on Darwin that I can\u0027t silence, but it will work on both platforms and without warnings on Linux.\n"
    },
    {
      "commit": "0995aa93e632dca0bf9e4dc421b9754c61ea4d17",
      "tree": "fd7d48d58354411b5292c7e48303d53450f9133c",
      "parents": [
        "1aff2283c159f5145069529409e948575e844e7c"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Wed Jan 24 17:02:11 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:13 2018 -0800"
      },
      "message": "Move the check for NSNumber just above the common types."
    },
    {
      "commit": "1aff2283c159f5145069529409e948575e844e7c",
      "tree": "8ddfc08ae0a1c2b3691ac7de75fb3a4fb1d1b140",
      "parents": [
        "dd3a9faa64b08079fbd41d96971ee3f3229b0776"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Wed Jan 24 15:51:38 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:13 2018 -0800"
      },
      "message": "Substantially rewrite UserDefaults to:\n - Add persistent domains\n - Guarantee that all values returned are value types.\n"
    },
    {
      "commit": "dd3a9faa64b08079fbd41d96971ee3f3229b0776",
      "tree": "ad0ac3e94f71da971c79a24eadd7df9d13359c25",
      "parents": [
        "18fb5f53b78544d8bf72049518b1476e5e95e4cf"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Wed Jan 24 12:29:00 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:13 2018 -0800"
      },
      "message": "Add persistent domains code.\n"
    },
    {
      "commit": "18fb5f53b78544d8bf72049518b1476e5e95e4cf",
      "tree": "8dab4e50d2e4d1c3d31f06435d08ab72d3e683f6",
      "parents": [
        "c18cb07af6f64eaf0ea141284f0817b0907c8adb"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:10:14 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:12 2018 -0800"
      },
      "message": "Cut the tests that don’t work on CI; there’ll be a follow-up for them."
    },
    {
      "commit": "c18cb07af6f64eaf0ea141284f0817b0907c8adb",
      "tree": "26339dc467c7d2e32cc9b32d28970eb3a1215e2c",
      "parents": [
        "ca58521f859098bd664a8924289a7e132b063aaa"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 13:35:19 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:12 2018 -0800"
      },
      "message": "Test using a heterogeneous dictionary."
    },
    {
      "commit": "ca58521f859098bd664a8924289a7e132b063aaa",
      "tree": "3fc44c9586d5065eaa6145110496690f48d2abcf",
      "parents": [
        "9d478213d2fdcbc85b65639830ead27b1d9f517d"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 13:20:35 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:12 2018 -0800"
      },
      "message": "More tests."
    },
    {
      "commit": "9d478213d2fdcbc85b65639830ead27b1d9f517d",
      "tree": "2ec4bedef4ebc3dbcf898e2f3cb0d0811f612c58",
      "parents": [
        "5a6f4c665cc8a23073135ad8d0e0cd1b9ba5a06c"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Fri Jan 19 16:58:06 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 25 09:53:12 2018 -0800"
      },
      "message": "Implement two missing features from UserDefaults:\n - Volatile domains.\n - UserDefaults.argumentDomain, a particular volatile domain, including arguments parsing.\n\nWIP: Requires testing.\n"
    },
    {
      "commit": "5a6f4c665cc8a23073135ad8d0e0cd1b9ba5a06c",
      "tree": "56d4718357235ee8f1493f2a8d5cc581b078b176",
      "parents": [
        "1097fd8658f74c963a6b9902ceddbaf782cb5177",
        "336a53fe10ddad99a333bc7dace65654b8e0abfb"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Jan 24 17:24:53 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 24 17:24:53 2018 -0800"
      },
      "message": "Merge pull request #1399 from millenomi/pr/search-paths-for-preferences\n\n"
    },
    {
      "commit": "354895216ef9a7a0e06fe899c1cab1dfe1e70d00",
      "tree": "938015b4781753159950547737de12b7e09ed2ac",
      "parents": [
        "1097fd8658f74c963a6b9902ceddbaf782cb5177"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Wed Jan 24 22:11:33 2018 +0000"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Wed Jan 24 22:48:59 2018 +0000"
      },
      "message": "ExtraStringAPI: Sync with the overlay version\n\n- The three functions are obsoleted in Swift 4.0. The bodies from\n  the overlay wont compile due to use of internal symbols so replace\n  with a fatalError() call which isnt used anyway.\n\n- Update callers of advanced(by:) to use index(offsetBy:).\n"
    },
    {
      "commit": "1097fd8658f74c963a6b9902ceddbaf782cb5177",
      "tree": "f731e7f6f673045f7e6eb4d7fc9586bdbec72f8d",
      "parents": [
        "654e5fac94f56d3f6ce02445cf845774a4d2bea6",
        "329456b522ab25be61551fae301ab435a25caad4"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Jan 24 11:01:05 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 24 11:01:05 2018 -0800"
      },
      "message": "Merge pull request #1405 from mattrajca/master\n\n"
    },
    {
      "commit": "654e5fac94f56d3f6ce02445cf845774a4d2bea6",
      "tree": "ba234779d71271115f9a16787c8fdbe5960562f8",
      "parents": [
        "a4ca69eb37dbff36a1f72a125553f6dc7a4385b4",
        "1b8055af688ec0d755db030ae2d18757c1e254f1"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Wed Jan 24 10:48:43 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 24 10:48:43 2018 -0800"
      },
      "message": "Merge pull request #1404 from spevans/pr_nsarray_paths_matching_extensions\n\n"
    },
    {
      "commit": "329456b522ab25be61551fae301ab435a25caad4",
      "tree": "c9435cb13b7f27809a4fd357e28f74fa348c3098",
      "parents": [
        "a4ca69eb37dbff36a1f72a125553f6dc7a4385b4"
      ],
      "author": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Tue Jan 23 16:54:22 2018 -0800"
      },
      "committer": {
        "name": "Matt Rajca",
        "email": "matt.rajca@me.com",
        "time": "Tue Jan 23 16:54:22 2018 -0800"
      },
      "message": "Fix crashes when creating directories at single component relative paths\n\nBail early if after calling deletingLastPathComponent the path is empty. There is\nno point in doing a traversal and trying to create an empty directory at the parent\npath. In addition, this ends up tripping a pre-condition when we try finding the next\nparent path component again.\n\nThis addresses SR-4570.\n"
    },
    {
      "commit": "336a53fe10ddad99a333bc7dace65654b8e0abfb",
      "tree": "2ebcd36a58c35f6e58309eececdd9a77b020dd90",
      "parents": [
        "066682d7d4acbd2cfa7355e4ca15accd87f0da1a"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Mon Jan 22 13:40:22 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:15:43 2018 -0800"
      },
      "message": "Switch to a regular enum from a typed CFStringRef enum."
    },
    {
      "commit": "066682d7d4acbd2cfa7355e4ca15accd87f0da1a",
      "tree": "95ad26b6fbbaa6961cd193ea97fbc5a04baea1cc",
      "parents": [
        "91d24c17a8d4c066e2222e63d111183002d19803"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Fri Jan 19 12:14:10 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:15:30 2018 -0800"
      },
      "message": "Fix obvious, unreported type mismatch."
    },
    {
      "commit": "91d24c17a8d4c066e2222e63d111183002d19803",
      "tree": "ec0c9cf94a36b834f709fbdfdea099b8434beb6d",
      "parents": [
        "3048a9157c4a400c8629ec440ee180da692618b5"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Fri Jan 19 11:59:21 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:15:30 2018 -0800"
      },
      "message": "Fix the Linux build."
    },
    {
      "commit": "3048a9157c4a400c8629ec440ee180da692618b5",
      "tree": "a143c8f7e2936030ac7ba12c44bb0c405171e730",
      "parents": [
        "63c1bafee58b289f2f94a3a9185d68e999e31c9c"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 18 17:08:08 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:15:29 2018 -0800"
      },
      "message": "Add the new header to the Linux build."
    },
    {
      "commit": "63c1bafee58b289f2f94a3a9185d68e999e31c9c",
      "tree": "ba1ba2562782ffa854ac310cac995ba14d37e6a3",
      "parents": [
        "a4ca69eb37dbff36a1f72a125553f6dc7a4385b4"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Thu Jan 18 15:54:46 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Jan 23 16:15:28 2018 -0800"
      },
      "message": "Change paths to be FHS/XDG-friendly in CFPreferences.\n"
    },
    {
      "commit": "a4ca69eb37dbff36a1f72a125553f6dc7a4385b4",
      "tree": "8ac5aa855e3f6b2638a83eddce2f2c5e36a81959",
      "parents": [
        "10ff7cecb1178e0b11e47586bbaca9274198cd27",
        "1d32f14133ff79506ccd5f87c270f6ffc9bedc74"
      ],
      "author": {
        "name": "swift-ci",
        "email": "swift-ci@users.noreply.github.com",
        "time": "Tue Jan 23 15:37:24 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 23 15:37:24 2018 -0800"
      },
      "message": "Merge pull request #1401 from millenomi/cross-platform-export\n\n"
    }
  ],
  "next": "1b8055af688ec0d755db030ae2d18757c1e254f1"
}
