)]}'
{
  "log": [
    {
      "commit": "44aba64470f27fcc7b6202f3318d8fd2deefb2b8",
      "tree": "2dbfd7ac1ab79c27da1fc228b90d6b824ae3b654",
      "parents": [
        "7993493a2d0562ab2ffb7e95db898a03926d1ae7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 12 20:18:59 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 12 20:18:59 2023 +0000"
      },
      "message": "Revert \"Revert \"Upgrade zstd to v1.5.5\"\"\n\nThis reverts commit 7993493a2d0562ab2ffb7e95db898a03926d1ae7.\n\nChange-Id: I817ea72864017e0203dad7fe2b4c8c475c0e9c28\n"
    },
    {
      "commit": "7993493a2d0562ab2ffb7e95db898a03926d1ae7",
      "tree": "c2044563fa86eaac7fb974237e7f7a4565d15a25",
      "parents": [
        "0946013d336592d62c10fd4845a361f6c4945fd1"
      ],
      "author": {
        "name": "Evan Witt",
        "email": "ewitt@google.com",
        "time": "Wed Sep 06 22:46:11 2023 +0000"
      },
      "committer": {
        "name": "Evan Witt",
        "email": "ewitt@google.com",
        "time": "Wed Sep 06 23:42:33 2023 +0000"
      },
      "message": "Revert \"Upgrade zstd to v1.5.5\"\n\nThis reverts commit 0946013d336592d62c10fd4845a361f6c4945fd1.\n\nReason for revert: Likely culprit for b/299329102 and other test failures today.\n\nBUG: b/299329102\n\nChange-Id: I8c75b679effb7d41178ffaf0ae69c1d82eecefbd\n"
    },
    {
      "commit": "8927f985ffed45101f9c6c95ac26cd1f6018ecb7",
      "tree": "e3d40549fbbe3ac3ac3d25e572932164954f8ce3",
      "parents": [
        "a05cca62082ba0c655a0dad3f7994253c011d483"
      ],
      "author": {
        "name": "W. Felix Handte",
        "email": "w@felixhandte.com",
        "time": "Tue Dec 20 12:37:57 2022 -0500"
      },
      "committer": {
        "name": "W. Felix Handte",
        "email": "w@felixhandte.com",
        "time": "Tue Dec 20 12:37:57 2022 -0500"
      },
      "message": "Update Copyright Headers \u0027Facebook\u0027 -\u003e \u0027Meta Platforms\u0027\n\n```\nfor f in $(find . \\( -path ./.git -o -path ./tests/fuzz/corpora \\) -prune -o -type f);\ndo\n  sed -i \u0027s/Facebook, Inc\\./Meta Platforms, Inc. and affiliates./\u0027 $f;\ndone\n```\n"
    },
    {
      "commit": "a494308ae9834adea1696564d75c59e66718f4f4",
      "tree": "9ebd2eac34657967e440364348c03e380278944d",
      "parents": [
        "84ccb81e7c4d9535c42e743cd04bb92329e4ea8e"
      ],
      "author": {
        "name": "Nick Terrell",
        "email": "terrelln@fb.com",
        "time": "Mon Mar 29 14:23:36 2021 -0700"
      },
      "committer": {
        "name": "Nick Terrell",
        "email": "nickrterrell@gmail.com",
        "time": "Tue Mar 30 10:30:43 2021 -0700"
      },
      "message": "[copyright][license] Switch to yearless copyright and some cleanup in the linux-kernel files\n\n* Switch to yearless copyright per FB policy\n* Fix up SPDX-License-Identifier lines in `contrib/linux-kernel` sources\n* Add zstd copyright/license header to the `contrib/linux-kernel` sources\n* Update the `tests/test-license.py` to check for yearless copyright\n* Improvements to `tests/test-license.py`\n* Check `contrib/linux-kernel` in `tests/test-license.py`\n"
    },
    {
      "commit": "e59c9459a57c68e9b478bf6f0a3c4e5f3052b4f7",
      "tree": "a9c877904340ac57b37e324cb5c0c2fe29b4c040",
      "parents": [
        "856f38e6c538b835cd3328f2d1263ed74b6a66a3"
      ],
      "author": {
        "name": "Nick Terrell",
        "email": "terrelln@fb.com",
        "time": "Tue Feb 09 11:37:05 2021 -0800"
      },
      "committer": {
        "name": "Nick Terrell",
        "email": "terrelln@fb.com",
        "time": "Tue Feb 09 11:37:05 2021 -0800"
      },
      "message": "[trace] Keep track of a uint64_t tracing context\n\nThe most common information that you want to track between begin() and\nend() is the timestamp of the begin function, so you can measure the\nduration of the (de)compression call. Allow the tracing library to put\nthis information inside the `ZSTD_TraceCtx`, so it doesn\u0027t need to keep\na global map in this case. If a single uint64_t is not enough, the\ntracing library can return a unique identifier (like the context\npointer) instead, and use it as a key in a map.\n\nThis keeps the simple case simple.\n"
    },
    {
      "commit": "54a4998a808fbe371c1ace6f2026849f1c93d8e6",
      "tree": "01f521ce236225c7891f18fe19064d9cf0e82c5d",
      "parents": [
        "e926e9c4c34fb170d901497e5b92189dbf4147a6"
      ],
      "author": {
        "name": "Nick Terrell",
        "email": "terrelln@fb.com",
        "time": "Wed Feb 03 19:53:00 2021 -0800"
      },
      "committer": {
        "name": "Nick Terrell",
        "email": "terrelln@fb.com",
        "time": "Fri Feb 05 16:28:52 2021 -0800"
      },
      "message": "Add basic tracing functionality\n"
    }
  ]
}
