)]}'
{
  "log": [
    {
      "commit": "ca32c8292185da7ece35c622c4a748a5ecbbbeb2",
      "tree": "542461546e5c0c0abdaa5f6d2d232c3d4468bceb",
      "parents": [
        "bfb8620acde61a7c4a6431a143be75363a493c20"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jan 28 19:48:43 2025 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 28 19:51:19 2025 -0800"
      },
      "message": "Bump version to 21.0.0git (#124870)\n\nAlso clear the release notes.\n\nGitOrigin-RevId: 3bd3e06f3fe418e24af65457877f40cee0544f9d\n"
    },
    {
      "commit": "bfb8620acde61a7c4a6431a143be75363a493c20",
      "tree": "155fccc87dc077beee5f2117a9a321e3be5697a9",
      "parents": [
        "f02939fe52fd2a09d06d8c831077ee587abf5e3f"
      ],
      "author": {
        "name": "Luke Drummond",
        "email": "luke.drummond@codeplay.com",
        "time": "Fri Oct 18 21:16:50 2024 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 18 13:20:48 2024 -0700"
      },
      "message": "Revert \"Renormalize line endings whitespace only after dccebddb3b80\"\n\nThis reverts commit 9d98acb196a40fee5229afeb08f95fd36d41c10a.\n\nGitOrigin-RevId: b55c52c047a167f42abbde9a33356cfb96b82c7f\n"
    },
    {
      "commit": "f02939fe52fd2a09d06d8c831077ee587abf5e3f",
      "tree": "13a29499ab730c6a98b0c49903ffc0994d0e73fb",
      "parents": [
        "3a58b9c0853d0b4c53d2a175105f5d9a41e8ea75"
      ],
      "author": {
        "name": "Luke Drummond",
        "email": "luke.drummond@codeplay.com",
        "time": "Thu Oct 17 14:49:26 2024 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 17 06:52:01 2024 -0700"
      },
      "message": "Renormalize line endings whitespace only after dccebddb3b80\n\nLine ending policies were changed in the parent, dccebddb3b80. To make\nit easier to resolve downstream merge conflicts after line-ending\npolicies are adjusted this is a separate whitespace-only commit. If you\nhave merge conflicts as a result, you can simply `git add --renormalize\n-u \u0026\u0026 git merge --continue` or `git add --renormalize -u \u0026\u0026 git rebase\n--continue` - depending on your workflow.\n\nGitOrigin-RevId: 9d98acb196a40fee5229afeb08f95fd36d41c10a\n"
    },
    {
      "commit": "3a58b9c0853d0b4c53d2a175105f5d9a41e8ea75",
      "tree": "155fccc87dc077beee5f2117a9a321e3be5697a9",
      "parents": [
        "218c1dbb00414f69291e217e1385b204145ffdbf"
      ],
      "author": {
        "name": "Tobias Hieta",
        "email": "tobias@hieta.se",
        "time": "Tue Jul 23 11:02:41 2024 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 23 02:05:33 2024 -0700"
      },
      "message": "Clear release notes for upcoming LLVM 20 dev cycle\n\nGitOrigin-RevId: 10c6d6349e51bb245b9deec4aafca9885971135b\n"
    },
    {
      "commit": "218c1dbb00414f69291e217e1385b204145ffdbf",
      "tree": "4a1c5412229cf6780e43e9ec1678ede7be161abc",
      "parents": [
        "e4228fe862c7acb060f08e9b1a9c4ae53b29c51e"
      ],
      "author": {
        "name": "Michael Kruse",
        "email": "llvm-project@meinersbur.de",
        "time": "Sat May 25 17:41:21 2024 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 25 08:49:02 2024 -0700"
      },
      "message": "Revise IDE folder structure (#89755)\n\nUpdate the folder titles for targets in the monorepository that have not\nseen taken care of for some time. These are the folders that targets are\norganized in Visual Studio and XCode\n(`set_property(TARGET \u003ctarget\u003e PROPERTY FOLDER \"\u003ctitle\u003e\")`)\nwhen using the respective CMake\u0027s IDE generator.\n\n * Ensure that every target is in a folder\n * Use a folder hierarchy with each LLVM subproject as a top-level folder\n * Use consistent folder names between subprojects\n * When using target-creating functions from AddLLVM.cmake, automatically\ndeduce the folder. This reduces the number of\n`set_property`/`set_target_property`, but are still necessary when\n`add_custom_target`, `add_executable`, `add_library`, etc. are used. A\nLLVM_SUBPROJECT_TITLE definition is used for that in each subproject\u0027s\nroot CMakeLists.txt.\n\nGitOrigin-RevId: e14f5f225aedbb829996e33a6e3d0a4dd3d06e0d\n"
    },
    {
      "commit": "e4228fe862c7acb060f08e9b1a9c4ae53b29c51e",
      "tree": "e6ccd16edf403cea7b0051589b26c6efe5e24e8f",
      "parents": [
        "bec73b53cb186cc0d9dbb91fa6847a956b273ca7"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jan 23 18:21:59 2024 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 23 19:03:49 2024 -0800"
      },
      "message": "Bump trunk version to 19.0.0git\n\nGitOrigin-RevId: 987087df90026605fc8d03ebda5a1cd31b71e609\n"
    },
    {
      "commit": "bec73b53cb186cc0d9dbb91fa6847a956b273ca7",
      "tree": "5ebc7a5e1e263d0e5115ecae2d530c0221eac224",
      "parents": [
        "6235a287602fa75ff4b65b4ae3b2c3cc72b40d1b"
      ],
      "author": {
        "name": "Tobias Hieta",
        "email": "tobias@hieta.se",
        "time": "Tue Jul 25 13:57:22 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 25 04:59:47 2023 -0700"
      },
      "message": "Clear release notes for 18.x\n\nGitOrigin-RevId: 4706251a3186c34da0ee8fd894f7e6b095da8fdc\n"
    },
    {
      "commit": "6235a287602fa75ff4b65b4ae3b2c3cc72b40d1b",
      "tree": "54bdba6f154f446667304c32a454312a659d3ece",
      "parents": [
        "64f0d6cb196261b9f518160cd1ba8d1badacfbcb"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Wed May 24 18:12:32 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 27 03:56:03 2023 -0700"
      },
      "message": "Reland \"[CMake] Bumps minimum version to 3.20.0.\n\nThis reverts commit d763c6e5e2d0a6b34097aa7dabca31e9aff9b0b6.\n\nAdds the patch by @hans from\nhttps://github.com/llvm/llvm-project/issues/62719\nThis patch fixes the Windows build.\n\nd763c6e5e2d0a6b34097aa7dabca31e9aff9b0b6 reverted the reviews\n\nD144509 [CMake] Bumps minimum version to 3.20.0.\n\nThis partly undoes D137724.\n\nThis change has been discussed on discourse\nhttps://discourse.llvm.org/t/rfc-upgrading-llvms-minimum-required-cmake-version/66193\n\nNote this does not remove work-arounds for older CMake versions, that\nwill be done in followup patches.\n\nD150532 [OpenMP] Compile assembly files as ASM, not C\n\nSince CMake 3.20, CMake explicitly passes \"-x c\" (or equivalent)\nwhen compiling a file which has been set as having the language\nC. This behaviour change only takes place if \"cmake_minimum_required\"\nis set to 3.20 or newer, or if the policy CMP0119 is set to new.\n\nAttempting to compile assembly files with \"-x c\" fails, however\nthis is workarounded in many cases, as OpenMP overrides this with\n\"-x assembler-with-cpp\", however this is only added for non-Windows\ntargets.\n\nThus, after increasing cmake_minimum_required to 3.20, this breaks\ncompiling the GNU assembly for Windows targets; the GNU assembly is\nused for ARM and AArch64 Windows targets when building with Clang.\nThis patch unbreaks that.\n\nD150688 [cmake] Set CMP0091 to fix Windows builds after the cmake_minimum_required bump\n\nThe build uses other mechanism to select the runtime.\n\nFixes #62719\n\nReviewed By: #libc, Mordante\n\nDifferential Revision: https://reviews.llvm.org/D151344\n\nGitOrigin-RevId: cbaa3597aaf6273e66b3f445ed36a6458143fe6a\n"
    },
    {
      "commit": "64f0d6cb196261b9f518160cd1ba8d1badacfbcb",
      "tree": "63787e64d6d2448f8ab0d466681bae8dc6ccd095",
      "parents": [
        "08476620a53efb0846ba90627ba74954dc1c741d"
      ],
      "author": {
        "name": "Tobias Hieta",
        "email": "tobias@hieta.se",
        "time": "Wed May 17 16:59:41 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 25 02:20:01 2023 -0700"
      },
      "message": "[NFC][Py Reformat] Reformat python files in the rest of the dirs\n\nThis is an ongoing series of commits that are reformatting our\nPython code. This catches the last of the python files to\nreformat. Since they where so few I bunched them together.\n\nReformatting is done with `black`.\n\nIf you end up having problems merging this commit because you\nhave made changes to a python file, the best way to handle that\nis to run git checkout --ours \u003cyourfile\u003e and then reformat it\nwith black.\n\nIf you run into any problems, post to discourse about it and\nwe will try to help.\n\nRFC Thread below:\n\nhttps://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style\n\nReviewed By: jhenderson, #libc, Mordante, sivachandra\n\nDifferential Revision: https://reviews.llvm.org/D150784\n\nGitOrigin-RevId: f98ee40f4b5d7474fc67e82824bf6abbaedb7b1c\n"
    },
    {
      "commit": "08476620a53efb0846ba90627ba74954dc1c741d",
      "tree": "c294ded71cdd63cb2b7ce4c508033d7d2bc82133",
      "parents": [
        "eb56d1366285ebc6a65c67259d8f59337dd49fee"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed May 17 10:46:45 2023 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 17 08:14:00 2023 -0700"
      },
      "message": "Revert \"Reland \"[CMake] Bumps minimum version to 3.20.0.\"\"\n\nThis reverts commit 65429b9af6a2c99d340ab2dcddd41dab201f399c.\n\nBroke several projects, see https://reviews.llvm.org/D144509#4347562 onwards.\n\nAlso reverts follow-up commit \"[OpenMP] Compile assembly files as ASM, not C\"\n\nThis reverts commit 4072c8aee4c89c4457f4f30d01dc9bb4dfa52559.\n\nAlso reverts fix attempt  \"[cmake] Set CMP0091 to fix Windows builds after the cmake_minimum_required bump\"\n\nThis reverts commit 7d47dac5f828efd1d378ba44a97559114f00fb64.\n\nGitOrigin-RevId: d763c6e5e2d0a6b34097aa7dabca31e9aff9b0b6\n"
    },
    {
      "commit": "eb56d1366285ebc6a65c67259d8f59337dd49fee",
      "tree": "1a6f923de4f90c41b3cf4dc0e8d7c2f20c995a11",
      "parents": [
        "63ca4dfb3dd82770889dfac32b8b1125c33a5fe4"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat May 13 11:42:25 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 13 02:45:29 2023 -0700"
      },
      "message": "Reland \"[CMake] Bumps minimum version to 3.20.0.\"\n\nThe owner of the last two failing buildbots updated CMake.\n\nThis reverts commit e8e8707b4aa6e4cc04c0cffb2de01d2de71165fc.\n\nGitOrigin-RevId: 65429b9af6a2c99d340ab2dcddd41dab201f399c\n"
    },
    {
      "commit": "63ca4dfb3dd82770889dfac32b8b1125c33a5fe4",
      "tree": "c294ded71cdd63cb2b7ce4c508033d7d2bc82133",
      "parents": [
        "584780f31f6e6aacdfaebdc1e7a80c1a9f443aef"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat May 06 16:53:15 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 06 08:05:23 2023 -0700"
      },
      "message": "Revert \"Reland \"[CMake] Bumps minimum version to 3.20.0.\"\"\n\nUnfortunatly not all buildbots are updated.\n\nThis reverts commit ffb807ab5375b3f78df198dc5d4302b3b552242f.\n\nGitOrigin-RevId: e8e8707b4aa6e4cc04c0cffb2de01d2de71165fc\n"
    },
    {
      "commit": "584780f31f6e6aacdfaebdc1e7a80c1a9f443aef",
      "tree": "1a6f923de4f90c41b3cf4dc0e8d7c2f20c995a11",
      "parents": [
        "028eea320855f3948af5c3cdf279bbe451b18810"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat May 06 11:43:02 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 06 02:46:22 2023 -0700"
      },
      "message": "Reland \"[CMake] Bumps minimum version to 3.20.0.\"\n\nAll build bots should be updated now.\n\nThis reverts commit 44d38022ab29a3156349602733b3459df5beef93.\n\nGitOrigin-RevId: ffb807ab5375b3f78df198dc5d4302b3b552242f\n"
    },
    {
      "commit": "028eea320855f3948af5c3cdf279bbe451b18810",
      "tree": "c294ded71cdd63cb2b7ce4c508033d7d2bc82133",
      "parents": [
        "74d4b009c942e6003b3021ea6fef79095561ac58"
      ],
      "author": {
        "name": "Nikolas Klauser",
        "email": "n_klauser@apple.com",
        "time": "Wed May 03 14:42:21 2023 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 04 09:21:04 2023 -0700"
      },
      "message": "[libc++][PSTL][NFC] Fix the naming in the SIMD backend\n\nReviewed By: ldionne, #libc\n\nSpies: sstefan1, jplehr, libcxx-commits, miyuki\n\nDifferential Revision: https://reviews.llvm.org/D149787\n\nGitOrigin-RevId: 9c4717af22307ea64e3514c3c384dda0bdfdf12d\n"
    },
    {
      "commit": "74d4b009c942e6003b3021ea6fef79095561ac58",
      "tree": "d4f28885a9a2aebd9b759bc83833bf0fab1ea5d6",
      "parents": [
        "b2b5776e629a8e97c414b2090c0f57cd653bd9c7"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat Apr 15 20:12:24 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Apr 15 11:15:40 2023 -0700"
      },
      "message": "Revert \"Revert \"Revert \"[CMake] Bumps minimum version to 3.20.0.\"\"\"\n\nThis reverts commit 1ef4c3c859728008cf707cad8d67f45ae5070ae1.\n\nTwo buildbots still haven\u0027t been updated.\n\nGitOrigin-RevId: 44d38022ab29a3156349602733b3459df5beef93\n"
    },
    {
      "commit": "b2b5776e629a8e97c414b2090c0f57cd653bd9c7",
      "tree": "a087a218af88795d233cc0c376830f98efb4bb75",
      "parents": [
        "ecf9d7ad152926f446d40004ec12c59dd6b33f1c"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat Apr 15 13:12:04 2023 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Apr 15 04:17:11 2023 -0700"
      },
      "message": "Revert \"Revert \"[CMake] Bumps minimum version to 3.20.0.\"\"\n\nThis reverts commit 92523a35a827539db8557bbc3ecab7f9ea3f6ade.\n\nReland to see whether CIs are updated.\n\nGitOrigin-RevId: 1ef4c3c859728008cf707cad8d67f45ae5070ae1\n"
    },
    {
      "commit": "ecf9d7ad152926f446d40004ec12c59dd6b33f1c",
      "tree": "d4f28885a9a2aebd9b759bc83833bf0fab1ea5d6",
      "parents": [
        "f3079a401f24cda6545ef2c9213cea207197bdb7"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat Mar 18 20:32:43 2023 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 18 12:36:07 2023 -0700"
      },
      "message": "Revert \"Reland \"[CMake] Bumps minimum version to 3.20.0.\"\"\n\nThis reverts commit a72165e5df59032cdd54dcb18155f2630d73abd1.\n\nSome buildbots have not been updated yet.\n\nGitOrigin-RevId: d0398d3593ba030db83b888370f8f0f3025c296e\n"
    },
    {
      "commit": "f3079a401f24cda6545ef2c9213cea207197bdb7",
      "tree": "a087a218af88795d233cc0c376830f98efb4bb75",
      "parents": [
        "2a9b6c31a75f80c724498bf9f804344f88d911fd"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat Mar 18 13:33:42 2023 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 18 05:35:41 2023 -0700"
      },
      "message": "Reland \"[CMake] Bumps minimum version to 3.20.0.\"\n\nThis reverts commit 92523a35a827539db8557bbc3ecab7f9ea3f6ade.\n\nTest whether all CI runners are updated.\n\nGitOrigin-RevId: a72165e5df59032cdd54dcb18155f2630d73abd1\n"
    },
    {
      "commit": "2a9b6c31a75f80c724498bf9f804344f88d911fd",
      "tree": "d4f28885a9a2aebd9b759bc83833bf0fab1ea5d6",
      "parents": [
        "c422305041177409211fd60910d03b78044c8240"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Sat Mar 04 18:28:13 2023 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 04 09:30:38 2023 -0800"
      },
      "message": "Revert \"[CMake] Bumps minimum version to 3.20.0.\"\n\nSome build bots have not been updated to the new minimal CMake version.\nReverting for now and ping the buildbot owners.\n\nThis reverts commit 44c6b905f8527635e49bb3ea97dea315f92d38ec.\n\nGitOrigin-RevId: 92523a35a827539db8557bbc3ecab7f9ea3f6ade\n"
    },
    {
      "commit": "c422305041177409211fd60910d03b78044c8240",
      "tree": "a087a218af88795d233cc0c376830f98efb4bb75",
      "parents": [
        "d63d43d1f4757ad179232e20daca4d3cd33654d8"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Tue Feb 21 20:09:21 2023 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 04 03:46:06 2023 -0800"
      },
      "message": "[CMake] Bumps minimum version to 3.20.0.\n\nThis partly undoes D137724.\n\nThis change has been discussed on discourse\nhttps://discourse.llvm.org/t/rfc-upgrading-llvms-minimum-required-cmake-version/66193\n\nNote this does not remove work-arounds for older CMake versions, that\nwill be done in followup patches.\n\nReviewed By: mehdi_amini, MaskRay, ChuanqiXu, to268, thieta, tschuett, phosek, #libunwind, #libc_vendors, #libc, #libc_abi, sivachandra, philnik, zibi\n\nDifferential Revision: https://reviews.llvm.org/D144509\n\nGitOrigin-RevId: 44c6b905f8527635e49bb3ea97dea315f92d38ec\n"
    },
    {
      "commit": "d63d43d1f4757ad179232e20daca4d3cd33654d8",
      "tree": "d4f28885a9a2aebd9b759bc83833bf0fab1ea5d6",
      "parents": [
        "3655104dd61f3edf1a8d1d1dd1758f4bde34c8a8"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jan 24 22:55:53 2023 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 24 23:01:15 2023 -0800"
      },
      "message": "Bump the trunk major version to 17\n\nGitOrigin-RevId: 603c286334b07f568d39f6706c848f576914f323\n"
    },
    {
      "commit": "3655104dd61f3edf1a8d1d1dd1758f4bde34c8a8",
      "tree": "a9b430471c92a91d1732ee0f06aa4bc348f1e887",
      "parents": [
        "d0df1d93474acf0ee4adf19d171a288dfb97c9fe"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Thu Aug 18 22:44:46 2022 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 18 19:51:11 2022 -0700"
      },
      "message": "Revert \"[cmake] Use `CMAKE_INSTALL_LIBDIR` too\"\n\nThis reverts commit f7a33090a91015836497c75f173775392ab0304d.\n\nUnfortunately this causes a number of failures that didn\u0027t show up in my\nlocal build.\n\nGitOrigin-RevId: e941b031d316f74267350fe2373d30e28b3a2c2e\n"
    },
    {
      "commit": "d0df1d93474acf0ee4adf19d171a288dfb97c9fe",
      "tree": "6bef998ff1ff323b4d37cffbb3419dd321eddf9a",
      "parents": [
        "0832824c93c2a53a98ad7ab4cb0c9219f7fcff69"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Sun Apr 04 13:13:19 2021 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 18 12:35:35 2022 -0700"
      },
      "message": "[cmake] Use `CMAKE_INSTALL_LIBDIR` too\n\nWe held off on this before as `LLVM_LIBDIR_SUFFIX` conflicted with it.\nNow we return this.\n\n`LLVM_LIBDIR_SUFFIX` is kept as a deprecated way to set\n`CMAKE_INSTALL_LIBDIR`. The other `*_LIBDIR_SUFFIX` are just removed\nentirely.\n\nI imagine this is too potentially-breaking to make LLVM 15. That\u0027s fine.\nI have a more minimal version of this in the disto (NixOS) patches for\nLLVM 15 (like previous versions). This more expansive version I will\ntest harder after the release is cut.\n\nReviewed By: sebastian-ne, ldionne, #libc, #libc_abi\n\nDifferential Revision: https://reviews.llvm.org/D130586\n\nGitOrigin-RevId: f7a33090a91015836497c75f173775392ab0304d\n"
    },
    {
      "commit": "0832824c93c2a53a98ad7ab4cb0c9219f7fcff69",
      "tree": "a9b430471c92a91d1732ee0f06aa4bc348f1e887",
      "parents": [
        "53e5c8fb24bec83f7aa3e151d70edb53db53b23b"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jul 26 19:43:55 2022 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 26 21:46:40 2022 -0700"
      },
      "message": "Bump the trunk major version to 16\n\nGitOrigin-RevId: 809855b56f06dd7182685f88fbbc64111df9339a\n"
    },
    {
      "commit": "53e5c8fb24bec83f7aa3e151d70edb53db53b23b",
      "tree": "94b83b33922533af26754e968817f89098e2b216",
      "parents": [
        "b77ac70075ac5b6576de7c68804e315c2bee163a"
      ],
      "author": {
        "name": "Nikolas Klauser",
        "email": "nikolasklauser@berlin.de",
        "time": "Thu May 19 13:10:37 2022 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 20 08:01:01 2022 -0700"
      },
      "message": "[libc++] Use _LIBCPP_ASSERT by default for _PSTL_ASSERTions\n\nReviewed By: ldionne, #libc\n\nSpies: jwakely, rodgert, libcxx-commits\n\nDifferential Revision: https://reviews.llvm.org/D125634\n\nGitOrigin-RevId: 64748efc27406244496e0c2ee6714e76b794c277\n"
    },
    {
      "commit": "b77ac70075ac5b6576de7c68804e315c2bee163a",
      "tree": "4b57cb135e1a705ae90c519ff093267f934b7904",
      "parents": [
        "ba82ceaa40185eea18365a3f7b98c61a4480b9c6"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Feb 01 23:29:29 2022 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 02 00:01:04 2022 -0800"
      },
      "message": "Bump the trunk major version to 15\n\nGitOrigin-RevId: a2601c98873376bbbeff4b6eddf0f4d920535f8b\n"
    },
    {
      "commit": "ba82ceaa40185eea18365a3f7b98c61a4480b9c6",
      "tree": "e2bf7e6d645dc3aa0c45d0a12a81e5f5ee33672e",
      "parents": [
        "696a6e906e055d3b3de7f2861ee0cc48c2f98e07"
      ],
      "author": {
        "name": "Ruslan Arutyunyan",
        "email": "ruslan.arutyunyan@intel.com",
        "time": "Mon Jan 31 21:40:16 2022 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 31 11:31:17 2022 -0800"
      },
      "message": "[libc++][pstl][NFC] Remove usage of std::result_of from Parallel STL\n\nstd::result_of creates problems when building with C++20 because it\u0027s\ndeprecated there.\n\nThe solution is to remove it and get return value type for a function\nwith decltype.\n\nSubstitute std::invoke_result for std::result_of is unnecessary because\nwe don\u0027t have std::invoke semantics within the function - we don\u0027t work\nwith pointer-to-member\u0027s.\n\nReviewed by: ldionne, MikeDvorskiy, #libc\n\nDifferential Revision: https://reviews.llvm.org/D118457\n\nGitOrigin-RevId: d01d91d1aec9cca8dc7259009a6b3db0900e8623\n"
    },
    {
      "commit": "696a6e906e055d3b3de7f2861ee0cc48c2f98e07",
      "tree": "931625f7ec8c7d0881da311a397001a78eb484d5",
      "parents": [
        "e6017b8b7385df5dac9c384b0fbe714e09bcf339"
      ],
      "author": {
        "name": "Ruslan Arutyunyan",
        "email": "ruslan.arutyunyan@intel.com",
        "time": "Fri Jan 28 03:54:27 2022 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 27 17:16:12 2022 -0800"
      },
      "message": "[libc++][pstl] Implement tag dispatching mechanism for Parallel STL\n\nImplement the mechanism that simplifies the execution policy/iterator\ncategory dispatching and allows to implement customizations for\nthe parallel algorithms with adding custom tags\n\nReviewed By: rodgert, MikeDvorskiy\n\nDifferential Revision: https://reviews.llvm.org/D104492\n\nGitOrigin-RevId: 843c12d6a0cdfd64c5a92e24eb58ba9ee17ca1ee\n"
    },
    {
      "commit": "e6017b8b7385df5dac9c384b0fbe714e09bcf339",
      "tree": "8702131801a0bb8a5eb4f88991a3c0eb9c00fe79",
      "parents": [
        "a5300cb8aa2ae119f7e679ce74aeb02904684641"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Wed Jan 19 06:45:07 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 20 11:01:24 2022 -0800"
      },
      "message": "[cmake] Make include(GNUInstallDirs) always below project(..)\n\nIts defaulting logic must go after `project(..)` to work correctly,  but `project(..)` is often in a standalone condition making this\nawkward, since the rest of the condition code may also need GNUInstallDirs.\n\nThe good thing is there are the various standalone booleans, which I had missed before. This makes splitting the conditional blocks less awkward.\n\nReviewed By: arichardson, phosek, beanz, ldionne, #libunwind, #libc, #libc_abi\n\nDifferential Revision: https://reviews.llvm.org/D117639\n\nGitOrigin-RevId: df31ff1b29bc4c2308ec5df8a7ff0ec2ab0942d4\n"
    },
    {
      "commit": "a5300cb8aa2ae119f7e679ce74aeb02904684641",
      "tree": "6020e3847402ab4994feb8ec9ae9797ff165d856",
      "parents": [
        "6cec302caf61b09a81cc85ce6194221400bb6302"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Sun Jan 16 06:07:13 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 17 12:05:55 2022 -0800"
      },
      "message": "[pstl][cmake] Use `GNUInstallDirs` to support custom installation dirs\n\nI am breaking apart D99484 so the cause of build failures is easier to\nunderstand.\n\nReviewed By: ldionne, #libc\n\nDifferential Revision: https://reviews.llvm.org/D117418\n\nGitOrigin-RevId: c90d136be4e055f1b409f38706d0fe3e2211af08\n"
    },
    {
      "commit": "6cec302caf61b09a81cc85ce6194221400bb6302",
      "tree": "eefef1e8be5d3d8b62889f99be48a6fa7a0f363d",
      "parents": [
        "dfbef2f051a32bbcd4f98d5e79b008ba73c75801"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Sun Jan 16 05:48:30 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Jan 15 21:52:48 2022 -0800"
      },
      "message": "Revert \"[cmake] Use `GNUInstallDirs` to support custom installation dirs.\"\n\nhttps://lab.llvm.org/buildbot/#/builders/46/builds/21146 Still have\nthis odd error, not sure how to reproduce, so I will just try breaking\nup my patch.\n\nThis reverts commit 4a678f8072004eff9214c1a4e1836a14abb69535.\n\nGitOrigin-RevId: da77db58d7629a3bfea1a0053aa9c29764b0bc2b\n"
    },
    {
      "commit": "dfbef2f051a32bbcd4f98d5e79b008ba73c75801",
      "tree": "6020e3847402ab4994feb8ec9ae9797ff165d856",
      "parents": [
        "e3e1552915ad27d8280296a579ecb246e7223d85"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Sat Jan 15 07:37:48 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Jan 15 21:35:56 2022 -0800"
      },
      "message": "[cmake] Use `GNUInstallDirs` to support custom installation dirs.\n\nThis is the original patch in my GNUInstallDirs series, now last to merge as the final piece!\n\nIt arose as a new draft of D28234. I initially did the unorthodox thing of pushing to that when I wasn\u0027t the original author, but since I ended up\n\n - Using `GNUInstallDirs`, rather than mimicking it, as the original author was hesitant to do but others requested.\n\n - Converting all the packages, not just LLVM, effecting many more projects than LLVM itself.\n\nI figured it was time to make a new revision.\n\nI have used this patch series (and many back-ports) as the basis of https://github.com/NixOS/nixpkgs/pull/111487 for my distro (NixOS), which was merged last spring (2021). It looked like people were generally on board in D28234, but I make note of this here in case extra motivation is useful.\n\n---\n\nAs pointed out in the original issue, a central tension is that LLVM already has some partial support for these sorts of things. Variables like `COMPILER_RT_INSTALL_PATH` have already been dealt with. Variables like `LLVM_LIBDIR_SUFFIX` however, will require further work, so that we may use `CMAKE_INSTALL_LIBDIR`.\n\nThese remaining items will be addressed in further patches. What is here is now rote and so we should get it out of the way before dealing more intricately with the remainder.\n\nReviewed By: #libunwind, #libc, #libc_abi, compnerd\n\nDifferential Revision: https://reviews.llvm.org/D99484\n\nGitOrigin-RevId: 4a678f8072004eff9214c1a4e1836a14abb69535\n"
    },
    {
      "commit": "e3e1552915ad27d8280296a579ecb246e7223d85",
      "tree": "eefef1e8be5d3d8b62889f99be48a6fa7a0f363d",
      "parents": [
        "312142846727c8253b6b34260c9503c425c6796a"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Sat Jan 15 07:35:02 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 14 23:39:31 2022 -0800"
      },
      "message": "Revert \"[cmake] Use `GNUInstallDirs` to support custom installation dirs.\"\n\nSorry for the disruption, I will try again later.\n\nThis reverts commit efeb50197091b2ade24c00b9d55814bc433a7fd1.\n\nGitOrigin-RevId: 6e52bfe09d3ab3ae6c43c079d06ebeb7bb241dec\n"
    },
    {
      "commit": "312142846727c8253b6b34260c9503c425c6796a",
      "tree": "6020e3847402ab4994feb8ec9ae9797ff165d856",
      "parents": [
        "155052dc720cbbb92df747acf5c3f446e8904d0d"
      ],
      "author": {
        "name": "John Ericson",
        "email": "John.Ericson@Obsidian.Systems",
        "time": "Tue Jan 11 05:35:14 2022 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 14 17:38:36 2022 -0800"
      },
      "message": "[cmake] Use `GNUInstallDirs` to support custom installation dirs.\n\nThis is the original patch in my GNUInstallDirs series, now last to merge as the final piece!\n\nIt arose as a new draft of D28234. I initially did the unorthodox thing of pushing to that when I wasn\u0027t the original author, but since I ended up\n\n - Using `GNUInstallDirs`, rather than mimicking it, as the original author was hesitant to do but others requested.\n\n - Converting all the packages, not just LLVM, effecting many more projects than LLVM itself.\n\nI figured it was time to make a new revision.\n\nI have used this patch series (and many back-ports) as the basis of https://github.com/NixOS/nixpkgs/pull/111487 for my distro (NixOS), which was merged last spring (2021). It looked like people were generally on board in D28234, but I make note of this here in case extra motivation is useful.\n\n---\n\nAs pointed out in the original issue, a central tension is that LLVM already has some partial support for these sorts of things. Variables like `COMPILER_RT_INSTALL_PATH` have already been dealt with. Variables like `LLVM_LIBDIR_SUFFIX` however, will require further work, so that we may use `CMAKE_INSTALL_LIBDIR`.\n\nThese remaining items will be addressed in further patches. What is here is now rote and so we should get it out of the way before dealing more intricately with the remainder.\n\nReviewed By: #libunwind, #libc, #libc_abi, compnerd\n\nDifferential Revision: https://reviews.llvm.org/D99484\n\nGitOrigin-RevId: efeb50197091b2ade24c00b9d55814bc433a7fd1\n"
    },
    {
      "commit": "155052dc720cbbb92df747acf5c3f446e8904d0d",
      "tree": "eefef1e8be5d3d8b62889f99be48a6fa7a0f363d",
      "parents": [
        "cad5d87f22232fabada8dfb0f030c0cdcfbfdea5"
      ],
      "author": {
        "name": "Ruslan Arutyunyan",
        "email": "ruslan.arutyunyan@intel.com",
        "time": "Fri Nov 26 16:37:31 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 26 06:35:47 2021 -0800"
      },
      "message": "[pstl] Fix incorrect usage of std::invoke_result\n\nstd::invoke_result takes function object type and arguments separately\n(unlike std::result_of) so, std::invoke_result_t\u003cF()\u003e usage is\nincorrect.\n\nOn the other hand, we don\u0027t need std::invoke() semantics here at all. So\njust simplifying the code without extra dependency and use trailing\nreturn type as the fix.\n\nReviewed By: MikeDvorskiy\n\nDifferential Revision: https://reviews.llvm.org/D114624\n\nGitOrigin-RevId: f824bb0e36fc7099923f583e4eea4aaa7d296957\n"
    },
    {
      "commit": "cad5d87f22232fabada8dfb0f030c0cdcfbfdea5",
      "tree": "3451a3f4b376217e556a1b223957322778313366",
      "parents": [
        "18d108edfa9200f1e1db832ddf1e2ba3f60e437b"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Wed Oct 27 18:51:36 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 27 08:57:30 2021 -0700"
      },
      "message": "[pstl] A hot fix for a reduction parallel pattern of OpenMP backend\n\nReviewed By: nadiasvertex, ldionne\n\nDifferential Revision: https://reviews.llvm.org/D112125\n\nGitOrigin-RevId: 8f5cb64c7147c27953933dbaea107454ff066ed1\n"
    },
    {
      "commit": "18d108edfa9200f1e1db832ddf1e2ba3f60e437b",
      "tree": "107deb05b38735506290ee9c27190298ee41565d",
      "parents": [
        "a24b79676e89d31a3ed3faf8e2763bb8a7921d69"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Fri Oct 22 18:58:06 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 27 03:17:31 2021 -0700"
      },
      "message": "[pstl] A hot compilation fix for MacOS, OpenMP backend; + full qualified names for some internal functions\n\nReviewed By: nadiasvertex, ldionne\n\nDifferential Revision: https://reviews.llvm.org/D112528\n\nGitOrigin-RevId: 05a4b0d605f3b7fa7924ce5660b8928b2e05e299\n"
    },
    {
      "commit": "a24b79676e89d31a3ed3faf8e2763bb8a7921d69",
      "tree": "dcb1d9047631631c0d474693a9d26abf59ea909f",
      "parents": [
        "2e8e4c90dc4a2f9551355b62662c06dd6dd4e2c7"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Fri Oct 15 15:36:07 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 15 05:40:31 2021 -0700"
      },
      "message": "[pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com\n\nPhabricator Review:\nhttps://reviews.llvm.org/D99836\n\nA couple of parallel patterns still remains serial - \"Parallel partial sort\", and \"Parallel transform scan\" - there are //TODOs in the code.\n\nGitOrigin-RevId: 6069a6a5049497a32a50a49661c2f4169078bdba\n"
    },
    {
      "commit": "2e8e4c90dc4a2f9551355b62662c06dd6dd4e2c7",
      "tree": "3511dc03b5aa2cc9e96b89da2875b2a87edd4349",
      "parents": [
        "94bd4b86db6e65cf695f1cbd726784029d87e415"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne.2@gmail.com",
        "time": "Fri Aug 20 11:42:38 2021 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 20 12:09:03 2021 -0700"
      },
      "message": "[libc++] Remove test-suite annotations for unsupported Clang versions\n\nDifferential Revision: https://reviews.llvm.org/D108471\n\nGitOrigin-RevId: 5425106e493e26f7e0a87077c8eca657a9aff293\n"
    },
    {
      "commit": "94bd4b86db6e65cf695f1cbd726784029d87e415",
      "tree": "eac3cc4988762b8257c4e3565106ec2f12d72aec",
      "parents": [
        "fe699f60fcc55b16653d27333d26efb83941d28e"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jul 27 21:51:07 2021 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 29 19:34:13 2021 -0700"
      },
      "message": "Bump the trunk major version to 14\n\nand clear the release notes.\n\nGitOrigin-RevId: 08c766a7318ab37bf1d77e0c683cd3b00e700877\n"
    },
    {
      "commit": "fe699f60fcc55b16653d27333d26efb83941d28e",
      "tree": "20bc8c397ab18b2e57bc224a735f53112b61dff7",
      "parents": [
        "45ad2e53fbd55d0fb80c3c6d25b5854f1215f7ff"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne.2@gmail.com",
        "time": "Wed May 26 15:44:52 2021 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 16 18:23:22 2021 -0700"
      },
      "message": "[pstl] Workaround more errors in the test suite\n\nGitOrigin-RevId: c4823cc5db69f16bb5c96cf7d1b0d070da83605e\n"
    },
    {
      "commit": "45ad2e53fbd55d0fb80c3c6d25b5854f1215f7ff",
      "tree": "6dbca32a8936bc74db813282aa5468fdbaa64f47",
      "parents": [
        "8ba5c51afde77d844d98ce776925bebfd34a99b1"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne.2@gmail.com",
        "time": "Wed May 26 15:24:31 2021 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 16 18:23:19 2021 -0700"
      },
      "message": "[pstl] Fix -Wundef errors in the test suite\n\nGitOrigin-RevId: 3b9a1bb1af90db9472340ef2122d3855eb9ba3fc\n"
    },
    {
      "commit": "8ba5c51afde77d844d98ce776925bebfd34a99b1",
      "tree": "a0ddd7fb23b9ef1fb2fdcc2711d6e51631a0caf9",
      "parents": [
        "9040bac750e65dfc2244028dff8e150a77743a98"
      ],
      "author": {
        "name": "zoecarver",
        "email": "z.zoelec2@gmail.com",
        "time": "Thu May 13 10:09:15 2021 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 25 19:09:50 2021 -0700"
      },
      "message": "[pstl] Use logical operator for loop condition in tests\n\nFix a probable typo in two PSTL tests that causes warnings with GCC.\n\nPatch by Jonathan Wakely (jwakely).\n\nReviewed By: zoecarver\n\nDifferential Revision: https://reviews.llvm.org/D102327\n\nGitOrigin-RevId: 7f607ac6af0e2ee8a7d721d3ba427536deffcd3f\n"
    },
    {
      "commit": "9040bac750e65dfc2244028dff8e150a77743a98",
      "tree": "e3f15d4f0d8ed320ab7254de6314231127ec653d",
      "parents": [
        "a0d4bc5aae7a2574ea54585d82a62efc90ae5d0c"
      ],
      "author": {
        "name": "Leonard Chan",
        "email": "leonardchan@google.com",
        "time": "Wed Mar 10 21:25:15 2021 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 18 05:48:24 2021 -0700"
      },
      "message": "Rename top-level LICENSE.txt files to LICENSE.TXT\n\nThis makes all the license filenames uniform across subprojects.\n\nDifferential Revision: https://reviews.llvm.org/D98380\n\nGitOrigin-RevId: baf637dcde8ccc24fd6ffbc82d8321ba18ec857f\n"
    },
    {
      "commit": "a0d4bc5aae7a2574ea54585d82a62efc90ae5d0c",
      "tree": "3bb1dfe3ed783ba586f8b757a926ff6db45c2778",
      "parents": [
        "d3fec9ab527c72a403e007ba00c8c5da91ee8b12"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Thu Mar 04 17:39:52 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 18 05:48:23 2021 -0700"
      },
      "message": "[pstl] A hot fix for\n\nCommit 5856f202\nby Mikhail Dvorskiy, 02/13/2021 08:28 PM\nparent f515ca89\n\nIterator types renaming: ForwardIterator -\u003e RandomAccessIterator; for parallel patterns/bricks\n\nhttps://reviews.llvm.org/D96266\n\nGitOrigin-RevId: 2903934faad162ba6cfce5452636d18de9d59441\n"
    },
    {
      "commit": "d3fec9ab527c72a403e007ba00c8c5da91ee8b12",
      "tree": "b92b5bab6bfb23f90a57b810e74af429cb18b5f8",
      "parents": [
        "0dff73fa553abfa9fbb6577e9062f41da6f75474"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne.2@gmail.com",
        "time": "Tue Mar 02 16:53:07 2021 -0500"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 18 05:48:19 2021 -0700"
      },
      "message": "[pstl] Fix broken policy_traits and clean up unused code\n\nhttps://llvm.org/PR47602\nhttps://llvm.org/PR47601\n\nDifferential Revision: https://reviews.llvm.org/D97808\n\nGitOrigin-RevId: 053146a690774f8955893fbb995ae176eb2e00a7\n"
    },
    {
      "commit": "0dff73fa553abfa9fbb6577e9062f41da6f75474",
      "tree": "f05c5a832d0252ee4749b915f484c5a436c5964c",
      "parents": [
        "e03dca64c303fd5a3b9eb1598a6018db1ea29f15"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Sat Feb 13 20:28:50 2021 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 19 04:05:59 2021 -0800"
      },
      "message": "[pstl] Iterator types renaming: ForwardIterator -\u003e RandomAccessIterator; for parallel patterns/bricks\n\nhttps://reviews.llvm.org/D96266\n\nGitOrigin-RevId: 5856f202057cd375cd9599fe44cfa7e78239c625\n"
    },
    {
      "commit": "e03dca64c303fd5a3b9eb1598a6018db1ea29f15",
      "tree": "e1a77b93031babd6e7a4b8d64f12599536d4b7ae",
      "parents": [
        "dc58b1d8bbfba421d4a298015bb787d32be21d76"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@redhat.com",
        "time": "Tue Jan 26 19:37:08 2021 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 28 13:39:33 2021 -0800"
      },
      "message": "Bump the trunk major version to 13\n\nand clear the release notes.\n\nGitOrigin-RevId: 5369517d20dd362a178a1b2d6c398d8898ee4620\n"
    },
    {
      "commit": "dc58b1d8bbfba421d4a298015bb787d32be21d76",
      "tree": "aa615452ae7b50918826bfe12090cbacf09d5333",
      "parents": [
        "ec797beeca73d8156638b076fd22f6c6515dd17c"
      ],
      "author": {
        "name": "Thomas Rodgers",
        "email": "trodgers@redhat.com",
        "time": "Mon Nov 02 18:11:41 2020 -0500"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 02 20:48:29 2020 -0800"
      },
      "message": "[pstl] Replace direct use of assert() with _PSTL_ASSERT\n\nStandard libraries may (libstdc++ in particular) forbid direct use of\nassert()/\u003ccassert\u003e in library code.\n\nDifferential Revision: https://reviews.llvm.org/D60249\n\nGitOrigin-RevId: 2e15f4ac572bcf429ec12e8f3efbb8ad254042c7\n"
    },
    {
      "commit": "ec797beeca73d8156638b076fd22f6c6515dd17c",
      "tree": "4e3bc640a7f7cf358e53e7f4b3696d12d71a58e5",
      "parents": [
        "408fd790b40067229fd3119cf3fedd3ba895cd8b"
      ],
      "author": {
        "name": "Dvorskiy, Mikhail",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Mon Sep 14 14:20:32 2020 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 29 19:42:39 2020 -0700"
      },
      "message": "[pstl] Support Threading Building Blocks 2020 (oneTBB) for \"tbb\" parallel backend.\n\nAfter the changes the \"tbb\" parallel backend will work with old TBB versions(TBB_INTERFACE_VERSION \u003c\u003d 12000) and new ones (TBB 2020 and greater)\n\nMore about oneTBB:\nhttps://github.com/oneapi-src/oneTBB\n\nPhabricator Review:\nhttps://reviews.llvm.org/D87380\n\nGitOrigin-RevId: 0b2e0e80d963f3498705a38e8d02eafe541ca9d6\n"
    },
    {
      "commit": "408fd790b40067229fd3119cf3fedd3ba895cd8b",
      "tree": "1baa658fdc8b69b4ae20449e6c9f53ad9c731771",
      "parents": [
        "abf6c7fbcad4e04966e6a72b02cf69dca16ec0fe"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Jul 29 14:16:51 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:45:08 2020 -0700"
      },
      "message": "[libc++][pstl] Remove c++98 from UNSUPPORTED annotations\n\nc++98 isn\u0027t used by the test suite anymore, only c++03 is.\n\nGitOrigin-RevId: b5e896c0493d44c2d9819d584fe2814af7cfd476\n"
    },
    {
      "commit": "abf6c7fbcad4e04966e6a72b02cf69dca16ec0fe",
      "tree": "a7650f864ae41f4a09a223d980c6e4d809b1e0c4",
      "parents": [
        "4753212d92f17b033facf8de5ad2a25dd6f409bd"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Apr 22 11:15:05 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:45:04 2020 -0700"
      },
      "message": "[CMake] Bump CMake minimum version to 3.13.4\n\nThis upgrade should be friction-less because we\u0027ve already been ensuring\nthat CMake \u003e\u003d 3.13.4 is used.\n\nThis is part of the effort discussed on llvm-dev here:\n\n  http://lists.llvm.org/pipermail/llvm-dev/2020-April/140578.html\n\nDifferential Revision: https://reviews.llvm.org/D78648\n\nGitOrigin-RevId: afa1afd4108d973e059e5f5ad68cf01efe7985da\n"
    },
    {
      "commit": "4753212d92f17b033facf8de5ad2a25dd6f409bd",
      "tree": "c131b07168d7f0ca21be91e626d860a16ea28c9b",
      "parents": [
        "2bbe86ac4c06e40b86c1e9dcda0c6db2a827d598"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Jul 15 11:40:53 2020 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:45:03 2020 -0700"
      },
      "message": "Bump the trunk major version to 12\n\nand clear the release notes.\n\nGitOrigin-RevId: 7ab7b979d29e1e43701cf690f5cf1903740f50e3\n"
    },
    {
      "commit": "2bbe86ac4c06e40b86c1e9dcda0c6db2a827d598",
      "tree": "d499fc51d3a83618f229a2f05960b5bf5d7d917f",
      "parents": [
        "bbfa42932b0a65254cb9c3b857af823831bc37b9"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Jul 08 14:51:30 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:45:02 2020 -0700"
      },
      "message": "[pstl] Do not install the __config_site.in file\n\nThe generated version of the file is already installed -- we shouldn\u0027t\ninstall the pre-generation version of the file.\n\nGitOrigin-RevId: ef14e52be4e1ce4a6aa2a28738aed2cfcc0a31f1\n"
    },
    {
      "commit": "bbfa42932b0a65254cb9c3b857af823831bc37b9",
      "tree": "f8f981bc0f41c9c072a6a9bd96b122f217c2ed01",
      "parents": [
        "382d6fc91a495aaa6ba5311871daeb2a271f40d9"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Jul 08 14:38:59 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:58 2020 -0700"
      },
      "message": "[pstl] Fix a few errors when running PSTL tests through the libc++ test suite\n\nGitOrigin-RevId: 26b0a23084f049f4084fc9f1d599ade66e4af185\n"
    },
    {
      "commit": "382d6fc91a495aaa6ba5311871daeb2a271f40d9",
      "tree": "ba1a4fa6805d8576b807fbdfe69711f5ebc7d1c4",
      "parents": [
        "9420419039c8996bba5974febb7c6063226d9287"
      ],
      "author": {
        "name": "Dvorskiy, Mikhail",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Tue Mar 10 19:09:57 2020 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:57 2020 -0700"
      },
      "message": "[pstl] A fix for move placement-new (and destroy) allocated objects from raw memory.\n\nhttps://reviews.llvm.org/D74123\n\nThe fix affects follow algorithms:\nremove_if, unique, rotate, inplace_merge, partial_sort_copy, set_union, set_intersection, set_difference, set_symmetric_difference.\n\nFor \"is_trivial\" types there are no problems with \"creating objects/clean-up\"\nFor non-trivial types the algo results are also correct, but possible incorrect copying/moving \"operator\u003d\" calls \"by raw memory\" within one of mentioned algo or incorrect destructor calls in the end of algo.\n\nGitOrigin-RevId: 5b0502dff5b6f510fbf823059faa042dd1523cef\n"
    },
    {
      "commit": "9420419039c8996bba5974febb7c6063226d9287",
      "tree": "16b423a25fc2690d57a6d08e36c22dab343cdfec",
      "parents": [
        "84a494b2cae98391b1b5d5ef7294dd511978dd48"
      ],
      "author": {
        "name": "Ismail Pazarbasi",
        "email": "ismail.pazarbasi@gmail.com",
        "time": "Mon Apr 13 15:21:38 2020 +0200"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:53 2020 -0700"
      },
      "message": "[pstl] Added missing double-underscore prefixes to some types\n\nSummary:\nSome of the `move_` types were used with leading double-underscores, but\nthey were declared without `__` prefix.\n\nThis patch adds double-underscores to all `move_` types, and their uses.\n\nReviewers: MikeDvorskiy, ldionne, EricWF, rodgert, #libc\n\nReviewed By: MikeDvorskiy, ldionne, #libc\n\nSubscribers: dexonsmith, libcxx-commits\n\nTags: #libc\n\nDifferential Revision: https://reviews.llvm.org/D78040\n\nGitOrigin-RevId: f1f37b7f01268cea2c4cb36e1c1dfdf26287f7db\n"
    },
    {
      "commit": "84a494b2cae98391b1b5d5ef7294dd511978dd48",
      "tree": "06b1b33b99762348b7493ed6cf1900c10537cfa9",
      "parents": [
        "389615fe26dee9f321a73d9b851b5916b485685e"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Tue Mar 17 16:03:02 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:52 2020 -0700"
      },
      "message": "[pstl] A hot fix for exclusive_scan (+ lost enable_if in declaration)\n\nIt fixes an ambiguity issue in case of a user has a custom policy and\ncalls a version of exclusive_scan with binary operation.\n\nDifferential Revision: https://reviews.llvm.org/D62719\n\nGitOrigin-RevId: 36b8d02c8df4d2c9afd687c69d9adfc50afec220\n"
    },
    {
      "commit": "389615fe26dee9f321a73d9b851b5916b485685e",
      "tree": "592fd1b9dc0ebe85972b448238ab0e232189a259",
      "parents": [
        "ca62fef37b0026c87b761a0571322a340a05d34f"
      ],
      "author": {
        "name": "Thomas Rodgers",
        "email": "trodgers@redhat.com",
        "time": "Mon Mar 09 09:15:45 2020 -0400"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:51 2020 -0700"
      },
      "message": "[pstl] Clean up parameter uglifications\n\nSummary: These were overlooked on an earlier uglification pass.\n\nDifferential Revision: https://reviews.llvm.org/D60595\n\nGitOrigin-RevId: b4c3a76d8f6990aad66e1ffb7dbcc84619475fef\n"
    },
    {
      "commit": "ca62fef37b0026c87b761a0571322a340a05d34f",
      "tree": "d945d3691df6126fedbf98943783fdba1fda7e69",
      "parents": [
        "60fc38927bee060bb8d04067b9dd1af5d093a725"
      ],
      "author": {
        "name": "Dvorskiy, Mikhail",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Wed Mar 04 13:41:20 2020 +0300"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:47 2020 -0700"
      },
      "message": "[pstl] A cleanup fix for sort parallel algorithm.\n\nWhen one of sub-ranges has not been move constructed into a raw buffer, we should not call clean up for that sub-range. Instead of store detailed info about raw buffer history, the fix does the cleanup a sub-range after each moving the sub-range back.\n\nhttps://reviews.llvm.org/D73779\n\nGitOrigin-RevId: e484c1759d410ab6229d17251fcd157b76ff840e\n"
    },
    {
      "commit": "60fc38927bee060bb8d04067b9dd1af5d093a725",
      "tree": "9a5df64275b61969cba9c42891badba6e2a0e65c",
      "parents": [
        "96d98114ff8940ae10b5025bd8db6e324f13c9d6"
      ],
      "author": {
        "name": "Shoaib Meenai",
        "email": "smeenai@fb.com",
        "time": "Fri Feb 21 15:44:08 2020 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:43 2020 -0700"
      },
      "message": "[arcconfig] Delete subproject arcconfigs\n\nFrom https://secure.phabricator.com/book/phabricator/article/arcanist_new_project/:\n\n\u003e An .arcconfig file is a JSON file which you check into your project\u0027s root.\n\nI\u0027ve done some experimentation, and it looks like the subproject\n.arcconfigs just get ignored, as the documentation says. Given that\nwe\u0027re fully on the monorepo now, it\u0027s safe to remove them.\n\nDifferential Revision: https://reviews.llvm.org/D74996\n\nGitOrigin-RevId: e34ddc09f464667b5f3a49bf60255e89041ddf44\n"
    },
    {
      "commit": "96d98114ff8940ae10b5025bd8db6e324f13c9d6",
      "tree": "fd0cfe51c65908440a8137691746cdd519d8b604",
      "parents": [
        "24629d574e5c676fd01ec1aeb29ff61e30f2812a"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Jan 15 10:02:56 2020 +0100"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:42 2020 -0700"
      },
      "message": "Bump the trunk major version to 11\n\nand clear the release notes.\n\nGitOrigin-RevId: 5852475e2c049ce29dcb1f0da3ac33035f8c9156\n"
    },
    {
      "commit": "24629d574e5c676fd01ec1aeb29ff61e30f2812a",
      "tree": "8ed894cf32e72148b94dc278f7d1bd2013422fcc",
      "parents": [
        "1e1f0ea0d6597290b298c9e3e737d73e9e154ef3"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Aug 13 12:49:00 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:34 2020 -0700"
      },
      "message": "[pstl] Allow customizing whether per-TU insulation is provided\n\nLike we do in libc++, PSTL needs the ability to constrain\nABI-unstable symbols to each translation unit. This is OFF by\ndefault (like for libc++), because most people don\u0027t care about\nthis and there is a cost associated to enabling the option (code\nbloat because templates are not deduped across TUs).\n\nI\u0027m using \u0027#pragma clang attribute push\u0027 to avoid marking each\ndeclaration with an attribute, which quickly becomes difficult\nto maintain.\n\nllvm-svn: 368684\nGitOrigin-RevId: 1b6d6e595b5e27566579c03923667aaab58bd3cd\n"
    },
    {
      "commit": "1e1f0ea0d6597290b298c9e3e737d73e9e154ef3",
      "tree": "fe2a854a8612a815a935e415cc3c3f09516859f7",
      "parents": [
        "4de88b585bc57a84135cb1fd41a89b75e2dad9d0"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Aug 13 11:50:26 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:30 2020 -0700"
      },
      "message": "[pstl] Rename PARALLELSTL_BACKEND to PSTL_PARALLEL_BACKEND\n\nIt makes more sense to name configuration options as PSTL_XXX.\nAlso, I\u0027m naming it PSTL_PARALLEL_BACKEND because we might introduce\nthe ability to customize the vectorization backend, in which case\nPSTL_BACKEND would become ambiguous.\n\nllvm-svn: 368672\nGitOrigin-RevId: 5065e7817393d9acf2689d3f666a1c375238a7e2\n"
    },
    {
      "commit": "4de88b585bc57a84135cb1fd41a89b75e2dad9d0",
      "tree": "c4bacc309eac194c414d2c20b21255a616273414",
      "parents": [
        "823dcb04b2da2534efdbf8414cdd7682b4fd9984"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Aug 08 17:10:45 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:26 2020 -0700"
      },
      "message": "[NFC][pstl] Run clang-format\n\nWe really need to do that consistently when applying patches.\n\nllvm-svn: 368312\nGitOrigin-RevId: 09a7a627af08f00722aa3eeb20ee7530a178c61c\n"
    },
    {
      "commit": "823dcb04b2da2534efdbf8414cdd7682b4fd9984",
      "tree": "597f30ca20e84869efc799830c23d72359688441",
      "parents": [
        "7989575255543967a1935a1b4a7063aee4a330c8"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Aug 08 14:49:28 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:22 2020 -0700"
      },
      "message": "[pstl] Remove stray semicolon\n\nllvm-svn: 368302\nGitOrigin-RevId: 215360737941c4c13fcdcb87128752a19363f13d\n"
    },
    {
      "commit": "7989575255543967a1935a1b4a7063aee4a330c8",
      "tree": "ad0fcba1d70cf9b18cda3f8d41a5309023a96da6",
      "parents": [
        "0b9cff1058f8fb2122ae55ea9253f074048a568a"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Aug 08 12:43:13 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:18 2020 -0700"
      },
      "message": "[pstl] Error out when the backend is left unspecified\n\nInstead of silently falling back to the serial backend, it\u0027s better if\nwe fail loudly when the parallel backend is left unspecified. Since we\nhave a __pstl_config_site header, a backend should always be specified.\n\nllvm-svn: 368285\nGitOrigin-RevId: a8a436ef95908a560ddca8c5f7c5349d2dc2f977\n"
    },
    {
      "commit": "0b9cff1058f8fb2122ae55ea9253f074048a568a",
      "tree": "4f9359d1c0ab9f1acc821f8d7c4d18bcf50b99f8",
      "parents": [
        "c2cd40d4139db47175cc188d995239bbf91f0fa0"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Aug 08 12:43:04 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:14 2020 -0700"
      },
      "message": "[pstl] Add a __pstl_config_site header to record the CMake configuration\n\nThis commit adds a __pstl_config_site header that contains the value of\nmacros specified at CMake configuration time. It works similarly to\nlibc++\u0027s __config_site header, except we always include it as a separate\nfile instead of concatenating it to the main configuration header.\n\nIt is necessary to thread the includes for that header into libc++\u0027s\nlit configuration, otherwise we\u0027d be requiring an installation step\nprior to running the test suite.\n\nllvm-svn: 368284\nGitOrigin-RevId: bf4808439f10d270b34cdb82765b74cecc1be191\n"
    },
    {
      "commit": "c2cd40d4139db47175cc188d995239bbf91f0fa0",
      "tree": "8a5e9cba27637b6f408e612cf58ea6b2be93ce8e",
      "parents": [
        "8ac601e3fb9073ac13db0f6dfe41eae14ae39595"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Aug 07 20:29:04 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:10 2020 -0700"
      },
      "message": "[pstl] Make sure we install all of PSTL\u0027s include/ directory\n\nWe want to install files directly in include/, not only in include/pstl.\n\nllvm-svn: 368203\nGitOrigin-RevId: 762e662582dd9258626ee922b2852b5e44701004\n"
    },
    {
      "commit": "8ac601e3fb9073ac13db0f6dfe41eae14ae39595",
      "tree": "daa1212b98446c17fdbe5c2c54f2216ee432e6bc",
      "parents": [
        "68449a0961ba6f5f95a334759b4805089ed31331"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Aug 06 21:11:24 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:06 2020 -0700"
      },
      "message": "[pstl][libc++] Provide uglified header names for interface headers\n\nFor the few (currently four) headers that make up the PSTL\u0027s interface\nto other Standard Libraries, provide a stable uglified header file that\ncan be included by those Standard Libraries.\n\nWe can then more easily change the internal organization of the PSTL\nwithout having to change the integration with Standard Libraries.\n\nllvm-svn: 368088\nGitOrigin-RevId: 956892433f7c0ae4520232b07d442fedbcc14cb2\n"
    },
    {
      "commit": "68449a0961ba6f5f95a334759b4805089ed31331",
      "tree": "04d80e77a6be186c398745331a5116980147608e",
      "parents": [
        "d6a4e264d965dc8d6b357781caf676ee18df2169"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Mon Aug 05 21:20:42 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:05 2020 -0700"
      },
      "message": "[NFC][pstl] Remove stray semi-colon\n\nllvm-svn: 367928\nGitOrigin-RevId: 23f073100d5c882abcebb0edcbcdba78bdcbb14c\n"
    },
    {
      "commit": "d6a4e264d965dc8d6b357781caf676ee18df2169",
      "tree": "cdba4de2a612244fa7a87784251070a26a2dfb24",
      "parents": [
        "b0a21c9d72df4951c2f18d28b5401f604efde1cb"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Mon Aug 05 18:29:14 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:01 2020 -0700"
      },
      "message": "[libc++] Take 2: Integrate the PSTL into libc++\n\nSummary:\nThis commit allows specifying LIBCXX_ENABLE_PARALLEL_ALGORITHMS when\nconfiguring libc++ in CMake. When that option is enabled, libc++ will\nassume that the PSTL can be found somewhere on the CMake module path,\nand it will provide the C++17 parallel algorithms based on the PSTL\n(that is assumed to be available).\n\nThe commit also adds support for running the PSTL tests as part of\nthe libc++ test suite.\n\nThe first attempt to commit this failed because it exposed a bug in the\ntests for modules. Now that this has been fixed, it should be safe to\ncommit this.\n\nReviewers: EricWF\n\nSubscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits, mclow.lists, EricWF\n\nTags: #libc\n\nDifferential Revision: https://reviews.llvm.org/D60480\n\nllvm-svn: 367903\nGitOrigin-RevId: 0a06eb911b830cf693747ea6cd975bd97b454e3e\n"
    },
    {
      "commit": "b0a21c9d72df4951c2f18d28b5401f604efde1cb",
      "tree": "bf6651fa40acb706b6009c749b41f7387253fe21",
      "parents": [
        "cf969b81549332a9b664e91f85e8ef7b93b750fd"
      ],
      "author": {
        "name": "Eric Fiselier",
        "email": "eric@efcs.ca",
        "time": "Wed Jul 31 19:14:16 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:44:00 2020 -0700"
      },
      "message": "[pstl] Fully qualify pstl names.\n\nPreviously the code used \"using namespace __pstl;\" at block\nscope to introduce these names. This could cause conflicts with\nnames defined by the standard library. So we should fully qualify\nthem instead.\n\nllvm-svn: 367468\nGitOrigin-RevId: 4ea8ed41356228834bdbd10c7e931c4488aaa680\n"
    },
    {
      "commit": "cf969b81549332a9b664e91f85e8ef7b93b750fd",
      "tree": "36742ee63c0edba122d3a60ade90107ef995ca18",
      "parents": [
        "49782e59bd62d52b366a4b479062a9ed72132274"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Fri Jul 19 18:52:46 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:56 2020 -0700"
      },
      "message": "Revert \"[libc++] Integrate the PSTL into libc++\"\n\nThis reverts r366593, which caused unforeseen breakage on the build bots.\nI\u0027m reverting until the problems have been figured out and fixed.\n\nllvm-svn: 366603\nGitOrigin-RevId: a3c83b7511a56a1bc79784078caab0ad7f8c7abb\n"
    },
    {
      "commit": "49782e59bd62d52b366a4b479062a9ed72132274",
      "tree": "141f9fcd76aa438b99cebe4b2611a132714164f4",
      "parents": [
        "c31e2125999ecedce40e1bf0db45c31f35b48024"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Fri Jul 19 17:02:42 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:55 2020 -0700"
      },
      "message": "[libc++] Integrate the PSTL into libc++\n\nSummary:\nThis commit allows specifying LIBCXX_ENABLE_PARALLEL_ALGORITHMS when\nconfiguring libc++ in CMake. When that option is enabled, libc++ will\nassume that the PSTL can be found somewhere on the CMake module path,\nand it will provide the C++17 parallel algorithms based on the PSTL\n(that is assumed to be available).\n\nThe commit also adds support for running the PSTL tests as part of\nthe libc++ test suite.\n\nReviewers: rodgert, EricWF\n\nSubscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits, mclow.lists, EricWF\n\nTags: #libc\n\nDifferential Revision: https://reviews.llvm.org/D60480\n\nllvm-svn: 366593\nGitOrigin-RevId: 910323e6676f813b28d1320b0d08ece270ee977d\n"
    },
    {
      "commit": "c31e2125999ecedce40e1bf0db45c31f35b48024",
      "tree": "36742ee63c0edba122d3a60ade90107ef995ca18",
      "parents": [
        "97f5e80df6f0baa251a2173fdd157656f7576546"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 18 20:22:28 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:55 2020 -0700"
      },
      "message": "[NFC][pstl] Run clang-format on the sources, including the tests\n\nllvm-svn: 366492\nGitOrigin-RevId: 01963cec9b3fbc8ec98da449180d95be224dfadd\n"
    },
    {
      "commit": "97f5e80df6f0baa251a2173fdd157656f7576546",
      "tree": "791196d849fa92c46bb991e60513d700c3f28d70",
      "parents": [
        "b3602376751122ab16c5c03af9245175947eac66"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 18 20:21:59 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:51 2020 -0700"
      },
      "message": "[pstl] Fix test that checked the version number after version bump\n\nllvm-svn: 366491\nGitOrigin-RevId: 96f497081351e01f70af275abbf98847d25a5158\n"
    },
    {
      "commit": "b3602376751122ab16c5c03af9245175947eac66",
      "tree": "310c8a83ac5e9b5f39ba05f129fca2b5aeb19cef",
      "parents": [
        "c9a0aee7b73fd7d60555c8e0aca7d07e006c1a4d"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 18 20:21:52 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:44 2020 -0700"
      },
      "message": "[pstl] Declare main() as returning int, not int32_t\n\nllvm-svn: 366490\nGitOrigin-RevId: 249c1c7407ab6cd489ddce14f5574bc8c094c9bc\n"
    },
    {
      "commit": "c9a0aee7b73fd7d60555c8e0aca7d07e006c1a4d",
      "tree": "effe9b2d80c8c0a1c86d81b9f7ea10c6598ce18d",
      "parents": [
        "336973b59502a4616e4b5cbaca9bcc5b5b980783"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Thu Jul 18 11:51:05 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:40 2020 -0700"
      },
      "message": "Bump the trunk version to 10.0.0svn\n\nand clear the release notes.\n\nllvm-svn: 366427\nGitOrigin-RevId: 8f5b44aead89a56c6fbf85ccfda03ae1e82ac431\n"
    },
    {
      "commit": "336973b59502a4616e4b5cbaca9bcc5b5b980783",
      "tree": "c39747b6270624b779a2774fc6f3747be729c9f8",
      "parents": [
        "9670dd3fd05e349166979ea758ff8a84c337dea1"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Jul 16 17:29:09 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:36 2020 -0700"
      },
      "message": "[pstl] Use std::transform_reduce instead of hand-rolled implementation\n\nllvm-svn: 366233\nGitOrigin-RevId: 3559fcd1149b339757b10365a4b24161b6ef71a5\n"
    },
    {
      "commit": "9670dd3fd05e349166979ea758ff8a84c337dea1",
      "tree": "1ad29834df6e0797e894c845753e6701ea7c1564",
      "parents": [
        "3e79a3209660c0be308ea1b3610501fc05f1b443"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Jul 16 17:29:03 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:32 2020 -0700"
      },
      "message": "[NFC] Fix -Wreorder warning in TBB backend\n\nllvm-svn: 366232\nGitOrigin-RevId: c26e27d802c146d08446eab0d47e1dd2be233506\n"
    },
    {
      "commit": "3e79a3209660c0be308ea1b3610501fc05f1b443",
      "tree": "5b68a1a483171a7cdb2d0fccf8da14450fee39a7",
      "parents": [
        "9b309087359d78f846e2c34e5a4a497a0d156df4"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Jul 16 13:45:10 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:28 2020 -0700"
      },
      "message": "[pstl] Fix compilation with TBB backend\n\nSome types were not using the right namespace qualification.\n\nllvm-svn: 366208\nGitOrigin-RevId: 58864fad39bf291a233bd64309546682be91ce7a\n"
    },
    {
      "commit": "9b309087359d78f846e2c34e5a4a497a0d156df4",
      "tree": "45f409d786a834cc7d539bc91ebc437af5374797",
      "parents": [
        "1922ee579091e66a4919df180e238b97279f86de"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Mon Jul 08 16:35:49 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:24 2020 -0700"
      },
      "message": "[NFC][pstl] Remove unused utility code\n\nllvm-svn: 365346\nGitOrigin-RevId: c862ea27b7ac0646e1dafe89a1f275ae7ec2d5e4\n"
    },
    {
      "commit": "1922ee579091e66a4919df180e238b97279f86de",
      "tree": "11e616277a87a74fa8a2806b2898012756218e3c",
      "parents": [
        "850e7f19dd9dd7133fa30c434f28593960a1edf3"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Mon Jul 08 16:05:00 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:18 2020 -0700"
      },
      "message": "[pstl] Use a different namespace for each backend\n\nAlso, use a single point of customization to set what namespace __par_backend\n\"points to\", which provides a better separation of concerns.\n\nllvm-svn: 365337\nGitOrigin-RevId: b152f9f392d42e1c8e29f382f876480631575190\n"
    },
    {
      "commit": "850e7f19dd9dd7133fa30c434f28593960a1edf3",
      "tree": "c140e500907a1e21188cc3042e8f7705c9ea1acc",
      "parents": [
        "a980f2e961d285eb801b71333e4e19a3ed871696"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Fri Jul 05 16:05:26 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:13 2020 -0700"
      },
      "message": "[pstl] Add missing includes\n\nllvm-svn: 365218\nGitOrigin-RevId: 766accd3640f52b199ff37f39993368c4c0245e9\n"
    },
    {
      "commit": "a980f2e961d285eb801b71333e4e19a3ed871696",
      "tree": "fa4cc4950d6e79f7eb471136c412722cc6fdbce4",
      "parents": [
        "ca94c66ada1fe9d11525e0e9e104e0781e3d4bac"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 04 20:00:39 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:09 2020 -0700"
      },
      "message": "[pstl] Use utilities from \u003cfunctional\u003e instead of reinventing the wheel\n\nllvm-svn: 365158\nGitOrigin-RevId: 989cad247609bc2f2ae4cd16f4e90047a7604b60\n"
    },
    {
      "commit": "ca94c66ada1fe9d11525e0e9e104e0781e3d4bac",
      "tree": "264c47b14a3e0bf09a5089d2c5913277fcbc3619",
      "parents": [
        "72f0b07c9d35623b75bbc1e77d62bc5afc6817e7"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 04 19:39:29 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:43:02 2020 -0700"
      },
      "message": "[NFC][pstl] Do not name each header file in the leading comment\n\nWith the renaming that will happen, it\u0027s just a pain to maintain the\nright names.\n\nllvm-svn: 365156\nGitOrigin-RevId: d9b7b2d5f7a1d6225eb9756f050d4fc22a5e3d0b\n"
    },
    {
      "commit": "72f0b07c9d35623b75bbc1e77d62bc5afc6817e7",
      "tree": "7df14bb97ef47c8e2780a8d159f7614fd2f4da0c",
      "parents": [
        "cbfdb7b14090e4eaad37151802ac06f6b4fb7fb5"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 04 19:04:28 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:58 2020 -0700"
      },
      "message": "[NFC][pstl] Run clang-format\n\nllvm-svn: 365152\nGitOrigin-RevId: 0ca6d390ba70e7ffdbcc34f3226de74fd4d4edc7\n"
    },
    {
      "commit": "cbfdb7b14090e4eaad37151802ac06f6b4fb7fb5",
      "tree": "bc96a2c853d1ebf8d26ab6efd0d7a6ab8e8c7177",
      "parents": [
        "98c796cce62914b4f4b5d9baca853350b3565a69"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jul 04 18:19:20 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:54 2020 -0700"
      },
      "message": "[pstl] Make sure we include the pstl_config header in the glue headers\n\nllvm-svn: 365150\nGitOrigin-RevId: 55227a7b4d91e558c6652fe4c1d940766e9ef779\n"
    },
    {
      "commit": "98c796cce62914b4f4b5d9baca853350b3565a69",
      "tree": "40303cf45728a58822e87d5fa6c4dbd80f246973",
      "parents": [
        "0f2d1499975babfd9306d7194865c1bb5b971fbf"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jun 20 17:56:51 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:50 2020 -0700"
      },
      "message": "[pstl] Default to the serial backend when unspecified\n\nThis is a stopgap measure to make it easier to integrate the PSTL into\nlibc++. In the future, we should have a system similar to what libc++\ndoes, where we specify settings at configuration time and generate a\n__config_site header that is part of the PSTL.\n\nllvm-svn: 363958\nGitOrigin-RevId: 04c5bc989a31b81bd7dda1f3e53de2930c8c7ec0\n"
    },
    {
      "commit": "0f2d1499975babfd9306d7194865c1bb5b971fbf",
      "tree": "48f34f0038d6e6e80c17e893b42aa05beb871b57",
      "parents": [
        "3c675c73c324437fb7a624815ab182f4b7531346"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Jun 20 16:22:06 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:46 2020 -0700"
      },
      "message": "[pstl] Mark pstl tests as unsupported before C++17\n\nThis is required to run the tests in lit with libc++\u0027s tests.\n\nllvm-svn: 363942\nGitOrigin-RevId: 6ab35c9dc0bc92223f5927829823920d3bc674c6\n"
    },
    {
      "commit": "3c675c73c324437fb7a624815ab182f4b7531346",
      "tree": "30b45837ee9ee9d6877442e143155dbdb8d766e9",
      "parents": [
        "c1610bc5ff53ef42f29471c8e4de7e96e5250c1d"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Jun 19 20:15:50 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:42 2020 -0700"
      },
      "message": "[pstl] Remove warnings in tests and headers\n\nMostly unused parameter, unused local typedefs and shadowed declarations.\nThis massaging it necessary if we want to be able to run the tests under\nthe libc++ lit configuration.\n\nllvm-svn: 363872\nGitOrigin-RevId: 3491119f9ba466ed871a789eb91e3b7577e36272\n"
    },
    {
      "commit": "c1610bc5ff53ef42f29471c8e4de7e96e5250c1d",
      "tree": "3f1b38afa12b9b2721acc59d0b8656f7ab7444ca",
      "parents": [
        "b06d83885ff1c50766ef85940bb2a26d19c91c92"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Jun 18 19:48:52 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:37 2020 -0700"
      },
      "message": "[pstl] Disable workarounds for broken ICC versions when using Clang\n\nllvm-svn: 363726\nGitOrigin-RevId: 050b804b139e8885274f2c7dfa1260950ed97075\n"
    },
    {
      "commit": "b06d83885ff1c50766ef85940bb2a26d19c91c92",
      "tree": "b255942fe992da19522db67eebe7ece6c84aa1b3",
      "parents": [
        "a3c81119d3d9de259bb79736ef15a7a9ae0715db"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Tue Jun 18 19:34:04 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:34 2020 -0700"
      },
      "message": "[pstl] Remove stray usage of pstl::execution instead of std::execution\n\nllvm-svn: 363723\nGitOrigin-RevId: 9d54063c823964cd565023fd7f2ed21431e99f90\n"
    },
    {
      "commit": "a3c81119d3d9de259bb79736ef15a7a9ae0715db",
      "tree": "6515980b232208cac6467755653de7ef674cca4d",
      "parents": [
        "911aa5cb6c225e6a8cdcd5a8647a2b67c2d907e9"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Thu Jun 06 07:34:46 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:27 2020 -0700"
      },
      "message": "[pstl] The optimized parallel versions of sort, stable_sort algorithms, TBB parallel backend.\n\nSummary:\nA modification of the parallel sorting algorithm, additionally optimized for a partially sorted array.\n\nReviewers: rodgert\n           ldionne\n\nDifferential Revision: https://reviews.llvm.org/D59925\n\nllvm-svn: 362678\nGitOrigin-RevId: 36d1f2443b0d659c213313f72d3769b922fbb1fc\n"
    },
    {
      "commit": "911aa5cb6c225e6a8cdcd5a8647a2b67c2d907e9",
      "tree": "db62f13350df8c42427f71e0746a8719b5d46c1e",
      "parents": [
        "d0217b818adae000dcde0c6ee8f0acc557814718"
      ],
      "author": {
        "name": "Mikhail Dvorskiy",
        "email": "mikhail.dvorskiy@intel.com",
        "time": "Mon Jun 03 08:23:30 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:22 2020 -0700"
      },
      "message": "A test commit from Mikhail Dvorskiy (blank line, to pstl/trunk) according \u0027Obtaining Commit Access\u0027 rules (https://llvm.org/docs/DeveloperPolicy.html#obtaining-commit-access)\n\nllvm-svn: 362362\nGitOrigin-RevId: 209adba440537a0803ec298f3c8c9af2344d9020\n"
    },
    {
      "commit": "d0217b818adae000dcde0c6ee8f0acc557814718",
      "tree": "f4503fb9647ab3da4ce6725b874ed2dbe0e8e4fc",
      "parents": [
        "c7541084c743f1e3e673ac89f27e0f2e3443c704"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu May 30 21:09:19 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:21 2020 -0700"
      },
      "message": "[pstl] Use OpenMP pragmas with Clang, which supports them\n\nMost importantly, Clang doesn\u0027t seem to support the non-OpenMP pragmas\nthat were being used previously.\n\nllvm-svn: 362155\nGitOrigin-RevId: e38a82405b86f6d92da3d6b97f45ecd09bb9b682\n"
    },
    {
      "commit": "c7541084c743f1e3e673ac89f27e0f2e3443c704",
      "tree": "64cae99aeaf2d270bb2f6117bc468e611ababa9b",
      "parents": [
        "b5ae71e6955400f7f1eea5982650a134430a76e4"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu May 30 20:46:31 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:16 2020 -0700"
      },
      "message": "[pstl] Remove various warnings in the pstl headers and tests\n\n- unused parameter warnings\n- don\u0027t use single-letter template parameter names, like we do in libc++\n- sign-comparison warnings\n- unused variables in the tests\n- unused local typedefs in the tests\n- the use of #include_next\n- field reordering in the tests\n- unused lambda captures\n\nNote that the rationale for why the static_casts to unsigned are OK is\nthat last - first must always be non-negative, since [first, last) is\na valid range.\n\nllvm-svn: 362148\nGitOrigin-RevId: 5c4c44310a38ff77e15585636da57a66e737570d\n"
    },
    {
      "commit": "b5ae71e6955400f7f1eea5982650a134430a76e4",
      "tree": "e223f7bfecc064c87b11458e657efdb3ec838f4f",
      "parents": [
        "64330b568e645fb947c116344258d0976a844ab4"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Wed Apr 24 20:12:36 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:12 2020 -0700"
      },
      "message": "[pstl] Make the default backend be the serial backend and always provide parallel policies\n\nSummary:\nBefore this change, the default backend was TBB but one could disable\nanything related to TBB by removing the parallel policies. This change\nuses the serial backend by default and removes the ability to disable\nparallel policies, which is not useful anymore.\n\nReviewers: rodgert, MikeDvorskiy\n\nSubscribers: mgorny, jkorous, dexonsmith, jdoerfert, libcxx-commits\n\nDifferential Revision: https://reviews.llvm.org/D59792\n\nllvm-svn: 359134\nGitOrigin-RevId: 65a422c81c99a616f4b2eb502108907460265f51\n"
    },
    {
      "commit": "64330b568e645fb947c116344258d0976a844ab4",
      "tree": "6e5b8484e930c71ee76391264a718b14c58adf46",
      "parents": [
        "5648bf64fb20add6b41a3499b7e03a926dfd1db3"
      ],
      "author": {
        "name": "Louis Dionne",
        "email": "ldionne@apple.com",
        "time": "Thu Apr 18 18:20:19 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 14:42:08 2020 -0700"
      },
      "message": "[pstl] Add a serial backend for the PSTL\n\nSummary:\nThe serial backend performs all tasks serially and does not require\nthreads. It does not have any dependencies beyond normal C++, but\nit is not very efficient either.\n\nReviewers: rodgert, MikeDvorskiy\n\nSubscribers: mgorny, jkorous, dexonsmith, jdoerfert, libcxx-commits\n\nDifferential Revision: https://reviews.llvm.org/D59791\n\nllvm-svn: 358700\nGitOrigin-RevId: dcf4b9aee06a0fe8aed9b2b86a24761cb23e2c10\n"
    }
  ],
  "next": "5648bf64fb20add6b41a3499b7e03a926dfd1db3"
}
