)]}'
{
  "log": [
    {
      "commit": "9295346d20e52c9ff4d82906fd85287d8636c542",
      "tree": "9b2cd28776a7febd65f7731099db0e7d2df72245",
      "parents": [
        "b5ec5d8dfa59426912fbb4884fab642804b99827",
        "40bf583a68dd600771332317ae33b015dfd6890c"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Mar 01 16:19:06 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 01 16:19:06 2018 -0800"
      },
      "message": "Merge pull request #339 from compnerd/unistd\n\nprotect unistd.h inclusion with HAVE_UNISTD_H"
    },
    {
      "commit": "40bf583a68dd600771332317ae33b015dfd6890c",
      "tree": "9b2cd28776a7febd65f7731099db0e7d2df72245",
      "parents": [
        "b5ec5d8dfa59426912fbb4884fab642804b99827"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 11:45:42 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Feb 27 19:31:32 2018 -0800"
      },
      "message": "protect unistd.h inclusion with a check for Unix\n\nThis ensures that all the inclusions of unistd.h inclusion are protected\nwith the check that the header exists.  This header is only available on\nunix like environments to define the standard of compliance.  This\nprotection is needed for other environments like Windows.\n"
    },
    {
      "commit": "b5ec5d8dfa59426912fbb4884fab642804b99827",
      "tree": "86ab12e0b2df8b9c973171e30345fc320f221c76",
      "parents": [
        "9c792ac6847f5f9af773c3615c54c03e6b778756",
        "4b32356328b043317af94212e591391fda8b3cda"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Feb 22 17:37:14 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 17:37:14 2018 -0800"
      },
      "message": "Merge pull request #342 from compnerd/blocks\n\nBlocksRuntime: adjust implementation for Windows x64"
    },
    {
      "commit": "9c792ac6847f5f9af773c3615c54c03e6b778756",
      "tree": "33bfa4e729218aa114d1b6658e81876cc5f4267c",
      "parents": [
        "698220ee9a48b96af1e987263756637dc76e9820",
        "d7c4fc780a4451d32f0a1ffc412361fc5b14d09a"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Feb 22 09:28:54 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 09:28:54 2018 -0800"
      },
      "message": "Merge pull request #192 from jrose-apple/excise-silgen_name-once-more\n\nReplace uses of @_silgen_name with uses of a shims header."
    },
    {
      "commit": "698220ee9a48b96af1e987263756637dc76e9820",
      "tree": "069ada106c80eac8ea839708ddff84b90a6a2a29",
      "parents": [
        "fdd671d7470d45629cac4a019571cfe4dd89d7b9",
        "cf5be67edf2f6e177975edb6a199d3a92d807549"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Feb 21 16:27:24 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 16:27:24 2018 -0800"
      },
      "message": "Merge pull request #341 from compnerd/llp64\n\ndispatch: adjust for LLP64 environments"
    },
    {
      "commit": "4b32356328b043317af94212e591391fda8b3cda",
      "tree": "66b116bfc440c9082f822c23002a4b1bcfaa49a7",
      "parents": [
        "fdd671d7470d45629cac4a019571cfe4dd89d7b9"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 13:09:51 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Feb 21 15:43:23 2018 -0800"
      },
      "message": "BlocksRuntime: adjust implementation for Windows x64\n\nThis adjust the BlocksRuntime to work on Windows x64 which is an LLP64\nenvironment.  This primarily comes down to using `size_t` for the size\nparameter for the allocation routines.  A secondary change which is\nneeded is the type cast for the `InterlockedCompareExchange` operation\non Windows.  A small cleanup is included which removes the definition of\nan unused function.\n"
    },
    {
      "commit": "cf5be67edf2f6e177975edb6a199d3a92d807549",
      "tree": "9d89e6082bf213b8bd34ab662abe7cbbe8414b00",
      "parents": [
        "2d6d1fd73c8bb10d225a620de3f98fe630dfb672"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Feb 21 15:36:08 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Feb 21 15:37:41 2018 -0800"
      },
      "message": "dispatch: adjust for LLP64 environments\n\nLLP64 environments use a 32-bit long value.  This would result in\ntruncation as the `long` is used to transfer a pointer value here.\nAdjust the types accordingly.  Since the width on LP64 environments is\nequivalent in this change, this should only impact LLP64 environments\nand be ABI stable otherwise.\n"
    },
    {
      "commit": "fdd671d7470d45629cac4a019571cfe4dd89d7b9",
      "tree": "80e076d31dc8fb10f70a3509b9b754076c90d60c",
      "parents": [
        "2d6d1fd73c8bb10d225a620de3f98fe630dfb672",
        "544e98f6c5ebcf325d6e39c4387f2f9734f01c73"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Feb 21 15:30:30 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 15:30:30 2018 -0800"
      },
      "message": "Merge pull request #340 from compnerd/c11\n\nbuild: require C11"
    },
    {
      "commit": "544e98f6c5ebcf325d6e39c4387f2f9734f01c73",
      "tree": "80e076d31dc8fb10f70a3509b9b754076c90d60c",
      "parents": [
        "2d6d1fd73c8bb10d225a620de3f98fe630dfb672"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 16:39:57 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Feb 21 14:10:25 2018 -0800"
      },
      "message": "build: require C11\n\nThe atomics support used in libdispatch requires C11.  Ensure that the\ncompiler supports it and that the support is enabled.\n"
    },
    {
      "commit": "2d6d1fd73c8bb10d225a620de3f98fe630dfb672",
      "tree": "bbc9d38312f0a9f8f564a414065fc37e81b2c865",
      "parents": [
        "dc01e367a121bfc1a8e9a4ece7a8f0ccfecb1534",
        "cfa1ad8cbc2bd7b58d0357308a18b684d27f0103"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Fri Feb 16 17:16:17 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 16 17:16:17 2018 -0800"
      },
      "message": "Merge pull request #334 from compnerd/reserved-asm\n\nuse reserved spelling for inline assembly"
    },
    {
      "commit": "cfa1ad8cbc2bd7b58d0357308a18b684d27f0103",
      "tree": "5838bbd1e9d11d60419fb414502b890cb8bf9466",
      "parents": [
        "40a19da96864a843af16fce706d7aa43fcebd7ba"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 13:44:57 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 15:43:50 2018 -0800"
      },
      "message": "use reserved spelling for `typeof`\n\nUse the reserved spelling for `typeof` as it is a non-standard compiler\nextension. NFC.\n"
    },
    {
      "commit": "40a19da96864a843af16fce706d7aa43fcebd7ba",
      "tree": "3623728ecf7d079c7fbaff30ee698803f1d7cbba",
      "parents": [
        "d36aebc7bedf90d34b1158db5802892f6e25b23b"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 11:26:29 2018 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 15:41:41 2018 -0800"
      },
      "message": "use reserved spelling for inline assembly\n\nUse the reserved spelling for `asm` as it is a non-standard compiler\nextension.\n\nRather than trying to enumerate the user label prefix on the various\ntargets, rely on the compiler.  The GNU compilers define\n`__USER_LABEL_PREFIX__` to \"_\" as appropriate.  In the case that you are\nusing a non-GNU compiler, it is possible to specify the macro according\nto your target.  This simplifies and unifies the code.\n"
    },
    {
      "commit": "dc01e367a121bfc1a8e9a4ece7a8f0ccfecb1534",
      "tree": "9b86c6f3f25dbd35afba5356e93023d1c8de9089",
      "parents": [
        "5cf8acb2ebe89de00687d87e9356700f315e5024",
        "0af3629f3a5766c25ef603b7e4937ddde6c1f7aa"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 15:23:25 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 16 15:23:25 2018 -0800"
      },
      "message": "Merge pull request #336 from compnerd/autotools\n\nbuild: remove autotools based build system"
    },
    {
      "commit": "5cf8acb2ebe89de00687d87e9356700f315e5024",
      "tree": "f82ad5a68bb4b1f96ae85f5616e129737a2b9a3c",
      "parents": [
        "d36aebc7bedf90d34b1158db5802892f6e25b23b",
        "5100be88d2234a47e0777590603a169041842b11"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Fri Feb 16 14:46:47 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 16 14:46:47 2018 -0800"
      },
      "message": "Merge pull request #335 from compnerd/warnings\n\nWarnings"
    },
    {
      "commit": "0af3629f3a5766c25ef603b7e4937ddde6c1f7aa",
      "tree": "57c7b24f78ae98c539c787d903eee84fedad8425",
      "parents": [
        "d36aebc7bedf90d34b1158db5802892f6e25b23b"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Jun 28 18:37:35 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 11:37:02 2018 -0800"
      },
      "message": "build: remove autotools based build system\n\nCMake is now the canonical build system.  Remove the duplicate build\nsystem.\n"
    },
    {
      "commit": "5100be88d2234a47e0777590603a169041842b11",
      "tree": "f82ad5a68bb4b1f96ae85f5616e129737a2b9a3c",
      "parents": [
        "e7559f0b38af98ee0fdd95842534c18ad240f80f"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 22:40:03 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 11:35:08 2018 -0800"
      },
      "message": "build: sort warning options\n"
    },
    {
      "commit": "e7559f0b38af98ee0fdd95842534c18ad240f80f",
      "tree": "2fa95779664316536c637de7eeb39fd3294b6184",
      "parents": [
        "d36aebc7bedf90d34b1158db5802892f6e25b23b"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 22:39:11 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Feb 16 11:35:08 2018 -0800"
      },
      "message": "build: drop default enabled options\n"
    },
    {
      "commit": "d7c4fc780a4451d32f0a1ffc412361fc5b14d09a",
      "tree": "ff85e74e58c5672516ea23e1cb6b33719bf5b6e5",
      "parents": [
        "d36aebc7bedf90d34b1158db5802892f6e25b23b"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Fri Dec 02 12:42:26 2016 -0700"
      },
      "committer": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Thu Feb 08 12:44:17 2018 -0700"
      },
      "message": "Replace uses of @_silgen_name with uses of a shims header.\n\nThe header is in the main Swift repo because it\u0027s shared with the\nDarwin Dispatch overlay.\n\nNo intended functionality change.\n"
    },
    {
      "commit": "d36aebc7bedf90d34b1158db5802892f6e25b23b",
      "tree": "a5ab6b50bf017aa33e1806cc112c13cf0f677d5f",
      "parents": [
        "f3531a246c97df84c769df06c990b95368ee2e79",
        "7e39e03c44536e33c348d6148b32ccdc7fa18e52"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Tue Jan 23 14:13:27 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 23 14:13:27 2018 -0800"
      },
      "message": "Merge pull request #330 from dgrove-oss/increase-test-timeout\n\nIncrease test timeout value by 4x\r\n\r\nhttps://bugs.swift.org/browse/SR-6792"
    },
    {
      "commit": "f3531a246c97df84c769df06c990b95368ee2e79",
      "tree": "0d5bf5f2132fe822572311b494087cf445f14bb4",
      "parents": [
        "8b72f761a0df76c8d5be00c12bfff9fab182dce7",
        "6436a897b66164ae6faeb9ef0b21fc45ba3b746c"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Sun Jan 21 10:48:20 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 21 10:48:20 2018 -0800"
      },
      "message": "Merge pull request #319 from Rogiel/feature/freebsd-support\n\nAdd support for building libdispatch on FreeBSD"
    },
    {
      "commit": "6436a897b66164ae6faeb9ef0b21fc45ba3b746c",
      "tree": "0d5bf5f2132fe822572311b494087cf445f14bb4",
      "parents": [
        "8b72f761a0df76c8d5be00c12bfff9fab182dce7"
      ],
      "author": {
        "name": "Rogiel Sulzbach",
        "email": "rogiel@rogiel.com",
        "time": "Tue Oct 24 15:28:10 2017 -0200"
      },
      "committer": {
        "name": "Rogiel Sulzbach",
        "email": "rogiel@rogiel.com",
        "time": "Sat Jan 20 20:08:00 2018 -0200"
      },
      "message": "Fixes most compilation issues on FreeBSD\n\nThis is the first commit of several to bring libdispatch support up to date on FreeBSD\n"
    },
    {
      "commit": "7e39e03c44536e33c348d6148b32ccdc7fa18e52",
      "tree": "f90dcc72f875af1dcbacfde1e70cdf4b2573b339",
      "parents": [
        "8b72f761a0df76c8d5be00c12bfff9fab182dce7"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jan 12 10:20:09 2018 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jan 12 10:20:09 2018 -0500"
      },
      "message": "Increase test timeout value by 4x\n\nSeek to avoid spurious test timeouts in Swift CI by\nraising limit for individual test execution from 30\nseconds to 120 seconds.\n"
    },
    {
      "commit": "8b72f761a0df76c8d5be00c12bfff9fab182dce7",
      "tree": "395697033b3bf8676ad989f7f7bb00b68394688b",
      "parents": [
        "244a5fefbad3c8bf6f2d64bcae78a7722736841e",
        "4ee60d1890ae12729a9afda7e64dd2c12d48776a"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Jan 11 11:56:25 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 11 11:56:25 2018 -0800"
      },
      "message": "Merge pull request #329 from millenomi/pr/wider-range\n\nAllow building on wider range of dependencies on Linux"
    },
    {
      "commit": "4ee60d1890ae12729a9afda7e64dd2c12d48776a",
      "tree": "395697033b3bf8676ad989f7f7bb00b68394688b",
      "parents": [
        "252642d7aed4e9fe42c8e4dc80ee3b8ceb934db6"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Mon Jan 08 15:37:31 2018 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Mon Jan 08 15:37:31 2018 -0800"
      },
      "message": "Fix formatting to match libdispatch coding style."
    },
    {
      "commit": "252642d7aed4e9fe42c8e4dc80ee3b8ceb934db6",
      "tree": "eb8719e435736794ca8e4d4cb99774c02de51fb3",
      "parents": [
        "244a5fefbad3c8bf6f2d64bcae78a7722736841e"
      ],
      "author": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Tue Dec 19 12:16:24 2017 -0800"
      },
      "committer": {
        "name": "Lily Vulcano",
        "email": "millenomi@apple.com",
        "time": "Mon Jan 08 15:08:15 2018 -0800"
      },
      "message": "Allow building on wider range of dependencies on Linux\n\nThis patch allows building libdispatch with a wider range of dependencies on Linux systems. This also removes references to ‘swift’ in paths if Swift is not enabled."
    },
    {
      "commit": "244a5fefbad3c8bf6f2d64bcae78a7722736841e",
      "tree": "a438315f0d9596696f7b60fac636df79681c99d1",
      "parents": [
        "7e7a5793c85ee3219de90338e24ce4ab2cd0f079",
        "40852eb74e1e892ba213ff21586773b47fa98858"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Dec 28 14:27:06 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 28 14:27:06 2017 -0800"
      },
      "message": "Merge pull request #328 from tachoknight/master\n\nCheck for dtrace and only enable its use if found"
    },
    {
      "commit": "40852eb74e1e892ba213ff21586773b47fa98858",
      "tree": "a438315f0d9596696f7b60fac636df79681c99d1",
      "parents": [
        "7e7a5793c85ee3219de90338e24ce4ab2cd0f079"
      ],
      "author": {
        "name": "Ron Olson",
        "email": "tachoknight@gmail.com",
        "time": "Wed Dec 27 10:07:52 2017 -0600"
      },
      "committer": {
        "name": "Ron Olson",
        "email": "tachoknight@gmail.com",
        "time": "Wed Dec 27 10:07:52 2017 -0600"
      },
      "message": "Added test for the dtrace program and enables its use if found\n"
    },
    {
      "commit": "7e7a5793c85ee3219de90338e24ce4ab2cd0f079",
      "tree": "742b94322f7b71e89a9fbf22f11c6bc7344e542a",
      "parents": [
        "723bd98edcd6156551c9478b2a95ed811990c2f3",
        "6c14ffcbe6118c12db0de58e85c616d88fa01edf"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Dec 13 21:16:45 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 21:16:45 2017 -0800"
      },
      "message": "Merge pull request #322 from uraimo/system_arch_fix\n\nImprove host architecture detection"
    },
    {
      "commit": "723bd98edcd6156551c9478b2a95ed811990c2f3",
      "tree": "42511343ff1630a87ac3df0ec6099d1fb1261b01",
      "parents": [
        "e52c174b1f1883eebad6ba7bdd54edbd4736617e",
        "b81442ce915ddc23ca15b8b58046fa18c43a2214"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Dec 13 21:16:20 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 21:16:20 2017 -0800"
      },
      "message": "Merge pull request #325 from Lukasa/cb-epollctl-init-take-2\n\nFully initialize ev.data."
    },
    {
      "commit": "b81442ce915ddc23ca15b8b58046fa18c43a2214",
      "tree": "42511343ff1630a87ac3df0ec6099d1fb1261b01",
      "parents": [
        "e52c174b1f1883eebad6ba7bdd54edbd4736617e"
      ],
      "author": {
        "name": "Cory Benfield",
        "email": "lukasa@apple.com",
        "time": "Mon Dec 04 17:06:49 2017 +0000"
      },
      "committer": {
        "name": "Cory Benfield",
        "email": "lukasa@apple.com",
        "time": "Mon Dec 04 17:06:49 2017 +0000"
      },
      "message": "Fully initialize ev.data.\n\nOn Linux systems, ev.data is an 8-byte field, but this code\ncurrently initializes only 4 bytes of the field, leaving the\ntrailing 4 bytes unininitialized. This causes memory safety tools\nlike Valgrind to complain.\n\nThis patch no longer explicitly initializes .data, ensuring that C\nstructure initialization will force the .data field to be zero\ninitialized. Manual checks of the compiled binary show that the\ncompiler correctly initializes the 4 bytes for u32 only once, so\nthis change incurs minimal overhead.\n"
    },
    {
      "commit": "6c14ffcbe6118c12db0de58e85c616d88fa01edf",
      "tree": "e4a6965e65412300c40d13df82369a937e050a9e",
      "parents": [
        "e245cbe019ff278fe45a989502ab4b6e5e1bf411"
      ],
      "author": {
        "name": "Umberto Raimondi",
        "email": "me@uraimo.com",
        "time": "Thu Nov 23 08:39:31 2017 -0500"
      },
      "committer": {
        "name": "Umberto Raimondi",
        "email": "me@uraimo.com",
        "time": "Mon Dec 04 03:01:09 2017 -0500"
      },
      "message": "Improve host architecture detection\n"
    },
    {
      "commit": "e52c174b1f1883eebad6ba7bdd54edbd4736617e",
      "tree": "f1f1dbcf2661ac6570c309fb2f81b28e6dfd4d2f",
      "parents": [
        "2a539d685994b10c103a9a77cbd040e14d235889",
        "518d9365a7229e805870faf5422e35be2f7e9d3d"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Sun Dec 03 22:43:38 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 03 22:43:38 2017 -0800"
      },
      "message": "Merge pull request #323 from compnerd/CLOCK_MONOTONIC_COARSE\n\nbuild: add check for CLOCK_MONOTONIC_COARSE"
    },
    {
      "commit": "2a539d685994b10c103a9a77cbd040e14d235889",
      "tree": "7bc5583e37c0acb5fa5188a8e393b23b36b19118",
      "parents": [
        "e245cbe019ff278fe45a989502ab4b6e5e1bf411",
        "1db5a9a808fa205136d3303238844dbf7c5c18b9"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Sun Dec 03 22:42:42 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 03 22:42:42 2017 -0800"
      },
      "message": "Merge pull request #324 from compnerd/command-target\n\nbuild: ensure that dependencies are tracked properly"
    },
    {
      "commit": "518d9365a7229e805870faf5422e35be2f7e9d3d",
      "tree": "caaa2f3c95b55fb2e59cf026f99cff5a9bec5307",
      "parents": [
        "e245cbe019ff278fe45a989502ab4b6e5e1bf411"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Nov 28 10:27:48 2017 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Nov 29 17:58:48 2017 -0800"
      },
      "message": "build: add check for CLOCK_MONOTONIC_COARSE\n\nThis was added to the deprecated autotools build but not the CMake based\nbuild.  Synchronize the two.\n"
    },
    {
      "commit": "1db5a9a808fa205136d3303238844dbf7c5c18b9",
      "tree": "7bc5583e37c0acb5fa5188a8e393b23b36b19118",
      "parents": [
        "e245cbe019ff278fe45a989502ab4b6e5e1bf411"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Nov 28 10:31:08 2017 -0800"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Nov 29 15:28:15 2017 -0800"
      },
      "message": "build: ensure that dependencies are tracked properly\n\nUse `add_custom_command` and `add_custom_target`.  This ensures that the\nordering dependencies are properly honoured by ninja.  This fixes an\nissue where sometimes I would see `swiftDispatch` being built prior to\nthe module map symlinks being established.\n"
    },
    {
      "commit": "e245cbe019ff278fe45a989502ab4b6e5e1bf411",
      "tree": "762fb19a374c448be7723455928c7165d5612955",
      "parents": [
        "3b06f549df3906043001e0633b41e196a9ea8f45",
        "58b23b8122236e42bc7d30cae15e60e4052c7c18"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Nov 13 09:31:10 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 09:31:10 2017 -0800"
      },
      "message": "Merge pull request #320 from apple/jblache/clock_monotonic\n\nBase approximate time on a monotonic clock, like absolute time"
    },
    {
      "commit": "58b23b8122236e42bc7d30cae15e60e4052c7c18",
      "tree": "762fb19a374c448be7723455928c7165d5612955",
      "parents": [
        "2eaa7d309dbdacd8cc7d9a3a1a15f3e00d2bbab7"
      ],
      "author": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Mon Nov 13 09:26:54 2017 -0800"
      },
      "committer": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Mon Nov 13 09:26:54 2017 -0800"
      },
      "message": "Restrict use of CLOCK_MONOTONIC clock sources to Linux\n\nAnd document the reason behind this to avoid future bugs.\n"
    },
    {
      "commit": "2eaa7d309dbdacd8cc7d9a3a1a15f3e00d2bbab7",
      "tree": "47b141182ef7c89b6ee40afd8c22e47f9eb91ee3",
      "parents": [
        "3b06f549df3906043001e0633b41e196a9ea8f45"
      ],
      "author": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Sun Nov 12 12:54:45 2017 -0800"
      },
      "committer": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Mon Nov 13 09:12:50 2017 -0800"
      },
      "message": "Base approximate time on a monotonic clock, like absolute time\n"
    },
    {
      "commit": "3b06f549df3906043001e0633b41e196a9ea8f45",
      "tree": "8eb320fc5c9ff7a85922d6be3cef03e2c28edb15",
      "parents": [
        "44f364081d276f31821f68aae00cb56c0d57d4b1",
        "4be13e68de22a95c5f88958f4b6dbb574311fdb6"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Oct 25 15:23:01 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 15:23:01 2017 -0700"
      },
      "message": "Merge pull request #318 from nettlep/master\n\nA few updates to enable building on Raspberry PI/Ubuntu 16.04"
    },
    {
      "commit": "4be13e68de22a95c5f88958f4b6dbb574311fdb6",
      "tree": "cf03af552cd389208bf37b097af884efb7ef6479",
      "parents": [
        "bfa9aa727b596305d902a7c4ed7b6434b45abdb6"
      ],
      "author": {
        "name": "Paul Nettle",
        "email": "nettle.paul@gmail.com",
        "time": "Tue Oct 24 08:57:13 2017 -0500"
      },
      "committer": {
        "name": "Paul Nettle",
        "email": "nettle.paul@gmail.com",
        "time": "Wed Oct 25 17:16:49 2017 -0500"
      },
      "message": "A few updates to enable building on Raspberry PI/Ubuntu 16.04\n"
    },
    {
      "commit": "44f364081d276f31821f68aae00cb56c0d57d4b1",
      "tree": "e894304398b54086e715ef0ad50f009136124e51",
      "parents": [
        "bfa9aa727b596305d902a7c4ed7b6434b45abdb6",
        "929a1d7386cf3201eb8d44dfa7c3e931c6857905"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Sat Oct 21 23:44:51 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 21 23:44:51 2017 -0700"
      },
      "message": "Merge pull request #312 from compnerd/android\n\nbuild: improve cross-compilation for android"
    },
    {
      "commit": "929a1d7386cf3201eb8d44dfa7c3e931c6857905",
      "tree": "e894304398b54086e715ef0ad50f009136124e51",
      "parents": [
        "bfa9aa727b596305d902a7c4ed7b6434b45abdb6"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 10:48:43 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sat Oct 21 16:17:41 2017 -0700"
      },
      "message": "build: improve cross-compilation for android\n\nThe sysroot headers for android require some definitions to be altered.\nEnsure that we do not define `_GNU_SOURCE` for Android.\n"
    },
    {
      "commit": "bfa9aa727b596305d902a7c4ed7b6434b45abdb6",
      "tree": "e66cb8124ca5421325f5aa85e5807eff9ac1535e",
      "parents": [
        "f88e382a612aca154ad1dd20337a14825d01b495",
        "62075e2ac0d2ccfab6a56b217e7cb09c4161ca00"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Fri Oct 20 13:35:48 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 13:35:48 2017 -0700"
      },
      "message": "Merge pull request #317 from aciidb0mb3r/use-custom-libdir-variable\n\n[CMake] Use a custom variable for libdir path"
    },
    {
      "commit": "62075e2ac0d2ccfab6a56b217e7cb09c4161ca00",
      "tree": "e66cb8124ca5421325f5aa85e5807eff9ac1535e",
      "parents": [
        "f88e382a612aca154ad1dd20337a14825d01b495"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Fri Oct 20 11:29:16 2017 -0700"
      },
      "committer": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Fri Oct 20 12:38:25 2017 -0700"
      },
      "message": "[CMake] Use a custom variable for libdir path\n\nCMAKE_INSTALL_LIBDIR has wrong value during a clean build for some\nreason.\n"
    },
    {
      "commit": "f88e382a612aca154ad1dd20337a14825d01b495",
      "tree": "b6013057e67b60577b8ba07c0c18cd440f39e2f4",
      "parents": [
        "4a9833d0fa5ba2a75298e8dfcb8b300646051eca",
        "49e5b672b38773660af6f9e8a915670dbf27252b"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Thu Oct 19 17:19:12 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 17:19:12 2017 -0700"
      },
      "message": "Merge pull request #316 from aciidb0mb3r/set-libdir-path\n\n[CMake] Set libdir path after including gnu"
    },
    {
      "commit": "49e5b672b38773660af6f9e8a915670dbf27252b",
      "tree": "b6013057e67b60577b8ba07c0c18cd440f39e2f4",
      "parents": [
        "4a9833d0fa5ba2a75298e8dfcb8b300646051eca"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Thu Oct 19 17:18:24 2017 -0700"
      },
      "committer": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Thu Oct 19 17:18:24 2017 -0700"
      },
      "message": "[CMake] Set libdir path after including gnu\n"
    },
    {
      "commit": "4a9833d0fa5ba2a75298e8dfcb8b300646051eca",
      "tree": "adf185f4bfae87e2f2d1d992117f0a59b304f1f6",
      "parents": [
        "6d6dc2e6d538b2c6a54a9911ee66475e3511ff94",
        "137f0200eff63e9e41b038aeae1b9e21922ef68e"
      ],
      "author": {
        "name": "Mishal Shah",
        "email": "shahmishal@users.noreply.github.com",
        "time": "Thu Oct 19 15:57:11 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 15:57:11 2017 -0700"
      },
      "message": "Merge pull request #315 from aciidb0mb3r/set-libdir-path\n\n[CMake] Set CMAKE_INSTALL_LIBDIR path"
    },
    {
      "commit": "137f0200eff63e9e41b038aeae1b9e21922ef68e",
      "tree": "adf185f4bfae87e2f2d1d992117f0a59b304f1f6",
      "parents": [
        "6d6dc2e6d538b2c6a54a9911ee66475e3511ff94"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Thu Oct 19 14:49:33 2017 -0700"
      },
      "committer": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Thu Oct 19 14:49:33 2017 -0700"
      },
      "message": "[CMake] Set CMAKE_INSTALL_LIBDIR path\n\nLooks like overriding this from CLI did not work so hardcode it for now.\n"
    },
    {
      "commit": "6d6dc2e6d538b2c6a54a9911ee66475e3511ff94",
      "tree": "d6963507b76107c534ee4e3f6123d262e4ff4b0e",
      "parents": [
        "12c9ca88a893dd55163570e30d295946315216fd",
        "7c4a8e7e733d7968cee20a4db857a538a7140724"
      ],
      "author": {
        "name": "Mishal Shah",
        "email": "shahmishal@users.noreply.github.com",
        "time": "Thu Oct 19 12:17:22 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 12:17:22 2017 -0700"
      },
      "message": "Merge pull request #314 from aciidb0mb3r/fix-install-path\n\nFix the install path for the toolchain"
    },
    {
      "commit": "7c4a8e7e733d7968cee20a4db857a538a7140724",
      "tree": "d6963507b76107c534ee4e3f6123d262e4ff4b0e",
      "parents": [
        "12c9ca88a893dd55163570e30d295946315216fd"
      ],
      "author": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Wed Oct 18 23:55:18 2017 +0000"
      },
      "committer": {
        "name": "Ankit Aggarwal",
        "email": "ankit_aggarwal@apple.com",
        "time": "Wed Oct 18 22:36:11 2017 -0700"
      },
      "message": "Fix the install path for the toolchain\n\nhttps://bugs.swift.org/browse/SR-6084\n\u003crdar://problem/35040697\u003e [SR-6084]: libdispatch missing from Trunk Development snapshots\n"
    },
    {
      "commit": "12c9ca88a893dd55163570e30d295946315216fd",
      "tree": "fe642dbf2c998a908b5babdc729f93b1fa34814d",
      "parents": [
        "7ef9cde3dc931e794f5ba21eabcf308db31c2972",
        "4195ac606945e0589736460ecae11a2b870a2e46"
      ],
      "author": {
        "name": "ktopley-apple",
        "email": "ktopley@apple.com",
        "time": "Mon Oct 16 07:14:07 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 07:14:07 2017 -0700"
      },
      "message": "Merge pull request #311 from apple/dispatch-timebase-overflow\n\nFixes overflow trap when creating DispatchTime objects with large upt…"
    },
    {
      "commit": "4195ac606945e0589736460ecae11a2b870a2e46",
      "tree": "38d8c90d505442ffe73946077337ba0736491c0b",
      "parents": [
        "141403ac4542c00acb88c1186b9fc9bb683f443b"
      ],
      "author": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Wed Oct 11 07:59:21 2017 -0700"
      },
      "committer": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Mon Oct 16 07:11:46 2017 -0700"
      },
      "message": "Fixes overflow trap when creating DispatchTime objects with large uptimeNanoseconds values.\n"
    },
    {
      "commit": "7ef9cde3dc931e794f5ba21eabcf308db31c2972",
      "tree": "75cecc2b624f2bcf66ea2e469ebcb9f5ce2d00a8",
      "parents": [
        "b7f1beb32d75468dca63a4784082b423b4f4c86a",
        "cc997dd6abdddec9315a3b3bc7b6a40c3db8c3b9"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Fri Oct 13 08:41:30 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 08:41:30 2017 -0700"
      },
      "message": "Merge pull request #313 from dgrove-oss/cmake-install-dir\n\nSR-6084: libdispatch.so missing from snapshot builds"
    },
    {
      "commit": "b7f1beb32d75468dca63a4784082b423b4f4c86a",
      "tree": "cffc48e0e6ce7b5e8c9939b237b0631fa454b4b0",
      "parents": [
        "141403ac4542c00acb88c1186b9fc9bb683f443b",
        "f8805b4e921f617a6abf8dc53a764ce7e4d67ddf"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Oct 12 22:44:15 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 22:44:15 2017 -0700"
      },
      "message": "Merge pull request #309 from compnerd/warnings\n\nWarnings"
    },
    {
      "commit": "cc997dd6abdddec9315a3b3bc7b6a40c3db8c3b9",
      "tree": "d0c8a6b0995b9cef5f032734586062670e60f298",
      "parents": [
        "141403ac4542c00acb88c1186b9fc9bb683f443b"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Oct 12 17:49:47 2017 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Oct 12 17:49:47 2017 -0400"
      },
      "message": "SR-6084: libdispatch.so missing from snapshot builds\n\nAdjust install path for libdispatch in CMakelists.txt\n"
    },
    {
      "commit": "141403ac4542c00acb88c1186b9fc9bb683f443b",
      "tree": "d602dfa82b481d6219ea3b107a42001ef1b88b85",
      "parents": [
        "29329b5a19966a1e04b5c8242b792a80af9c292a",
        "b481256b11e74acfe17b3e114940ec66d254baf7"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Oct 11 08:18:17 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 11 08:18:17 2017 -0700"
      },
      "message": "Merge pull request #310 from ephemer/patch-1\n\nFix documentation warning in queue_private.h"
    },
    {
      "commit": "b481256b11e74acfe17b3e114940ec66d254baf7",
      "tree": "d602dfa82b481d6219ea3b107a42001ef1b88b85",
      "parents": [
        "29329b5a19966a1e04b5c8242b792a80af9c292a"
      ],
      "author": {
        "name": "Geordie J",
        "email": "geojay@gmail.com",
        "time": "Wed Oct 11 15:42:40 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 11 15:42:40 2017 +0200"
      },
      "message": "Fix documentation warning in queue_private.h"
    },
    {
      "commit": "f8805b4e921f617a6abf8dc53a764ce7e4d67ddf",
      "tree": "85438a6f53677ccdb0ab3acbf0a34a78e30a81cb",
      "parents": [
        "f57f6c532870182434d94baafbe3e3680e188c5b"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 17:57:51 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 18:02:27 2017 -0700"
      },
      "message": "build: remove superfluous options\n\nThese options were already being enabled through the use of `-Wall` or\n`-Wextra`.  This shrinks the command line and reduces build file\ngeneration times.\n"
    },
    {
      "commit": "f57f6c532870182434d94baafbe3e3680e188c5b",
      "tree": "7a85ee0dabeacda9de71ab4ce896817f5fa70399",
      "parents": [
        "9ac4557ddc80ed5eab16378f62a50484d1bf5bf1"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 17:47:19 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 18:02:27 2017 -0700"
      },
      "message": "build: separate positive and negative warning flags\n"
    },
    {
      "commit": "9ac4557ddc80ed5eab16378f62a50484d1bf5bf1",
      "tree": "e7f7cdfdfde108bcff92be52549c3ce53be729aa",
      "parents": [
        "0d0a998c78d0a74adc829b0d9773d08b49e1416e"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 17:45:51 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Oct 10 18:02:27 2017 -0700"
      },
      "message": "build: fix formatting (hard tabs -\u003e spaces)\n"
    },
    {
      "commit": "29329b5a19966a1e04b5c8242b792a80af9c292a",
      "tree": "46307fcfac58b3b5b299944adbda109f553c45bc",
      "parents": [
        "0d0a998c78d0a74adc829b0d9773d08b49e1416e",
        "5c9647078b4620b04eebf939ee481b5b681fafca"
      ],
      "author": {
        "name": "Michael Gottesman",
        "email": "gottesmm@users.noreply.github.com",
        "time": "Tue Oct 10 12:21:51 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 12:21:51 2017 -0700"
      },
      "message": "Merge pull request #308 from compnerd/dependency\n\nbuild: add a dependency on the swift compiler"
    },
    {
      "commit": "5c9647078b4620b04eebf939ee481b5b681fafca",
      "tree": "46307fcfac58b3b5b299944adbda109f553c45bc",
      "parents": [
        "0d0a998c78d0a74adc829b0d9773d08b49e1416e"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Oct 09 21:39:13 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Oct 09 21:39:13 2017 -0700"
      },
      "message": "build: add a dependency on the swift compiler\n\nAdd a dependency on the swift compiler to ensure that a change to the\ncompiler will rebuild the swift portions.\n"
    },
    {
      "commit": "0d0a998c78d0a74adc829b0d9773d08b49e1416e",
      "tree": "f61ef494240fd197112b60fe98c922afa6546452",
      "parents": [
        "791ce5d51839b777f095b5e4654706387a8bd87f",
        "34a1a6919d2dcf477bd4fb65d1cdd394021deeb8"
      ],
      "author": {
        "name": "Michael Gottesman",
        "email": "gottesmm@users.noreply.github.com",
        "time": "Wed Oct 04 12:05:42 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 04 12:05:42 2017 -0700"
      },
      "message": "Merge pull request #307 from compnerd/swift-tests\n\nbuild: explicitly link tests to swiftCore swiftOnoneSupport"
    },
    {
      "commit": "791ce5d51839b777f095b5e4654706387a8bd87f",
      "tree": "5077500682ad7bab7b6e5d545d51be04f9977eeb",
      "parents": [
        "a28fc2bd564a763ba5448755bdbfb9f0d917564a"
      ],
      "author": {
        "name": "Doug Gregor",
        "email": "dgregor@apple.com",
        "time": "Sun Oct 01 17:34:58 2017 -0600"
      },
      "committer": {
        "name": "Doug Gregor",
        "email": "dgregor@apple.com",
        "time": "Sun Oct 01 17:34:58 2017 -0600"
      },
      "message": "Explicit specific element type of the DispatchData iterator. NFC\n"
    },
    {
      "commit": "34a1a6919d2dcf477bd4fb65d1cdd394021deeb8",
      "tree": "1ea7c8847532e956471636f58ea124c8d104a532",
      "parents": [
        "a28fc2bd564a763ba5448755bdbfb9f0d917564a"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Sep 25 10:08:23 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sun Oct 01 11:52:18 2017 -0700"
      },
      "message": "build: improve swift build/integration\n\nAdd explicit links against the swift runtime for the tests which may\nuse the swift runtime.  This prevents link failures for the swift tests.\n\nInstall the swiftmodule and swiftdoc into the installed image.  Correct\nthe modulemap installation.  Fix a typo in the header installation.\n"
    },
    {
      "commit": "a28fc2bd564a763ba5448755bdbfb9f0d917564a",
      "tree": "3591e88b9f35361f3efbafa364d2b850a6633f1a",
      "parents": [
        "48196a26afe37b9ae3854b8741b1fd0a01095164",
        "20698a56c76a0c264015de91163b5a8b9c8c5649"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Sep 25 14:46:56 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 25 14:46:56 2017 -0700"
      },
      "message": "Merge pull request #306 from compnerd/signed\n\nAttempt to be better with signed conversions"
    },
    {
      "commit": "48196a26afe37b9ae3854b8741b1fd0a01095164",
      "tree": "5adf0c6e17f6d3abd4e35b3707d72b350f550642",
      "parents": [
        "295f67643c610351a0234d6cdce6fd3b48244eb0",
        "4bd79bcb18a492f90561d61b74edf912d3ce1c9c"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Sep 25 14:45:04 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 25 14:45:04 2017 -0700"
      },
      "message": "Merge pull request #304 from compnerd/cmake-doc\n\ndocs: update documentation to show how to use CMake"
    },
    {
      "commit": "20698a56c76a0c264015de91163b5a8b9c8c5649",
      "tree": "4538cdc56ab5e0cb50d419db60f74258af0daac7",
      "parents": [
        "9ec74edaf8d1d419adb9ac39227685e7f0f4d2d3"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Thu Sep 21 16:49:01 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Thu Sep 21 17:26:27 2017 -0700"
      },
      "message": "Attempt to be better with signed conversions\n\nMost targets use unsigned chars.  Explicitly change the static tables to\n`signed char`.  An alternative  would be to force signed chars during\nthe compilation of libdispatch.  When building for Linux AArch64, the\nuse of `-1` causes signed conversion warnings when initializing the\ntable.\n"
    },
    {
      "commit": "295f67643c610351a0234d6cdce6fd3b48244eb0",
      "tree": "92d9f519d08a3067d1dc6687288968eadf8b1edc",
      "parents": [
        "947b51c0fdfd6f816198ffb86856adef9033c046",
        "13b2150c0ea4467a63026ad66ae763cae085b7db"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Sep 21 00:27:00 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 00:27:00 2017 -0700"
      },
      "message": "Merge pull request #305 from apple/jblache/SR-5759-fix\n\nProperly pick up new events when reusing a muxnote"
    },
    {
      "commit": "13b2150c0ea4467a63026ad66ae763cae085b7db",
      "tree": "92d9f519d08a3067d1dc6687288968eadf8b1edc",
      "parents": [
        "947b51c0fdfd6f816198ffb86856adef9033c046"
      ],
      "author": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Wed Sep 20 18:54:17 2017 -0700"
      },
      "committer": {
        "name": "Julien Blache",
        "email": "jblache@apple.com",
        "time": "Wed Sep 20 18:54:17 2017 -0700"
      },
      "message": "Properly pick up new events when reusing a muxnote\n\nChanges for SR-5759 introduced a bug where disarmed events got dropped when\na muxnote is reused, due to erroneously setting dmn-\u003edmn_events to the\ncombination of new events and currently armed events.\n\nCombining existing events with the combination of new events and armed events\nimplements the intended behavior.\n"
    },
    {
      "commit": "947b51c0fdfd6f816198ffb86856adef9033c046",
      "tree": "4fdf01e604c093a7cf0ba7902900b6a694f58f0b",
      "parents": [
        "7f330ed95dacc03ae947169b6f9e121c0259e34c",
        "2db063fbca0be6425c70f526826777a50f131193"
      ],
      "author": {
        "name": "ktopley-apple",
        "email": "ktopley@apple.com",
        "time": "Wed Sep 20 13:28:18 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 13:28:18 2017 -0700"
      },
      "message": "Merge pull request #301 from ktopley-apple/dispatch-time-overflows\n\nFix overflow traps in DispatchTime/DispatchWallTime/DispatchTimeInterval"
    },
    {
      "commit": "7f330ed95dacc03ae947169b6f9e121c0259e34c",
      "tree": "abe49faa397c731ff53b5f8d8b668ec405e380be",
      "parents": [
        "9ec74edaf8d1d419adb9ac39227685e7f0f4d2d3",
        "4824544ec9d7723a23dcaf536b279b2899ed5a38"
      ],
      "author": {
        "name": "ktopley-apple",
        "email": "ktopley@apple.com",
        "time": "Wed Sep 20 12:24:28 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 12:24:28 2017 -0700"
      },
      "message": "Merge pull request #298 from ktopley-apple/dispatch-time-resync\n\nSynchronize the Linux and Darwin overlay versions of Time.swift"
    },
    {
      "commit": "2db063fbca0be6425c70f526826777a50f131193",
      "tree": "3ca33bac360e465a23e6475495f4e93011204fcc",
      "parents": [
        "40fc1f3f7e5ef05653c3678b158fffef4d5b6106"
      ],
      "author": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Fri Sep 15 11:18:30 2017 -0700"
      },
      "committer": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Wed Sep 20 12:19:00 2017 -0700"
      },
      "message": "Fix overflow traps in DispatchTime/DispatchWallTime/DispatchTimeInterval.\n\nrdar://problem/34440944\n"
    },
    {
      "commit": "4bd79bcb18a492f90561d61b74edf912d3ce1c9c",
      "tree": "18e2715cca2f6e5236e61ab11d64c43cab3b7d44",
      "parents": [
        "9ec74edaf8d1d419adb9ac39227685e7f0f4d2d3"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Sep 18 18:59:21 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Sep 18 22:31:46 2017 -0700"
      },
      "message": "docs: update documentation to show how to use CMake\n\nUpdate the documentation to reference the CMake build infrastructure\nrather than autotools for the non-Darwin targets.  Once the Darwin build\nis switched over, the entire build process can be described in a single\nblock.\n"
    },
    {
      "commit": "9ec74edaf8d1d419adb9ac39227685e7f0f4d2d3",
      "tree": "af85f0c14bae86523e7aea22173742b48092f715",
      "parents": [
        "40fc1f3f7e5ef05653c3678b158fffef4d5b6106",
        "e8a204b785e716e495f4b4016819d20c76970581"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Sep 18 13:56:07 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 13:56:07 2017 -0700"
      },
      "message": "Merge pull request #303 from compnerd/symlinks\n\nbuild: fix symlink creation"
    },
    {
      "commit": "e8a204b785e716e495f4b4016819d20c76970581",
      "tree": "af85f0c14bae86523e7aea22173742b48092f715",
      "parents": [
        "40fc1f3f7e5ef05653c3678b158fffef4d5b6106"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sun Sep 17 16:47:29 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sun Sep 17 16:47:29 2017 -0700"
      },
      "message": "build: fix symlink creation\n\nThis adjusts the symlink creation so that it always occurs.  This also\nallows us to ensure that we wire up the dependency for the swift module\nto the symlink creation.  The CMake based build would fail without this\nwhen trying to build dispatch for SourceKit on Linux.\n"
    },
    {
      "commit": "40fc1f3f7e5ef05653c3678b158fffef4d5b6106",
      "tree": "0c303dd6a2173a3c5fd3ebd2dcb8c88697b86eae",
      "parents": [
        "70ce56b7684bdc471bf7525450fb9475139534da",
        "06faaebb0bdc1788186b00e577bc43d695f6eea6"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Thu Sep 07 15:02:08 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 07 15:02:08 2017 -0700"
      },
      "message": "Merge pull request #300 from dgrove-oss/SR-4677\n\nSR-4677: avoid SIGSEGV if _dispatch_muxnote_create returns NULL"
    },
    {
      "commit": "06faaebb0bdc1788186b00e577bc43d695f6eea6",
      "tree": "0c303dd6a2173a3c5fd3ebd2dcb8c88697b86eae",
      "parents": [
        "70ce56b7684bdc471bf7525450fb9475139534da"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Sep 07 17:37:40 2017 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Sep 07 17:37:40 2017 -0400"
      },
      "message": "SR-4677: avoid SIGSEGV if _dispatch_muxnote_create returns NULL\n\nIt is possible for _dispatch_muxnote_create to return NULL, this error\ncondition was not being handled in dispatch_unote_register leading to\nan immediate SIGSEGV when it happened.\n"
    },
    {
      "commit": "4824544ec9d7723a23dcaf536b279b2899ed5a38",
      "tree": "b2e50fb860b78a900d4c9a39da694342f35f8a54",
      "parents": [
        "0e35ed9cf9c6de27f4ba8ba606a78d1da551602b"
      ],
      "author": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Tue Sep 05 13:48:44 2017 -0700"
      },
      "committer": {
        "name": "Kim Topley",
        "email": "ktopley@apple.com",
        "time": "Tue Sep 05 13:48:44 2017 -0700"
      },
      "message": "Synchronize the Linux and Darwin overlay versions of Time.swift\n\nrdar://problem/34132958\n"
    },
    {
      "commit": "70ce56b7684bdc471bf7525450fb9475139534da",
      "tree": "ffad19620b7f6d5a359cd2e80dff200f1787515a",
      "parents": [
        "0e35ed9cf9c6de27f4ba8ba606a78d1da551602b",
        "917884a726b68097a4d21b1f8a71cc50dbfdca4e"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Sep 04 13:27:24 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 04 13:27:24 2017 -0700"
      },
      "message": "Merge pull request #295 from apple/mad/SR-5759\n\nTrack armed events in muxnotes closely"
    },
    {
      "commit": "917884a726b68097a4d21b1f8a71cc50dbfdca4e",
      "tree": "104af69f128923c969cbebfb9a00b84a459708b7",
      "parents": [
        "0fd5a69ee5f9597aeaff8aa3f48021ced022db15"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Wed Aug 23 13:13:38 2017 -0700"
      },
      "committer": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Mon Sep 04 13:27:01 2017 -0700"
      },
      "message": "Track armed events in muxnotes closely\n\nThis fixes issues around resuming or re-registering file-descriptors with\na previously triggered EPOLLONESHOT event.\n\nSigned-off-by: Pierre Habouzit \u003cphabouzit@apple.com\u003e\nFixes: SR-5759\n"
    },
    {
      "commit": "0e35ed9cf9c6de27f4ba8ba606a78d1da551602b",
      "tree": "2f591fd0e185571216cb6f21354585d11906ad66",
      "parents": [
        "0fd5a69ee5f9597aeaff8aa3f48021ced022db15",
        "2c25430177f36dfb316604234533a212f4f6a108"
      ],
      "author": {
        "name": "Pierre Habouzit",
        "email": "phabouzit@apple.com",
        "time": "Sun Aug 27 14:40:21 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 27 14:40:21 2017 -0700"
      },
      "message": "Merge pull request #296 from zwaldowski/fix_armv6l_build\n\nFix building on armv6"
    },
    {
      "commit": "2c25430177f36dfb316604234533a212f4f6a108",
      "tree": "2f591fd0e185571216cb6f21354585d11906ad66",
      "parents": [
        "462a001e6ff898a678cb2d4e2a239efa1069113a"
      ],
      "author": {
        "name": "Zachary Waldowski",
        "email": "zach@waldowski.me",
        "time": "Sun Aug 27 14:07:33 2017 -0400"
      },
      "committer": {
        "name": "Zachary Waldowski",
        "email": "zach@waldowski.me",
        "time": "Sun Aug 27 16:26:03 2017 -0400"
      },
      "message": "Fix dylibs being output to wrong mapped CPU folder\n"
    },
    {
      "commit": "462a001e6ff898a678cb2d4e2a239efa1069113a",
      "tree": "41a75ae26911a0c8d8c486eb39528a8bd716748e",
      "parents": [
        "0fd5a69ee5f9597aeaff8aa3f48021ced022db15"
      ],
      "author": {
        "name": "Zachary Waldowski",
        "email": "zach@waldowski.me",
        "time": "Sun Aug 27 14:07:33 2017 -0400"
      },
      "committer": {
        "name": "Zachary Waldowski",
        "email": "zach@waldowski.me",
        "time": "Sun Aug 27 16:26:03 2017 -0400"
      },
      "message": "Also canonicalize armv6l as armv6 to fix build\n"
    },
    {
      "commit": "0fd5a69ee5f9597aeaff8aa3f48021ced022db15",
      "tree": "8fa7cdb5e5c0ed967c4d253d9d595ed4fcb828a9",
      "parents": [
        "8cd53243b154fbae56c3a242e17e625c780a6356",
        "eecdfc2510754abac62c15133f94a814bae34ad4"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Fri Aug 04 11:20:17 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 04 11:20:17 2017 -0700"
      },
      "message": "Merge pull request #294 from compnerd/inclusivity\n\nlinux: update header used for `major` macro"
    },
    {
      "commit": "eecdfc2510754abac62c15133f94a814bae34ad4",
      "tree": "8fa7cdb5e5c0ed967c4d253d9d595ed4fcb828a9",
      "parents": [
        "8cd53243b154fbae56c3a242e17e625c780a6356"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Wed Aug 02 10:12:39 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Thu Aug 03 20:54:54 2017 -0700"
      },
      "message": "linux: update header used for `major` macro\n\nNewer versions of glibc indicate that they intend to move the major\nmacro from sys/types.h to sys/sysmacros.h. Add a check for the header\nand include that earlier to ensure that the macro is provided by the\nnewer header when available/possible. This avoids an unnecessary warning\nfrom the system headers.\n\nBecause `config_ac.h` is not available at the right location, we cannot\ninclude the header to check whether the header is available.  Rely on\nthe compiler provided `__has_include` instead of the configure check.\nAdjust the inclusion of `sys/cdefs.h` accordingly.\n"
    },
    {
      "commit": "8cd53243b154fbae56c3a242e17e625c780a6356",
      "tree": "9694cad5b9729bb4ada3f8519517094bee62d0d4",
      "parents": [
        "837f2bd8216997f6b2b99b5b07708fa7b11236a8",
        "d14ffcdd6e22f0991279fe61f9753b16983dd1d6"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:56:33 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 00:56:33 2017 -0700"
      },
      "message": "Merge pull request #293 from atrick/master\n\nReapply \"Fix compilation warnings in extended test suite\"."
    },
    {
      "commit": "d14ffcdd6e22f0991279fe61f9753b16983dd1d6",
      "tree": "9694cad5b9729bb4ada3f8519517094bee62d0d4",
      "parents": [
        "837f2bd8216997f6b2b99b5b07708fa7b11236a8"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:52:18 2017 -0700"
      },
      "committer": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:52:18 2017 -0700"
      },
      "message": "Reapply \"Fix compilation warnings in extended test suite\".\n\nThis restores pull request #290 from dgrove-oss/fix-warnings-extended-tests.\n\nThis was an accidental revert. Somehow the revert button on github led\nme to the wrong PR.\n"
    },
    {
      "commit": "837f2bd8216997f6b2b99b5b07708fa7b11236a8",
      "tree": "5bba59f3137b0e168be3325a6253e5eaa90ca611",
      "parents": [
        "59bf2ea621f4ed2756f198b76205039063bebaac",
        "9dbaeb0adbeed892fa1bf8f91cd7df07d94e0367"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:51:03 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 00:51:03 2017 -0700"
      },
      "message": "Merge pull request #292 from apple/revert-286-major-update\n\nRevert \"linux: update header used for `major` macro\""
    },
    {
      "commit": "9dbaeb0adbeed892fa1bf8f91cd7df07d94e0367",
      "tree": "5bba59f3137b0e168be3325a6253e5eaa90ca611",
      "parents": [
        "59bf2ea621f4ed2756f198b76205039063bebaac"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:50:29 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 00:50:29 2017 -0700"
      },
      "message": "Revert \"linux: update header used for `major` macro\"\n"
    },
    {
      "commit": "59bf2ea621f4ed2756f198b76205039063bebaac",
      "tree": "478a583fa03d291c9e4e34f776f0e8c58a97c64a",
      "parents": [
        "8cdaf538e2b858fd4432540aa57edf01eb925b90",
        "f916266a6d1605486e21a8463dfc283685184dda"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:43:00 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 00:43:00 2017 -0700"
      },
      "message": "Merge pull request #291 from apple/revert-290-fix-warnings-extended-tests\n\nRevert \"Fix compilation warnings in extended test suite\""
    },
    {
      "commit": "f916266a6d1605486e21a8463dfc283685184dda",
      "tree": "478a583fa03d291c9e4e34f776f0e8c58a97c64a",
      "parents": [
        "8cdaf538e2b858fd4432540aa57edf01eb925b90"
      ],
      "author": {
        "name": "Andrew Trick",
        "email": "atrick@apple.com",
        "time": "Wed Aug 02 00:41:30 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 00:41:30 2017 -0700"
      },
      "message": "Revert \"Fix compilation warnings in extended test suite\"\n"
    },
    {
      "commit": "8cdaf538e2b858fd4432540aa57edf01eb925b90",
      "tree": "d41e68042d298a822db4aab099f3d15db8431797",
      "parents": [
        "a9e3885c9d5c3f6d07128df6801439afb64902a6",
        "820d638e9aa0c6aeb8f42ddc9389cac1af6d2553"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Tue Aug 01 22:55:09 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 22:55:09 2017 -0700"
      },
      "message": "Merge pull request #290 from dgrove-oss/fix-warnings-extended-tests\n\nFix compilation warnings in extended test suite"
    },
    {
      "commit": "a9e3885c9d5c3f6d07128df6801439afb64902a6",
      "tree": "478a583fa03d291c9e4e34f776f0e8c58a97c64a",
      "parents": [
        "80dd736535f7633bf7b2a1fb5d6a722838609df8",
        "18603622034c99260db690e091b23cfae43f84d8"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Tue Aug 01 22:54:11 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 22:54:11 2017 -0700"
      },
      "message": "Merge pull request #286 from compnerd/major-update\n\nlinux: update header used for `major` macro"
    },
    {
      "commit": "80dd736535f7633bf7b2a1fb5d6a722838609df8",
      "tree": "5bba59f3137b0e168be3325a6253e5eaa90ca611",
      "parents": [
        "666df60ce98b9f38814b544f9ff1ca74b7bbf70d",
        "830997903f014a8338446f658f683afc0930a7d6"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Tue Aug 01 22:47:16 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 22:47:16 2017 -0700"
      },
      "message": "Merge pull request #287 from compnerd/sanitize\n\nbuild: add support to build with sanitization"
    },
    {
      "commit": "820d638e9aa0c6aeb8f42ddc9389cac1af6d2553",
      "tree": "c584ef40559e0cc56397f3c5481ce44ec0def6cc",
      "parents": [
        "291f34d92934da2985a16d1ca17e21eede8538b6"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Tue Aug 01 07:18:12 2017 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Tue Aug 01 15:02:14 2017 -0400"
      },
      "message": "Fix compilation warnings in extended test suite\n\nFixes to build the extended test suite\n(not built/run under Swift CI) when using\nthe expanded set of compiler warning flags.\n"
    },
    {
      "commit": "18603622034c99260db690e091b23cfae43f84d8",
      "tree": "ba0c6dbe01fc60a5e43091b4634d5f5662156072",
      "parents": [
        "291f34d92934da2985a16d1ca17e21eede8538b6"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sat Jul 29 13:45:21 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Aug 01 11:54:30 2017 -0700"
      },
      "message": "linux: update header used for `major` macro\n\nNewer versions of glibc indicate that they intend to move the `major`\nmacro from `sys/types.h` to `sys/sysmacros.h`.  Add a check for the\nheader and include that earlier to ensure that the macro is provided by\nthe newer header when available/possible.  This avoids an unnecessary\nwarning from the system headers.\n"
    },
    {
      "commit": "830997903f014a8338446f658f683afc0930a7d6",
      "tree": "bd0dedd71e63a753b3bd9191650a00d1984a425b",
      "parents": [
        "291f34d92934da2985a16d1ca17e21eede8538b6"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sat Jul 29 13:49:51 2017 -0700"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Tue Aug 01 11:53:53 2017 -0700"
      },
      "message": "build: add support to build with sanitization\n\nAdd support to configure the build to use sanitizers to aid in finding\nissues.  The `DISPATCH_USE_SANIZITERS` is a cmake option that defaults\nto none, but can be one of `Address, Memory, MemoryWithOrigins,\nUndefined, Leaks, Address;Undefined`.  This allows for easily building\nlibdispatch and the tests with the sanitizers.\n"
    },
    {
      "commit": "666df60ce98b9f38814b544f9ff1ca74b7bbf70d",
      "tree": "1b11ab9f25ebb350356771c1ac0f4b8cf8369ba9",
      "parents": [
        "890e017fb331b59479ef14c16005905ed9dcd73b",
        "17c153ac4e15690e873731fba0938fac6e1371cf"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Tue Aug 01 11:22:50 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 11:22:50 2017 -0700"
      },
      "message": "Merge pull request #289 from apple/das-darwin-libdispatch-913.1.4-merge-master\n\nMerge darwin/libdispatch-913.1.4 to master"
    },
    {
      "commit": "17c153ac4e15690e873731fba0938fac6e1371cf",
      "tree": "1b11ab9f25ebb350356771c1ac0f4b8cf8369ba9",
      "parents": [
        "0eaaab669e3d891419ad8a54b7e5599d7d4b2216"
      ],
      "author": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Mon Jul 31 18:52:30 2017 -0700"
      },
      "committer": {
        "name": "Daniel A. Steffen",
        "email": "das@apple.com",
        "time": "Mon Jul 31 19:20:37 2017 -0700"
      },
      "message": "better fix for provider.h\n\nSigned-off-by: Daniel A. Steffen \u003cdas@apple.com\u003e\n"
    }
  ],
  "next": "0eaaab669e3d891419ad8a54b7e5599d7d4b2216"
}
