)]}'
{
  "log": [
    {
      "commit": "2674f2fe269ae2b2cd1f56c4b52392895a052a60",
      "tree": "230381496e5a25095f203618a467590603a26dc8",
      "parents": [
        "d8ad0e18dac0f08105877e70309b58c4d1d38554",
        "1c7fb283231ce53960a232aa7c771bb2d38dee62"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Oct 19 16:06:10 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 16:06:10 2017 -0700"
      },
      "message": "Merge pull request #204 from tiagomartinho/master\n\nDefine XCTestCaseClosure typealias"
    },
    {
      "commit": "1c7fb283231ce53960a232aa7c771bb2d38dee62",
      "tree": "230381496e5a25095f203618a467590603a26dc8",
      "parents": [
        "d8ad0e18dac0f08105877e70309b58c4d1d38554"
      ],
      "author": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Tue Oct 10 15:48:56 2017 +0200"
      },
      "committer": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Wed Oct 11 17:12:51 2017 +0200"
      },
      "message": "Define XCTestCaseClosure typealias\n"
    },
    {
      "commit": "d8ad0e18dac0f08105877e70309b58c4d1d38554",
      "tree": "55323bb29fc7ff2a89a7a433def574dbb7b05d08",
      "parents": [
        "ad8a7f0e71b2f0cc76cdadd5128ef6bd4fa78950",
        "267a9109690760b695623f2a2646f6b150c474aa"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Sun Oct 08 07:18:46 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 07:18:46 2017 -0700"
      },
      "message": "Merge pull request #203 from tiagomartinho/master\n\n[SR-1047] Run xctest_checker tests in tests"
    },
    {
      "commit": "267a9109690760b695623f2a2646f6b150c474aa",
      "tree": "55323bb29fc7ff2a89a7a433def574dbb7b05d08",
      "parents": [
        "7d03cdb946ce74acece3b77289af2d64c2a516d4"
      ],
      "author": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Fri Oct 06 15:09:29 2017 +0200"
      },
      "committer": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Fri Oct 06 15:59:56 2017 +0200"
      },
      "message": "[SR-1047] Run xctest_checker tests in tests\n\nswift-corelibs-xctest uses a Python program called xctest_checker to run its functional test suite. That program itself has unit tests, written in Python.\nThese unit tests should be run as part of the greater XCTest test suite. This is probably possible by modifying the lit.cfg in the swift-corelibs-xctest project such that it picks up on a file with a RUN: directive that triggers the Python tests. See https://github.com/apple/swift/pull/778 for an example.\nSee llvm.org/docs/CommandGuide/lit.html for additional details on lit--it\u0027s the test runner for Swift, LLVM, and other projects, so it\u0027s nice to know about it.\n"
    },
    {
      "commit": "ad8a7f0e71b2f0cc76cdadd5128ef6bd4fa78950",
      "tree": "af58449378c945f3a3aae2a0264c6cdd0595ec11",
      "parents": [
        "251421258d9f2fadb380c2dcb7646fe4cb613edd",
        "7d03cdb946ce74acece3b77289af2d64c2a516d4"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Oct 05 22:07:29 2017 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 22:07:29 2017 -0400"
      },
      "message": "Merge pull request #202 from tiagomartinho/master\n\nFix typo in README"
    },
    {
      "commit": "7d03cdb946ce74acece3b77289af2d64c2a516d4",
      "tree": "af58449378c945f3a3aae2a0264c6cdd0595ec11",
      "parents": [
        "251421258d9f2fadb380c2dcb7646fe4cb613edd"
      ],
      "author": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Thu Oct 05 12:48:18 2017 +0200"
      },
      "committer": {
        "name": "Tiago Martinho",
        "email": "martinho@thoughtworks.com",
        "time": "Thu Oct 05 12:48:18 2017 +0200"
      },
      "message": "Fix typo in README\n\nContributors was spelled contibutors.\n"
    },
    {
      "commit": "251421258d9f2fadb380c2dcb7646fe4cb613edd",
      "tree": "e6055f79f46ef380cb2d4a273b2e3e24ecedd60e",
      "parents": [
        "4f2e192070eafc919fad181995955738175e3529",
        "6e0af61ed7fb417f438af6d75ee8abf5282df72d"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Sep 14 14:06:53 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 14 14:06:53 2017 -0700"
      },
      "message": "Merge pull request #200 from SwiftJava/master\n\nAdd Package.swift to facilitate cross-compilation for Android"
    },
    {
      "commit": "4f2e192070eafc919fad181995955738175e3529",
      "tree": "e81af85a75630af1ff4afcb8f70cfc00e8ab4efc",
      "parents": [
        "2e96829b11777313c625e29f3c45773b0b6e36a6",
        "deb34d194e9fd42073714d7bf1a014a2b5c7dd73"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Sep 14 14:02:15 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 14 14:02:15 2017 -0700"
      },
      "message": "Merge pull request #201 from SwiftJava/minor-android-changes\n\nFacilitate implicit import of Dispatch in Foundation"
    },
    {
      "commit": "6e0af61ed7fb417f438af6d75ee8abf5282df72d",
      "tree": "e6055f79f46ef380cb2d4a273b2e3e24ecedd60e",
      "parents": [
        "2e96829b11777313c625e29f3c45773b0b6e36a6"
      ],
      "author": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Mon Aug 28 12:44:18 2017 +0100"
      },
      "committer": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Thu Sep 14 21:12:20 2017 +0100"
      },
      "message": "For testing on Android\n"
    },
    {
      "commit": "deb34d194e9fd42073714d7bf1a014a2b5c7dd73",
      "tree": "e81af85a75630af1ff4afcb8f70cfc00e8ab4efc",
      "parents": [
        "574678590d7377be8dc350fab8794e12227acc1d"
      ],
      "author": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Tue Sep 12 17:22:32 2017 +0100"
      },
      "committer": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Tue Sep 12 17:22:32 2017 +0100"
      },
      "message": "To build for Android\n"
    },
    {
      "commit": "574678590d7377be8dc350fab8794e12227acc1d",
      "tree": "9ce184b0c700a2469244dcad35c262c5860489e5",
      "parents": [
        "2e96829b11777313c625e29f3c45773b0b6e36a6"
      ],
      "author": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Tue Sep 12 17:00:06 2017 +0100"
      },
      "committer": {
        "name": "John Holdsworth",
        "email": "github@johnholdsworth.com",
        "time": "Tue Sep 12 17:21:14 2017 +0100"
      },
      "message": "For XCTest to link against libdispatch\n"
    },
    {
      "commit": "2e96829b11777313c625e29f3c45773b0b6e36a6",
      "tree": "ef23dd21ff42bce0892d369b70c32ab5383af254",
      "parents": [
        "0f7f72573bbc5c591a533ea352f37806bea6552b",
        "22e1c0773bb12994e18de38351281d29df6bb8ce"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Mon Aug 21 12:17:23 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 21 12:17:23 2017 -0700"
      },
      "message": "Merge pull request #198 from briancroom/swift4-API-compatibility\n\n[SR-5643] Adopt Swift 4 API adjustments from Apple XCTest"
    },
    {
      "commit": "0f7f72573bbc5c591a533ea352f37806bea6552b",
      "tree": "41cf3a523c16daa72a05c9097a5ee218129efb4a",
      "parents": [
        "73190ac9eec3099dcf82cbaecb82dbbe0c1ded98",
        "8a53985734f02a6ad1151020f1d6d4aa74c70d18"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Tue Aug 15 12:28:35 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 15 12:28:35 2017 -0700"
      },
      "message": "Merge pull request #199 from ianpartridge/character-warnings\n\nFix String.CharacterView warnings"
    },
    {
      "commit": "22e1c0773bb12994e18de38351281d29df6bb8ce",
      "tree": "7d240808e71cc2ff9c91d9f23c9e800e4db90037",
      "parents": [
        "f2d129afe667c047b726c6133db52eceb5c90a09"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Mon Aug 14 22:13:05 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 15 09:55:33 2017 -0700"
      },
      "message": "[SR-5643] Add XCTPeformanceMetric string enum.\n\nIn Xcode 9, the XCTPerformanceMetric_WallClockTime string constant was\nturned into a string enumeration to improve the ability to use strong typing\nat call sites using it. At the same time, the defaultPerformanceMetrics class\nfunction on XCTestCase was changed to be a class property.\n"
    },
    {
      "commit": "f2d129afe667c047b726c6133db52eceb5c90a09",
      "tree": "c3475478cd9d07f430562bf25bc5f2ff48bd3ab3",
      "parents": [
        "17768dcc9769bd489ebad1633a64f4ad8af57fef"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Mon Aug 14 22:10:59 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 15 09:55:33 2017 -0700"
      },
      "message": "Add an XCTestError struct.\n\nThis is to match the struct generated by the Objective-C importer for\nApple XCTest due to its XCTestErrorCode having been marked with the\nNSErrorDomain API note.\n"
    },
    {
      "commit": "17768dcc9769bd489ebad1633a64f4ad8af57fef",
      "tree": "b214d12250495d7a36e9207aaf0b29eb202a3211",
      "parents": [
        "0d488a365a92333a88906cdc62453ccaf0d0c7f8"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Mon Aug 14 22:08:24 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 15 09:55:33 2017 -0700"
      },
      "message": "Make XCTestObservationCenter.shared a class property instead of class function\n\nThis change was made in Xcode 9 as part of XCTest\u0027s Swiftification effort.\n"
    },
    {
      "commit": "0d488a365a92333a88906cdc62453ccaf0d0c7f8",
      "tree": "9bb5f56dd11e969245e320bee68c0d74b25d516a",
      "parents": [
        "73190ac9eec3099dcf82cbaecb82dbbe0c1ded98"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Mon Aug 14 22:04:07 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 15 09:55:33 2017 -0700"
      },
      "message": "Migrate from UInt -\u003e Int\n\nPrior to Swift 4, several XCTest APIs were brought into Swift using the\n`UInt` type, in contrast to other Apple system frameworks which consistently\nused `Int`. In Swift 4, XCTest began being treated as a system framework\nand now uses `Int` as well. This change adapts the swift-corelibs-xctest\nAPI to match.\n"
    },
    {
      "commit": "8a53985734f02a6ad1151020f1d6d4aa74c70d18",
      "tree": "41cf3a523c16daa72a05c9097a5ee218129efb4a",
      "parents": [
        "73190ac9eec3099dcf82cbaecb82dbbe0c1ded98"
      ],
      "author": {
        "name": "Ian Partridge",
        "email": "i.partridge@uk.ibm.com",
        "time": "Tue Aug 15 14:44:22 2017 +0100"
      },
      "committer": {
        "name": "Ian Partridge",
        "email": "i.partridge@uk.ibm.com",
        "time": "Tue Aug 15 14:44:22 2017 +0100"
      },
      "message": "Fix String.CharacterView warnings\n"
    },
    {
      "commit": "73190ac9eec3099dcf82cbaecb82dbbe0c1ded98",
      "tree": "b09027ac4dfa2dc8c16d9afa51180550b993463d",
      "parents": [
        "90ac02ae746c0776e7e37e4a00db7b38040d9116",
        "2a4b10078b7d00474de288aca6f68fb2dbe9ee86"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Sat Jul 29 09:13:08 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 29 09:13:08 2017 -0700"
      },
      "message": "Merge pull request #197 from ianpartridge/ld-warning\n\nFix ld warning"
    },
    {
      "commit": "2a4b10078b7d00474de288aca6f68fb2dbe9ee86",
      "tree": "b09027ac4dfa2dc8c16d9afa51180550b993463d",
      "parents": [
        "90ac02ae746c0776e7e37e4a00db7b38040d9116"
      ],
      "author": {
        "name": "Ian Partridge",
        "email": "i.partridge@uk.ibm.com",
        "time": "Fri Jul 28 14:20:35 2017 +0100"
      },
      "committer": {
        "name": "Ian Partridge",
        "email": "i.partridge@uk.ibm.com",
        "time": "Fri Jul 28 14:20:35 2017 +0100"
      },
      "message": "Fix ld warning\n"
    },
    {
      "commit": "90ac02ae746c0776e7e37e4a00db7b38040d9116",
      "tree": "3f6d4dd9f636500482325deb83bdddff99d7a079",
      "parents": [
        "38a4ac9019ca2efb3e70ea5fc22ef0574c86d524",
        "42a627cc1d283bd2a70c966ce4776c0e977bc398"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Jun 29 16:20:39 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 29 16:20:39 2017 -0700"
      },
      "message": "Merge pull request #196 from phausler/disable_index_store\n\nDisable cases of uses of the -index-store-path argument"
    },
    {
      "commit": "42a627cc1d283bd2a70c966ce4776c0e977bc398",
      "tree": "3f6d4dd9f636500482325deb83bdddff99d7a079",
      "parents": [
        "06c5ff026319c15db528628cebdd7506021df609",
        "38a4ac9019ca2efb3e70ea5fc22ef0574c86d524"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Jun 29 10:29:39 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 29 10:29:39 2017 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into disable_index_store"
    },
    {
      "commit": "38a4ac9019ca2efb3e70ea5fc22ef0574c86d524",
      "tree": "fdd2e166abbe02276cc3d6cd573cc487c5b37e4c",
      "parents": [
        "0fe264f5342df21663d12f0f337f04dd6b9893d4",
        "7f37073d5f7236f469645758f4c8a3f05672b1eb"
      ],
      "author": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Thu Jun 29 08:56:42 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 29 08:56:42 2017 -0700"
      },
      "message": "Merge pull request #195 from phausler/avoid_importing_CoreFoundation\n\nAvoid importing CoreFoundation in Xcode builds"
    },
    {
      "commit": "0fe264f5342df21663d12f0f337f04dd6b9893d4",
      "tree": "8c39c3cc2a549f622d327e00ae38ccd82ef2006c",
      "parents": [
        "6d99bc0030823cb1a25334cecadccd988669cddd",
        "064373e1eb5d5240bb035d62e085e205109ccd0a"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Wed Jun 28 12:35:00 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 28 12:35:00 2017 -0700"
      },
      "message": "Merge pull request #194 from spevans/pr_swift4\n\nSwift4: Update to use swift 4 syntax"
    },
    {
      "commit": "06c5ff026319c15db528628cebdd7506021df609",
      "tree": "d7d17c861a92330bd6300ff45201f4db3e05cf68",
      "parents": [
        "6d99bc0030823cb1a25334cecadccd988669cddd"
      ],
      "author": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Tue Jun 27 10:10:01 2017 -0700"
      },
      "committer": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Tue Jun 27 10:10:01 2017 -0700"
      },
      "message": "Disable cases of uses of the -index-store-path argument\n"
    },
    {
      "commit": "7f37073d5f7236f469645758f4c8a3f05672b1eb",
      "tree": "4df7fd716c77af8d02fb538b2ebc190279e66488",
      "parents": [
        "6d99bc0030823cb1a25334cecadccd988669cddd"
      ],
      "author": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Tue Jun 27 09:29:20 2017 -0700"
      },
      "committer": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Tue Jun 27 09:29:20 2017 -0700"
      },
      "message": "Avoid importing CoreFoundation in Xcode builds\n"
    },
    {
      "commit": "064373e1eb5d5240bb035d62e085e205109ccd0a",
      "tree": "8c39c3cc2a549f622d327e00ae38ccd82ef2006c",
      "parents": [
        "6d99bc0030823cb1a25334cecadccd988669cddd"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sun Jun 25 19:42:16 2017 +0100"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Sun Jun 25 19:42:16 2017 +0100"
      },
      "message": "Swift4: Update to use swift 4 syntax\n\n- Update Xcode project to Xcode 9 recommended settings\n\n- Fix closure syntax\n"
    },
    {
      "commit": "6d99bc0030823cb1a25334cecadccd988669cddd",
      "tree": "bf062eed973fb223ed8020ec2d4f01bb57a8357b",
      "parents": [
        "521f7c4bd41e0940c846c4c7973a9cff78e2a580",
        "ad877213030c0ed7b32a5e38caeb5a2f69b1253b"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Jun 22 13:28:36 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 22 13:28:36 2017 -0700"
      },
      "message": "Merge pull request #193 from briancroom/update-assertions-with-accuracy\n\n[SR-5247] Add the new spellings for the *WithAccuracy assertion functions"
    },
    {
      "commit": "ad877213030c0ed7b32a5e38caeb5a2f69b1253b",
      "tree": "bf062eed973fb223ed8020ec2d4f01bb57a8357b",
      "parents": [
        "1a43aa6e17c8ed3b7b0d5223dba8caebfbe4d7bd"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Wed Jun 21 21:21:18 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Wed Jun 21 21:21:18 2017 -0700"
      },
      "message": "Disable -index-store-path for now\n"
    },
    {
      "commit": "1a43aa6e17c8ed3b7b0d5223dba8caebfbe4d7bd",
      "tree": "fc1dba869b3f4ccf99c090ee296d7b4397c47b1f",
      "parents": [
        "521f7c4bd41e0940c846c4c7973a9cff78e2a580"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Jun 16 20:44:42 2017 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Jun 16 20:49:38 2017 -0700"
      },
      "message": "[SR-5247] Add the new spellings for the *WithAccuracy assertion functions\n\nThis is to bring Corelibs XCTest in line with changes made in the\nmain XCTest Swift overlay for Xcode 9.\n\nXCTAssertEqualWithAccuracy and XCTAssertNotEqualWithAccuracy are now\ndeprecated in favor of XCTAssertEqual(_:_:accuracy:file:line:) and\nXCTAssertNotEqual(_:_:accuracy:file:line:)\n\nThis fixes an inconsistency where XCTAssertEqualWithAccuracy had\naccuracy: as a named parameter, but XCTAssertNotEqualWithAccuracy\nhad it unnamed.\n"
    },
    {
      "commit": "521f7c4bd41e0940c846c4c7973a9cff78e2a580",
      "tree": "58eeabfe4637bbba2e90aab5987b99c016cc3e6b",
      "parents": [
        "860d8685b17007f45e7a9f6e552b884b00770f98",
        "3e23f0da8823acc0b71041207676d8427d466248"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Tue Jun 13 15:35:48 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 15:35:48 2017 -0700"
      },
      "message": "Merge pull request #191 from slavapestov/void-is-not-really-void\n\nFix an SE-0110 warning"
    },
    {
      "commit": "860d8685b17007f45e7a9f6e552b884b00770f98",
      "tree": "a9054f6c2b8367aea65b0cbae7060862e4d18a7a",
      "parents": [
        "1a88c3e91be2e9c10ad2c539815df0429fea336d",
        "192a7eca6d1fc69c4f5c129ecdc4b1c820698d22"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Tue Jun 13 11:14:03 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 11:14:03 2017 -0700"
      },
      "message": "Merge pull request #190 from spevans/pr_static_xctest\n\nBuild a static library version of xctest"
    },
    {
      "commit": "1a88c3e91be2e9c10ad2c539815df0429fea336d",
      "tree": "be09561db1edae6906fbb8ead1270c7e163aa8f9",
      "parents": [
        "2e0aedc87ae72d4ce2f1331550ab1dbcd01835a1",
        "b98b77124c710fe5fc4e501ed7af54978572e861"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Tue Jun 13 11:18:23 2017 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 11:18:23 2017 -0400"
      },
      "message": "Merge pull request #192 from spevans/pr_build_in_xcode\n\nbuild: Fix building TestFoundation in Xcode"
    },
    {
      "commit": "b98b77124c710fe5fc4e501ed7af54978572e861",
      "tree": "be09561db1edae6906fbb8ead1270c7e163aa8f9",
      "parents": [
        "2e0aedc87ae72d4ce2f1331550ab1dbcd01835a1"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Tue Jun 13 00:07:23 2017 +0100"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Tue Jun 13 00:07:23 2017 +0100"
      },
      "message": "build: Fix building TestFoundation in Xcode\n\n- TestFoundation needs SwiftXCTest and SwiftXCTest needs\n  SwiftFoundation, so this allows xctest to find the framework.\n"
    },
    {
      "commit": "3e23f0da8823acc0b71041207676d8427d466248",
      "tree": "f00a86a31f90341877e1c04770c3c25edea31e56",
      "parents": [
        "2e0aedc87ae72d4ce2f1331550ab1dbcd01835a1"
      ],
      "author": {
        "name": "Slava Pestov",
        "email": "spestov@apple.com",
        "time": "Tue Jun 06 00:55:06 2017 -0700"
      },
      "committer": {
        "name": "Slava Pestov",
        "email": "spestov@apple.com",
        "time": "Tue Jun 06 00:55:06 2017 -0700"
      },
      "message": "Fix an SE-0110 warning\n"
    },
    {
      "commit": "192a7eca6d1fc69c4f5c129ecdc4b1c820698d22",
      "tree": "90239ae7caa6d29e305444e35dd7ffcc6505d4a8",
      "parents": [
        "9b70aec8333f3da1f3732fbb4efe3e6ede52785a"
      ],
      "author": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Tue Apr 25 09:10:00 2017 +0100"
      },
      "committer": {
        "name": "Simon Evans",
        "email": "si@si.org",
        "time": "Wed May 31 11:18:56 2017 +0100"
      },
      "message": "Build a static library version of xctest\n\nlibXCTest.a can optionally be installed with\n --static-library-install-path\n\n- Put the static libXCTest.a into a static/ subdir when building\n\n- This simplifies linking in static libraries over shared libraries\n  when using -static-stdlib during build testing.\n"
    },
    {
      "commit": "2e0aedc87ae72d4ce2f1331550ab1dbcd01835a1",
      "tree": "4985588bff27f0b085de017d07c1b5161d2a38c3",
      "parents": [
        "f29496c40d47da69d0bbc70633610bdc40ffa1d3",
        "9b70aec8333f3da1f3732fbb4efe3e6ede52785a"
      ],
      "author": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Fri Apr 28 07:34:08 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 07:34:08 2017 -0700"
      },
      "message": "Merge pull request #189 from tkremenek/force-tests-swift-ver-3\n\nForce tests to build with -swift-version 3."
    },
    {
      "commit": "9b70aec8333f3da1f3732fbb4efe3e6ede52785a",
      "tree": "4985588bff27f0b085de017d07c1b5161d2a38c3",
      "parents": [
        "f29496c40d47da69d0bbc70633610bdc40ffa1d3"
      ],
      "author": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Fri Apr 28 06:59:03 2017 -0700"
      },
      "committer": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Fri Apr 28 06:59:03 2017 -0700"
      },
      "message": "Force tests to build with -swift-version 3.\n"
    },
    {
      "commit": "f29496c40d47da69d0bbc70633610bdc40ffa1d3",
      "tree": "a2ea6ebae34c1d61ff0f2f15bada48fb4524e8f4",
      "parents": [
        "5c702f7f7ff26d63e1d9d2c50da60c73994b66be",
        "2b3fcfba4717681aaa0df92746c1dfa88556a904"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Apr 27 15:14:44 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 27 15:14:44 2017 -0500"
      },
      "message": "Merge pull request #186 from alblue/master\n\nAdd date to time formatted messages"
    },
    {
      "commit": "5c702f7f7ff26d63e1d9d2c50da60c73994b66be",
      "tree": "baa71e3fb42a4e83235ceb79856689f291a0ad66",
      "parents": [
        "c2c0bc7eb36ef4103a5b8811659a8dc3cd85d088",
        "fbcd71d784b8c7d6b257404f017e7d0815950077"
      ],
      "author": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Fri Apr 21 14:48:21 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 14:48:21 2017 -0700"
      },
      "message": "Merge pull request #188 from tkremenek/force-ver-3\n\nForce use of -swift-version 3 to build XCTest sources."
    },
    {
      "commit": "fbcd71d784b8c7d6b257404f017e7d0815950077",
      "tree": "baa71e3fb42a4e83235ceb79856689f291a0ad66",
      "parents": [
        "78980f4756b4b0894da248375ad0809443c08aaf"
      ],
      "author": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Thu Apr 20 00:17:34 2017 -0700"
      },
      "committer": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Thu Apr 20 00:17:34 2017 -0700"
      },
      "message": "Add missing space to separate arguments.\n"
    },
    {
      "commit": "78980f4756b4b0894da248375ad0809443c08aaf",
      "tree": "d1aa7d332f431f7de20a3485ec53d83d0654ff21",
      "parents": [
        "c2c0bc7eb36ef4103a5b8811659a8dc3cd85d088"
      ],
      "author": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Thu Apr 20 00:07:16 2017 -0700"
      },
      "committer": {
        "name": "Ted Kremenek",
        "email": "kremenek@apple.com",
        "time": "Thu Apr 20 00:07:16 2017 -0700"
      },
      "message": "Force use of -swift-version 3 to build XCTest sources.\n"
    },
    {
      "commit": "2b3fcfba4717681aaa0df92746c1dfa88556a904",
      "tree": "126de0d42f77e492727ed60495384ff8f9c7e03b",
      "parents": [
        "c2c0bc7eb36ef4103a5b8811659a8dc3cd85d088"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alblue@apple.com",
        "time": "Thu Apr 13 12:13:03 2017 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alblue@apple.com",
        "time": "Wed Apr 19 11:55:09 2017 +0100"
      },
      "message": "Add date to time formatted messages\n\nOn Darwin, messages are printed with the date as well:\n\n    Test Suite \u0027All tests\u0027 started at 2017-04-12 16:50:11.630\n\nOn Linux, messages used to be printed without the date:\n\n    Test Suite \u0027All tests\u0027 started at 16:06:28.533\n\nFixes SR-4573\n"
    },
    {
      "commit": "c2c0bc7eb36ef4103a5b8811659a8dc3cd85d088",
      "tree": "4d806b56e40745675106bb7e804bbde384991e39",
      "parents": [
        "50cc0749c76c4244c2b325ace7bb7367ff8c1496",
        "c538a2d3ae73b9920c444d3379854324abd2c565"
      ],
      "author": {
        "name": "Maxim Moiseev",
        "email": "moiseev@users.noreply.github.com",
        "time": "Mon Apr 17 16:48:28 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 17 16:48:28 2017 -0700"
      },
      "message": "Merge pull request #187 from moiseev/new-integer-protocols\n\nUpgrading to the new integer protocols"
    },
    {
      "commit": "c538a2d3ae73b9920c444d3379854324abd2c565",
      "tree": "4d806b56e40745675106bb7e804bbde384991e39",
      "parents": [
        "50cc0749c76c4244c2b325ace7bb7367ff8c1496"
      ],
      "author": {
        "name": "Max Moiseev",
        "email": "moiseev@apple.com",
        "time": "Thu Mar 23 16:28:51 2017 -0600"
      },
      "committer": {
        "name": "Max Moiseev",
        "email": "moiseev@apple.com",
        "time": "Thu Mar 23 16:28:51 2017 -0600"
      },
      "message": "Upgrading to the new integer protocols\n"
    },
    {
      "commit": "50cc0749c76c4244c2b325ace7bb7367ff8c1496",
      "tree": "a5b84416bec97fe3148077d6da7f47d2c9c6c42c",
      "parents": [
        "1f20d9b5ac2b5654b8ec5af20c05edab31d1bb47"
      ],
      "author": {
        "name": "Arthur Ariel Sabintsev",
        "email": "arthur@sabintsev.com",
        "time": "Fri Jan 20 14:41:44 2017 -0500"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Fri Jan 20 11:41:44 2017 -0800"
      },
      "message": "XCTestAssertNoThrow (#184)\n\n* Added implementation of XCTAssetNoThrow to XCTAssert.swift and tests"
    },
    {
      "commit": "1f20d9b5ac2b5654b8ec5af20c05edab31d1bb47",
      "tree": "4fa83affeed53bd24791830d82ec4c4657ccdf6e",
      "parents": [
        "cdfbf24827a2a2a8a81d98a9326612014aaffab2",
        "cb30809c4c334d47f91bfcfeff67da91b8713cc2"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Tue Jan 17 12:30:03 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 12:30:03 2017 -0500"
      },
      "message": "Merge pull request #176 from thaliproject/ios-target\n\nAdd watchOS, tvOS, iOS platforms support"
    },
    {
      "commit": "cb30809c4c334d47f91bfcfeff67da91b8713cc2",
      "tree": "cd5eed637fe6007b7dbe4949af33074b6e3295e2",
      "parents": [
        "7bb7faa19dd0716f0e26d948d02ef9e2b68953f1"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Fri Jan 13 12:46:28 2017 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Fri Jan 13 12:52:13 2017 +0300"
      },
      "message": "Update Xcode project settings\n\n - move SUPPORTED_PLATFORMS from project level to \u0027XCTest\u0027 target\n - move deployment targets  from project level to \u0027XCTest\u0027 target\n - revert SDKROOT to macosx for project level\n"
    },
    {
      "commit": "7bb7faa19dd0716f0e26d948d02ef9e2b68953f1",
      "tree": "5d85a7f1d22623ca0616759fd7251ab2a300aece",
      "parents": [
        "1879b0622f9dbe9c2d2bbc87ce8cf24b6e7da56d"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Mon Nov 28 13:27:50 2016 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Fri Jan 13 12:52:13 2017 +0300"
      },
      "message": "Add iOS, tvOS, watchOS platforms support\n\n\u0027SwiftXCTest\u0027 is multi-platform single-scheme target now.\n\nNote that \u0027SwiftXCTestFunctionalTests\u0027 still only works on macOS\nand isn\u0027t planned to support other platforms.\n"
    },
    {
      "commit": "cdfbf24827a2a2a8a81d98a9326612014aaffab2",
      "tree": "d1b853e4611dc1455a71aa31b554fe40cbd42396",
      "parents": [
        "38961cdbf38db776b1669e3f91caa2dc5a12f1d2",
        "2e48a9bf6bda760a7077c1fbe37d6fc0347cd7f1"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Fri Jan 13 00:08:03 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 13 00:08:03 2017 -0800"
      },
      "message": "Merge pull request #183 from briancroom/reexport-foundation\n\nRe-export Foundation from XCTest"
    },
    {
      "commit": "2e48a9bf6bda760a7077c1fbe37d6fc0347cd7f1",
      "tree": "d1b853e4611dc1455a71aa31b554fe40cbd42396",
      "parents": [
        "38961cdbf38db776b1669e3f91caa2dc5a12f1d2"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Wed Jan 11 15:50:54 2017 -0800"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Wed Jan 11 15:50:54 2017 -0800"
      },
      "message": "Re-export Foundation from XCTest\n\nThis brings Corelibs XCTest into parity with Apple XCTest in that\nimporting XCTest from a test source file is sufficient to allow\nusing Foundation symbols without needing to explicitly import\nFoundation in the test.\n"
    },
    {
      "commit": "38961cdbf38db776b1669e3f91caa2dc5a12f1d2",
      "tree": "112be354cbd8c004e65145c2ae91f9c28e1d474f",
      "parents": [
        "1879b0622f9dbe9c2d2bbc87ce8cf24b6e7da56d",
        "b295c7da5f4d58b1c9b996ff67413f02b70110f1"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Wed Jan 11 09:55:43 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 11 09:55:43 2017 -0500"
      },
      "message": "Merge pull request #182 from tiagomartinho/master\n\nremove trailing period after \"N seconds\""
    },
    {
      "commit": "b295c7da5f4d58b1c9b996ff67413f02b70110f1",
      "tree": "112be354cbd8c004e65145c2ae91f9c28e1d474f",
      "parents": [
        "1879b0622f9dbe9c2d2bbc87ce8cf24b6e7da56d"
      ],
      "author": {
        "name": "Tiago Martinho",
        "email": "tiago@elit.software",
        "time": "Sun Jan 08 16:32:47 2017 +0100"
      },
      "committer": {
        "name": "Tiago Martinho",
        "email": "tiago@elit.software",
        "time": "Sun Jan 08 16:32:47 2017 +0100"
      },
      "message": "remove trailing period after \"N seconds\"\n\n- remove trailing period in PrintObserver to match Apple XCTest as stated\nin the FIXME comment\n- update functional test suite accordingly\n"
    },
    {
      "commit": "1879b0622f9dbe9c2d2bbc87ce8cf24b6e7da56d",
      "tree": "096497ca60abb70c914759414361c0ab362a63e4",
      "parents": [
        "242864abf579529281ed29932c58341fc8962525",
        "15633d43a7bea0093c26c82a30ed23344647a60a"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Tue Dec 06 19:52:53 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 06 19:52:53 2016 -0800"
      },
      "message": "Merge pull request #181 from thaliproject/update-copyright\n\nupdate copyright"
    },
    {
      "commit": "15633d43a7bea0093c26c82a30ed23344647a60a",
      "tree": "096497ca60abb70c914759414361c0ab362a63e4",
      "parents": [
        "242864abf579529281ed29932c58341fc8962525"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Tue Dec 06 12:33:40 2016 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Tue Dec 06 12:33:40 2016 +0300"
      },
      "message": "update copyright\n"
    },
    {
      "commit": "242864abf579529281ed29932c58341fc8962525",
      "tree": "60f2a923b507dd942288903b2414fc914b2e8430",
      "parents": [
        "7b337308baa2a56d1ad1d978a17ef5f373e93e3f",
        "ab67a77ca2c4b1e1536c947447ff05ea23b44510"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Mon Dec 05 20:52:23 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 20:52:23 2016 -0800"
      },
      "message": "Merge pull request #180 from thaliproject/update-conditional-compilation-flags\n\nupdate conditional compilation flags"
    },
    {
      "commit": "ab67a77ca2c4b1e1536c947447ff05ea23b44510",
      "tree": "60f2a923b507dd942288903b2414fc914b2e8430",
      "parents": [
        "7b337308baa2a56d1ad1d978a17ef5f373e93e3f"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Fri Dec 02 22:30:39 2016 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Mon Dec 05 12:17:26 2016 +0300"
      },
      "message": "update conditional compilation flags\n"
    },
    {
      "commit": "7b337308baa2a56d1ad1d978a17ef5f373e93e3f",
      "tree": "c8d36dd4c563aa9e6f5f10651f6d93f3117cf367",
      "parents": [
        "240d0bccd4eb39aab1c900fedaf79dc4ce724820",
        "c4908e7b4e704d9a9d55663b2ca138f69605e4b8"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Dec 01 22:01:49 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 01 22:01:49 2016 -0800"
      },
      "message": "Merge pull request #179 from thaliproject/add-bundle-identifier\n\nadd actual CFBundleIdentifier value"
    },
    {
      "commit": "c4908e7b4e704d9a9d55663b2ca138f69605e4b8",
      "tree": "fe6cd3ef57dd3556edf11cad4940fbe6a3d6dbef",
      "parents": [
        "288fd90e044517028e0de206dd795717a0b55cb9"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Thu Dec 01 13:15:27 2016 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "larryonoff@gmail.com",
        "time": "Thu Dec 01 21:38:46 2016 +0300"
      },
      "message": "add actual CFBundleIdentifier value\n"
    },
    {
      "commit": "240d0bccd4eb39aab1c900fedaf79dc4ce724820",
      "tree": "98ec46c1f8e253dd178df1000403bcf42d82035c",
      "parents": [
        "288fd90e044517028e0de206dd795717a0b55cb9",
        "d177e27e283c6e1f66e425ed56ad4f9b4bba82df"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Dec 01 10:10:11 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 01 10:10:11 2016 -0800"
      },
      "message": "Merge pull request #178 from briancroom/fix-warnings\n\nSilence compiler warnings about using optionals with string interpolation."
    },
    {
      "commit": "d177e27e283c6e1f66e425ed56ad4f9b4bba82df",
      "tree": "98ec46c1f8e253dd178df1000403bcf42d82035c",
      "parents": [
        "288fd90e044517028e0de206dd795717a0b55cb9"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Thu Dec 01 00:43:47 2016 -0800"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Thu Dec 01 00:43:47 2016 -0800"
      },
      "message": "Silence compiler warnings about using optionals with string interpolation.\n"
    },
    {
      "commit": "288fd90e044517028e0de206dd795717a0b55cb9",
      "tree": "e9211bfef8adfef1b46c626966e022d8ce036a33",
      "parents": [
        "51b419d4b815a7e7af66d197469d5481613f70a4",
        "b2e9592f10dcddde0ed011ce0ddd48e3c43c77b8"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Mon Nov 28 15:46:11 2016 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 15:46:11 2016 -0500"
      },
      "message": "Merge pull request #177 from thaliproject/syntax-cleanup\n\nslight syntax improvement"
    },
    {
      "commit": "b2e9592f10dcddde0ed011ce0ddd48e3c43c77b8",
      "tree": "e9211bfef8adfef1b46c626966e022d8ce036a33",
      "parents": [
        "51b419d4b815a7e7af66d197469d5481613f70a4"
      ],
      "author": {
        "name": "Ilya Laryionau",
        "email": "ilaryionau@ilyas-imac-2.hiqo-solutions.com",
        "time": "Mon Nov 28 13:09:15 2016 +0300"
      },
      "committer": {
        "name": "Ilya Laryionau",
        "email": "ilaryionau@ilyas-imac-2.hiqo-solutions.com",
        "time": "Mon Nov 28 13:09:15 2016 +0300"
      },
      "message": "syntax cleanup\n"
    },
    {
      "commit": "51b419d4b815a7e7af66d197469d5481613f70a4",
      "tree": "2798b867bc0c76cc6d525bcdb2c4745bb50bd94e",
      "parents": [
        "7d612486d8ed1dd19850cdfb65920abe218b094a",
        "fbc1676a38da7efb714104295aeabfd60b078443"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Mon Sep 26 22:26:30 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 26 22:26:30 2016 -0400"
      },
      "message": "Merge pull request #174 from modocache/sr-1901-remove-workarounds\n\n[SR-1901] Remove workarounds for private symbols"
    },
    {
      "commit": "7d612486d8ed1dd19850cdfb65920abe218b094a",
      "tree": "22ac1e0b16b1d424c7d8fc68325fb24401050c34",
      "parents": [
        "01676a26d1282c2246e75e8b8c8b0016dad81784",
        "ac976069727184ba448f1face425110462507915"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Mon Sep 26 10:34:22 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 26 10:34:22 2016 -0700"
      },
      "message": "Merge pull request #172 from modocache/async-fixme-runloop-source-project-reorg\n\n[Asynchronous] Move into separate directory"
    },
    {
      "commit": "fbc1676a38da7efb714104295aeabfd60b078443",
      "tree": "85ff99efae36ae484d6604ddd332603e500a9148",
      "parents": [
        "01676a26d1282c2246e75e8b8c8b0016dad81784"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Sep 22 20:34:49 2016 -0400"
      },
      "committer": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Sep 22 20:34:49 2016 -0400"
      },
      "message": "[SR-1901] Remove workarounds for private symbols\n\n[SR-1901](https://bugs.swift.org/browse/SR-1901) has been fixed, we no\nlonger need these workarounds.\n"
    },
    {
      "commit": "ac976069727184ba448f1face425110462507915",
      "tree": "9d6f9d0f63e3432cbcd27bad5f25c07c53e461a4",
      "parents": [
        "a5563a3f71d9d5d228863c25841935eb58f53aea"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Sep 22 20:20:50 2016 -0400"
      },
      "committer": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Thu Sep 22 20:20:50 2016 -0400"
      },
      "message": "[Asynchronous] Move into separate directory\n\nThree changes:\n\n1. Move files related to `XCTestCase+Asynchronous` into a separate directory.\n2. Move methods on `XCTestCase` that vend expectations for `Predicate` and\n   `Notification` into their own files.\n3. Modify the build script in order to traverse deeply nested files.\n\nBesides general project hygiene, the motivation for this change is,\nunintuitively, related to libdispatch: `import Dispatch` within\n`XCTestCase+Asynchronous` would otherwise result in an error indicating\nthat `NSObjectProtocol` (used within the `expectation(forNotification:...)`\nmethod) is an ambiguous reference. By keeping the source files small\nand limiting the scope in which `Dispatch` is imported, we can sidestep\nthe error.\n"
    },
    {
      "commit": "01676a26d1282c2246e75e8b8c8b0016dad81784",
      "tree": "7330197e5be6092e263d54502af44be2e775da03",
      "parents": [
        "3b6c476eccee86b92f215257147a5f8d0aed3ba4",
        "6c84f87f6e5887e0bfdb80be2ccee382a2494af6"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Thu Sep 22 07:31:23 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 22 07:31:23 2016 -0700"
      },
      "message": "Merge pull request #173 from modocache/sr-1901-workaround\n\n[SR-1901] Use final to prevent linker errors"
    },
    {
      "commit": "6c84f87f6e5887e0bfdb80be2ccee382a2494af6",
      "tree": "7330197e5be6092e263d54502af44be2e775da03",
      "parents": [
        "3b6c476eccee86b92f215257147a5f8d0aed3ba4"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Wed Sep 21 16:18:40 2016 -0400"
      },
      "committer": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Wed Sep 21 16:18:40 2016 -0400"
      },
      "message": "[SR-1901] Use final to prevent linker errors\n\nIn the discussion on SR-1901, one potential workaround was mentioned:\nmark internal variables as final. This works for attributes that are\nnot \"public get, private set\" -- let\u0027s try it out.\n"
    },
    {
      "commit": "3b6c476eccee86b92f215257147a5f8d0aed3ba4",
      "tree": "4fae8335e6325b33484945e5ec4ebf544f5c2957",
      "parents": [
        "a5563a3f71d9d5d228863c25841935eb58f53aea",
        "b4dd051b546642431f3d381e5f7c1fe6d808b785"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Tue Sep 20 11:25:40 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 20 11:25:40 2016 -0400"
      },
      "message": "Merge pull request #171 from modocache/update-xcodeproj-xcode8\n\n[xcodeproj] Update for Xcode 8"
    },
    {
      "commit": "b4dd051b546642431f3d381e5f7c1fe6d808b785",
      "tree": "4fae8335e6325b33484945e5ec4ebf544f5c2957",
      "parents": [
        "a5563a3f71d9d5d228863c25841935eb58f53aea"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "bgesiak@fb.com",
        "time": "Tue Sep 20 09:34:11 2016 -0400"
      },
      "committer": {
        "name": "Brian Gesiak",
        "email": "bgesiak@fb.com",
        "time": "Tue Sep 20 09:34:11 2016 -0400"
      },
      "message": "[xcodeproj] Update for Xcode 8\n\nApply recommended settings for Xcode 8, resulting in updates in the\n.xcodeproj XML:\n\n- Update to \"latest Xcode version\"\n- Enable Clang `-Winfinite-recursion` and suspicious move warnings\n- Enable Swift whole module optimization\n"
    },
    {
      "commit": "a5563a3f71d9d5d228863c25841935eb58f53aea",
      "tree": "e1512ec7fda6d49dcd3a5aa4124b67387d792f18",
      "parents": [
        "3fb0aedd987f7be2059c356dd41f100bb6926977",
        "3dc89f4096ced4e6452d754b3112b15d15bc80b0"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Wed Aug 24 12:09:33 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 24 12:09:33 2016 -0700"
      },
      "message": "Merge pull request #166 from briancroom/discardable-result\n\nAdd @discardableResult annotation to applicable public API methods."
    },
    {
      "commit": "3fb0aedd987f7be2059c356dd41f100bb6926977",
      "tree": "99fd470521d1db10dfa556420e715e7e332069fc",
      "parents": [
        "d00a69b5ffefbd7931b9613ed065c8b37af3c804",
        "c19a25fa4d804865e21d551c4ab7a496f11762bf"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Tue Aug 23 11:36:14 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 23 11:36:14 2016 -0400"
      },
      "message": "Merge pull request #169 from seabaylea/dispatch-overlay\n\nAdd Dispatch overlay to test configuration"
    },
    {
      "commit": "c19a25fa4d804865e21d551c4ab7a496f11762bf",
      "tree": "99fd470521d1db10dfa556420e715e7e332069fc",
      "parents": [
        "d00a69b5ffefbd7931b9613ed065c8b37af3c804"
      ],
      "author": {
        "name": "seabaylea",
        "email": "baileyc@uk.ibm.com",
        "time": "Tue Aug 23 12:16:27 2016 +0100"
      },
      "committer": {
        "name": "seabaylea",
        "email": "baileyc@uk.ibm.com",
        "time": "Tue Aug 23 12:27:32 2016 +0100"
      },
      "message": "Add Dispatch overlay to test configuration"
    },
    {
      "commit": "d00a69b5ffefbd7931b9613ed065c8b37af3c804",
      "tree": "1d8db8b42f41392a67c7b28d09a091dcd5d5eaea",
      "parents": [
        "12bc56f93bd74ff75e949300438a2e437ab3379e",
        "b027c137f584eea458e8784e2083d114cdf41d47"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Mon Aug 22 13:31:27 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 22 13:31:27 2016 -0700"
      },
      "message": "Merge pull request #167 from modocache/xcodebuild-grep\n\n[build_script] Remove grep since it always passes"
    },
    {
      "commit": "12bc56f93bd74ff75e949300438a2e437ab3379e",
      "tree": "8e77a7b6d4756d4c20c5d9ae94e40fa7385214bb",
      "parents": [
        "ceaa62977ef4f2d51e498a72b298b5c4e850f4ad",
        "6e91f5448a7f3d919569155732b4d04019522a39"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Mon Aug 22 11:05:59 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 22 11:05:59 2016 -0700"
      },
      "message": "Merge pull request #168 from briancroom/fix-osx-failure\n\nDon\u0027t have Xcode embed the Swift stdlib into SwiftXCTest.framework"
    },
    {
      "commit": "6e91f5448a7f3d919569155732b4d04019522a39",
      "tree": "8e77a7b6d4756d4c20c5d9ae94e40fa7385214bb",
      "parents": [
        "ceaa62977ef4f2d51e498a72b298b5c4e850f4ad"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Sat Aug 20 09:00:49 2016 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Sat Aug 20 09:00:49 2016 -0700"
      },
      "message": "Don\u0027t have Xcode embed the Swift stdlib into SwiftXCTest.framework\n\nThis avoids issues arising from dyld trying to load both Xcode\u0027s\nstdlib version and the just-built stdlib which may not be compatible.\n"
    },
    {
      "commit": "b027c137f584eea458e8784e2083d114cdf41d47",
      "tree": "d1f62888493cdddefd88b2e3bc3fdf2e308165eb",
      "parents": [
        "ceaa62977ef4f2d51e498a72b298b5c4e850f4ad"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Sat Aug 20 11:51:32 2016 -0400"
      },
      "committer": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Sat Aug 20 11:51:32 2016 -0400"
      },
      "message": "[build_script] Remove grep since it always passes\n\n`xcodebuild` always prints \"export\" once it begins building an Xcode project\nor workspace, regardless of whether that build eventually passes or fails.\nThis results in the `grep` statement succeeding, and thus causing the build\nscript to pass, even when the build fails.\n\nThe `grep` statement was originally added to make the build output more human\nreadable, not change the exit code of any builds. Remove it for now.\n"
    },
    {
      "commit": "ceaa62977ef4f2d51e498a72b298b5c4e850f4ad",
      "tree": "3af660aeda84d267447a4e53fe8ef2065b5bb643",
      "parents": [
        "ed70d58d4b11b754a730321e6e21c961b6e7c019",
        "e6533ba7d75e91abba3e05269f05d5b523c93790"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "Brian.s.croom@gmail.com",
        "time": "Fri Aug 19 15:56:53 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 19 15:56:53 2016 -0700"
      },
      "message": "Merge pull request #165 from briancroom/warning-cleanup\n\nRemove obsolete AnyObject cast"
    },
    {
      "commit": "3dc89f4096ced4e6452d754b3112b15d15bc80b0",
      "tree": "8eb501a89b83956f914c0d303c79a5ab6b8da593",
      "parents": [
        "ed70d58d4b11b754a730321e6e21c961b6e7c019"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Aug 19 14:26:40 2016 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Aug 19 14:26:40 2016 -0700"
      },
      "message": "Add @discardableResult annotation to applicable public API methods.\n\nThis maintains consistency with the Darwin XCTest APIs.\n"
    },
    {
      "commit": "e6533ba7d75e91abba3e05269f05d5b523c93790",
      "tree": "3af660aeda84d267447a4e53fe8ef2065b5bb643",
      "parents": [
        "ed70d58d4b11b754a730321e6e21c961b6e7c019"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Aug 19 14:18:00 2016 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Fri Aug 19 14:18:00 2016 -0700"
      },
      "message": "Remove obsolete AnyObject cast\n"
    },
    {
      "commit": "ed70d58d4b11b754a730321e6e21c961b6e7c019",
      "tree": "182f947ac51b73a111ee6ffe8249854ae1253961",
      "parents": [
        "4c8f6af6410076cea330ce98b81ed9190011e7f5"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:27:03 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:27:03 2016 -0700"
      },
      "message": "Another find replace fail.\n"
    },
    {
      "commit": "4c8f6af6410076cea330ce98b81ed9190011e7f5",
      "tree": "90f30c6a17565f189931527158dbd432a4b45978",
      "parents": [
        "e17392e3b67bc596bff8a88a4933307a6427ebc3",
        "d54114dc36a7e4fa63253f405af4693b112c1286"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:21:28 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 17:21:28 2016 -0700"
      },
      "message": "Merge pull request #164 from apple/build-fixes-for-darwin-chagnes\n\nAnother find/replace issue"
    },
    {
      "commit": "d54114dc36a7e4fa63253f405af4693b112c1286",
      "tree": "90f30c6a17565f189931527158dbd432a4b45978",
      "parents": [
        "10ce0c383b65142609d2beb95f8c7b7e0712689b"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:21:02 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:21:02 2016 -0700"
      },
      "message": "Another find/replace issue\n"
    },
    {
      "commit": "e17392e3b67bc596bff8a88a4933307a6427ebc3",
      "tree": "d8e98f229d09035045fe0f690983dc24bf6358d9",
      "parents": [
        "a08069ffbadd3d7a99bfec46f99392875a4c5687",
        "10ce0c383b65142609d2beb95f8c7b7e0712689b"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:15:24 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 17:15:24 2016 -0700"
      },
      "message": "Merge pull request #163 from apple/build-fixes-for-darwin-chagnes\n\nFix expectation regexes for NSPredicate"
    },
    {
      "commit": "10ce0c383b65142609d2beb95f8c7b7e0712689b",
      "tree": "d8e98f229d09035045fe0f690983dc24bf6358d9",
      "parents": [
        "3bc482f645def8b71d4477621fb55b32d0dff1bd"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:14:31 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:14:31 2016 -0700"
      },
      "message": "Fix expectation regexes for NSPredicate\n"
    },
    {
      "commit": "a08069ffbadd3d7a99bfec46f99392875a4c5687",
      "tree": "2ee9db15a45dde0672ea4f7db39d01caa5518cd7",
      "parents": [
        "a936f8fd6d5244a62c589bda7eacdac9b56758a6",
        "3bc482f645def8b71d4477621fb55b32d0dff1bd"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:06:12 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 17:06:12 2016 -0700"
      },
      "message": "Merge pull request #162 from apple/build-fixes-for-darwin-chagnes\n\nLast find-replace issue"
    },
    {
      "commit": "3bc482f645def8b71d4477621fb55b32d0dff1bd",
      "tree": "2ee9db15a45dde0672ea4f7db39d01caa5518cd7",
      "parents": [
        "a0fb983ee33d07b0b62c6589c7d19565c419abbd"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:05:29 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 17:05:29 2016 -0700"
      },
      "message": "Last find-replace issue\n"
    },
    {
      "commit": "a936f8fd6d5244a62c589bda7eacdac9b56758a6",
      "tree": "9dddcd80b44eaf2b3f4186e3a76916035311d762",
      "parents": [
        "37ea60f88f4d3ee916fefd2c85504992bdbc8abb",
        "a0fb983ee33d07b0b62c6589c7d19565c419abbd"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:56:53 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 16:56:53 2016 -0700"
      },
      "message": "Merge pull request #161 from apple/build-fixes-for-darwin-chagnes\n\nFix the build script run tests that were missed"
    },
    {
      "commit": "a0fb983ee33d07b0b62c6589c7d19565c419abbd",
      "tree": "9dddcd80b44eaf2b3f4186e3a76916035311d762",
      "parents": [
        "37ea60f88f4d3ee916fefd2c85504992bdbc8abb"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:56:23 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:56:23 2016 -0700"
      },
      "message": "Fix the build script run tests that were missed\n"
    },
    {
      "commit": "37ea60f88f4d3ee916fefd2c85504992bdbc8abb",
      "tree": "3fe2b954f7a4051a3ed5daab409057921b308b3b",
      "parents": [
        "40e532c4b15dcdec6822e193ad8cd6bc12ca7b46",
        "0e1c25e15a6ad2e1be477895257f78471d226b67"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:08:13 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 16:08:13 2016 -0700"
      },
      "message": "Merge pull request #160 from apple/swift-3-darwin-parity-runloop-notification\n\nReact to changes coming in swift-corelibs-foundation"
    },
    {
      "commit": "0e1c25e15a6ad2e1be477895257f78471d226b67",
      "tree": "e1815ea10fef37a639fad7b97b23d2129de25b9e",
      "parents": [
        "da052791f4e1a78c00bea09cc1bfcca0cba10570"
      ],
      "author": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:06:30 2016 -0700"
      },
      "committer": {
        "name": "Michael LeHew",
        "email": "lehewjr@apple.com",
        "time": "Thu Aug 18 16:06:30 2016 -0700"
      },
      "message": "React to changes coming in swift-corelibs-foundation\n"
    },
    {
      "commit": "40e532c4b15dcdec6822e193ad8cd6bc12ca7b46",
      "tree": "1ced3aa929b03871a13cebf858d7df5a6b46773b",
      "parents": [
        "1b2aa657c932b81bdaeb4bf693e38ec01235776a"
      ],
      "author": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Thu Aug 18 15:50:11 2016 -0700"
      },
      "committer": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Thu Aug 18 15:50:11 2016 -0700"
      },
      "message": "Revert \"Revert \"Rename Predicate to NSPredicate\"\"\n\nThis reverts commit c863bfb8991f989847b3a3030d35914ab8c4f861.\n"
    },
    {
      "commit": "1b2aa657c932b81bdaeb4bf693e38ec01235776a",
      "tree": "43413fe32232f74add34c598b1e38e180bbbab0b",
      "parents": [
        "787b76760e003f65a71cd71216bbbb9e3ec27d64",
        "c863bfb8991f989847b3a3030d35914ab8c4f861"
      ],
      "author": {
        "name": "Itai Ferber",
        "email": "itai@itaiferber.net",
        "time": "Thu Aug 18 15:41:08 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 15:41:08 2016 -0700"
      },
      "message": "Merge pull request #159 from apple/revert-158-master\n\nRevert \"Rename Predicate to NSPredicate\""
    },
    {
      "commit": "c863bfb8991f989847b3a3030d35914ab8c4f861",
      "tree": "43413fe32232f74add34c598b1e38e180bbbab0b",
      "parents": [
        "787b76760e003f65a71cd71216bbbb9e3ec27d64"
      ],
      "author": {
        "name": "Itai Ferber",
        "email": "itai@itaiferber.net",
        "time": "Thu Aug 18 15:39:54 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 15:39:54 2016 -0700"
      },
      "message": "Revert \"Rename Predicate to NSPredicate\"\n"
    },
    {
      "commit": "787b76760e003f65a71cd71216bbbb9e3ec27d64",
      "tree": "1ced3aa929b03871a13cebf858d7df5a6b46773b",
      "parents": [
        "da052791f4e1a78c00bea09cc1bfcca0cba10570",
        "87942e8d69ed9bc54badb6db0572b34aa8f16c4d"
      ],
      "author": {
        "name": "Itai Ferber",
        "email": "itai@itaiferber.net",
        "time": "Thu Aug 18 15:34:20 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 15:34:20 2016 -0700"
      },
      "message": "Merge pull request #158 from itaiferber/master\n\nRename Predicate to NSPredicate"
    },
    {
      "commit": "87942e8d69ed9bc54badb6db0572b34aa8f16c4d",
      "tree": "1ced3aa929b03871a13cebf858d7df5a6b46773b",
      "parents": [
        "da052791f4e1a78c00bea09cc1bfcca0cba10570"
      ],
      "author": {
        "name": "Itai Ferber",
        "email": "itai@itaiferber.net",
        "time": "Thu Aug 18 16:29:47 2016 -0600"
      },
      "committer": {
        "name": "Itai Ferber",
        "email": "itai@itaiferber.net",
        "time": "Thu Aug 18 16:31:25 2016 -0600"
      },
      "message": "Rename Predicate to NSPredicate to match work done in swift-corelibs-foundation\n"
    },
    {
      "commit": "da052791f4e1a78c00bea09cc1bfcca0cba10570",
      "tree": "43413fe32232f74add34c598b1e38e180bbbab0b",
      "parents": [
        "32e23fbf12947c93736439a446e88a85510eb0b0",
        "53d14ea92f14ed1ec9ce89d87f4f521b9dcdc7dc"
      ],
      "author": {
        "name": "Brian Gesiak",
        "email": "modocache@gmail.com",
        "time": "Tue Aug 16 15:45:14 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 15:45:14 2016 -0400"
      },
      "message": "Merge pull request #156 from briancroom/fix-flaky-test\n\nFix race condition in an async test which was triggering failures (SR-2332)"
    },
    {
      "commit": "53d14ea92f14ed1ec9ce89d87f4f521b9dcdc7dc",
      "tree": "43413fe32232f74add34c598b1e38e180bbbab0b",
      "parents": [
        "32e23fbf12947c93736439a446e88a85510eb0b0"
      ],
      "author": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 16 10:43:15 2016 -0700"
      },
      "committer": {
        "name": "Brian Croom",
        "email": "bcroom@apple.com",
        "time": "Tue Aug 16 10:43:15 2016 -0700"
      },
      "message": "Fix race condition in an async test which was triggering failures (SR-2332)\n"
    },
    {
      "commit": "32e23fbf12947c93736439a446e88a85510eb0b0",
      "tree": "0009432157acbcc217c4defda296f2fac5928811",
      "parents": [
        "92ef306e540af97922706ee24bfe495afd239397",
        "ec0a26c5ded9e007830a84001ace6ae377fc304f"
      ],
      "author": {
        "name": "Philippe Hausler",
        "email": "phausler@apple.com",
        "time": "Mon Aug 15 22:07:20 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 22:07:20 2016 +0200"
      },
      "message": "Merge pull request #152 from phausler/bridge_reduction\n\nReduce dependency on the bridge() API since it will be changing shortly"
    }
  ],
  "next": "92ef306e540af97922706ee24bfe495afd239397"
}
