)]}'
{
  "log": [
    {
      "commit": "2fcd8f4e875795fbf98c85281f5df980c8c00097",
      "tree": "907938ce45f62c4602ed16c6bcc5e1b2058df78c",
      "parents": [
        "e833bc1069205704106a940ebdfe0c36bdecb4e5",
        "4da1071b778353d7ff54f92e41d4d10c8f92b0d0"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Apr 16 08:30:51 2026 -0700"
      },
      "committer": {
        "name": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 16 08:30:51 2026 -0700"
      },
      "message": "Allow BSDIFF/puffin to use zstd compression am: 4da1071b77\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/38378722\n\nChange-Id: Id8ef10720be17a2080dd7b148184056e5f16a5b3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4da1071b778353d7ff54f92e41d4d10c8f92b0d0",
      "tree": "907938ce45f62c4602ed16c6bcc5e1b2058df78c",
      "parents": [
        "f41e74109e1d8e16ab2b4b169a288e8ca3f8fdb0"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Feb 11 14:31:14 2026 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Apr 14 11:23:21 2026 -0700"
      },
      "message": "Allow BSDIFF/puffin to use zstd compression\n\nBSDIFF/puffin can use zstd for faster patch application, results in faster OTA\ninstall\n\nTest: th\nBug: 436177354\nChange-Id: I9271d9e9f97f267887e804bee47de245551d851b\n"
    },
    {
      "commit": "e833bc1069205704106a940ebdfe0c36bdecb4e5",
      "tree": "d5d543126f99275ab758ad0a352c159006d03ed9",
      "parents": [
        "f31aa294448119d34b5678a2949899a2f89da084",
        "f41e74109e1d8e16ab2b4b169a288e8ca3f8fdb0"
      ],
      "author": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Fri Apr 03 10:35:35 2026 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 03 10:35:35 2026 -0700"
      },
      "message": "Add com.android.uprobestats to default applicable modules. am: f41e74109e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/39100410\n\nChange-Id: I6a8333a7bae03b4b61bad51b8bf7dff63e08f7ad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f41e74109e1d8e16ab2b4b169a288e8ca3f8fdb0",
      "tree": "d5d543126f99275ab758ad0a352c159006d03ed9",
      "parents": [
        "c4c145a34466f30f1ce74291795589ab9729adb3"
      ],
      "author": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Mon Mar 30 08:23:18 2026 -0700"
      },
      "committer": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Mon Mar 30 08:23:18 2026 -0700"
      },
      "message": "Add com.android.uprobestats to default applicable modules.\n\nBug: 408763304\nTest: TH\nFlag: EXEMPT PURE_REFACTOR\nChange-Id: I0b224fc30120de48e52e526a97bfbd4882a2f4d8"
    },
    {
      "commit": "f31aa294448119d34b5678a2949899a2f89da084",
      "tree": "2d4fddac01a9f4a09477ac4f898271b2fb341d19",
      "parents": [
        "56d10c286348d6a6703630ce3131488051e03b23",
        "c4c145a34466f30f1ce74291795589ab9729adb3"
      ],
      "author": {
        "name": "Hubert Mazur",
        "email": "hmazur@google.com",
        "time": "Thu Mar 26 12:42:28 2026 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 26 12:42:28 2026 -0700"
      },
      "message": "[automerger skipped] Add initial BUILD.bazel and MODULE.bazel files am: c4c145a344 -s ours\n\nam skip reason: Merged-In I9196b3c9c29d2837df1848f6e457cb042d58928e with SHA-1 e46d7a2306 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/39148722\n\nChange-Id: I7c5141b9921d003a8086d4e77510e2d08ee7e386\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c4c145a34466f30f1ce74291795589ab9729adb3",
      "tree": "2d4fddac01a9f4a09477ac4f898271b2fb341d19",
      "parents": [
        "189c2afae425b607dacd66afdea38a688408fd07"
      ],
      "author": {
        "name": "Hubert Mazur",
        "email": "hmazur@google.com",
        "time": "Thu Mar 26 08:28:32 2026 -0700"
      },
      "committer": {
        "name": "Ricardo Barreira",
        "email": "rsf@google.com",
        "time": "Thu Mar 26 08:32:45 2026 -0700"
      },
      "message": "Add initial BUILD.bazel and MODULE.bazel files\n\nIn order to build the zstd from sources with bazel the BUILD.bazel\nand MODULE.bazel files are required. Add them for the first time using\npatches provided in Bazel Central Registry.\n\nBug: 457429470\nBug: 496554913\nTest: Build zstd with bazel\nSigned-off-by: Hubert Mazur \u003chmazur@google.com\u003e\nCherrypick-From: https://android-review.googlesource.com/q/commit:e46d7a230657439d04b7c1a305d281d5ec9db0bd\nMerged-In: I9196b3c9c29d2837df1848f6e457cb042d58928e\nChange-Id: I9196b3c9c29d2837df1848f6e457cb042d58928e\n"
    },
    {
      "commit": "56d10c286348d6a6703630ce3131488051e03b23",
      "tree": "2d4fddac01a9f4a09477ac4f898271b2fb341d19",
      "parents": [
        "9dedda5329ce5c7d234acc25a20a3047c1da207e",
        "189c2afae425b607dacd66afdea38a688408fd07"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Sun Feb 01 23:01:23 2026 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 01 23:01:23 2026 -0800"
      },
      "message": "Correct SHAs which pointed to annotated tag objects. am: 189c2afae4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/38200006\n\nChange-Id: I5859bacab85258d712bd213479de7478c64b5b02\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "189c2afae425b607dacd66afdea38a688408fd07",
      "tree": "1b1a9ece6c3c9cee59d0a1111f7e6a974dbc2153",
      "parents": [
        "2f572efca8fae919066d73c91ecdb40329ecdb1f"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Sun Feb 01 19:35:27 2026 -0800"
      },
      "committer": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Sun Feb 01 19:35:27 2026 -0800"
      },
      "message": "Correct SHAs which pointed to annotated tag objects.\n\nChange-Id: I2754293806ce47a924d4b6000bc81bfa0e0568f1\n"
    },
    {
      "commit": "9dedda5329ce5c7d234acc25a20a3047c1da207e",
      "tree": "ba86fbc426f106a8363fce82dae7105407b1a793",
      "parents": [
        "5b69fd507adc512a369823ff268d90d65f5c072a",
        "2f572efca8fae919066d73c91ecdb40329ecdb1f"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Tue Jan 27 00:51:14 2026 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 27 00:51:14 2026 -0800"
      },
      "message": "Backfill commit SHAs for tagged Git versions am: 2f572efca8\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/38106707\n\nChange-Id: I51ceabb0ac298d5c7db1093aca1d4ef3435da862\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2f572efca8fae919066d73c91ecdb40329ecdb1f",
      "tree": "2b65775de06ec909589465142736be6bee5b6bdc",
      "parents": [
        "500d87e8fab9cdc1b1163f19a0529f529cf44a2a"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Mon Jan 26 19:58:51 2026 -0800"
      },
      "committer": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Mon Jan 26 19:58:51 2026 -0800"
      },
      "message": "Backfill commit SHAs for tagged Git versions\n\nChange-Id: I67a236b2b9cbf94a9e2534190cfd4f3cf9c8dafa\n"
    },
    {
      "commit": "5b69fd507adc512a369823ff268d90d65f5c072a",
      "tree": "9c5eddda66412074b1e4b028ac4c5455c3317c87",
      "parents": [
        "e46d7a230657439d04b7c1a305d281d5ec9db0bd",
        "500d87e8fab9cdc1b1163f19a0529f529cf44a2a"
      ],
      "author": {
        "name": "Anand Duggal",
        "email": "anduggal@google.com",
        "time": "Thu Dec 18 08:01:43 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 18 08:01:43 2025 -0800"
      },
      "message": "Move fs_mgr to a new project am: 500d87e8fa\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/37495662\n\nChange-Id: Ie2c624eea3f73a12ddb82ba9d7d24cd0a4b1fd22\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e46d7a230657439d04b7c1a305d281d5ec9db0bd",
      "tree": "0b11a830621dfddaeb325d24566531cc66cd4a62",
      "parents": [
        "d93f3060f5991789b30bea0bb2bb6a465c7b5363"
      ],
      "author": {
        "name": "Hubert Mazur",
        "email": "hmazur@google.com",
        "time": "Tue Dec 16 19:47:03 2025 +0100"
      },
      "committer": {
        "name": "Hubert Mazur",
        "email": "hmazur@google.com",
        "time": "Tue Dec 16 19:51:13 2025 +0100"
      },
      "message": "Add initial BUILD.bazel and MODULE.bazel files\n\nIn order to build the zstd from sources with bazel the BUILD.bazel\nand MODULE.bazel files are required. Add them for the first time using\npatches provided in Bazel Central Registry.\n\nBug: 457429470\nTest: Build zstd with bazel\nChange-Id: I9196b3c9c29d2837df1848f6e457cb042d58928e\nSigned-off-by: Hubert Mazur \u003chmazur@google.com\u003e\n"
    },
    {
      "commit": "500d87e8fab9cdc1b1163f19a0529f529cf44a2a",
      "tree": "bc82947e9c0a524a79e36f23c3df8e7a54ab4de8",
      "parents": [
        "2194be751f8f3267c161d4afef9ce8582daf34a2"
      ],
      "author": {
        "name": "Anand Duggal",
        "email": "anduggal@google.com",
        "time": "Sat Dec 13 19:15:54 2025 +0530"
      },
      "committer": {
        "name": "Anand Duggal",
        "email": "anduggal@google.com",
        "time": "Sat Dec 13 19:15:54 2025 +0530"
      },
      "message": "Move fs_mgr to a new project\n\nMoving fs_mgr to a new project inside platform/system/fs/fs_mgr.\n\nBug: 466109331\nTest: build\nChange-Id: I1abe3788290edafb73379e9fd845e68ec67bdc62\n"
    },
    {
      "commit": "d93f3060f5991789b30bea0bb2bb6a465c7b5363",
      "tree": "18fc6ad4c84ad6bd54cd3fcc2b0213e84b77865a",
      "parents": [
        "f8b12abb2efd7be619ba3f3e885ec3908ced7736",
        "2194be751f8f3267c161d4afef9ce8582daf34a2"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Nov 13 16:20:59 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 13 16:20:59 2025 -0800"
      },
      "message": "libzstd: add visibility for //packages/modules/Connectivity/bpf/loader am: 2194be751f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/36952772\n\nChange-Id: I52f35bb752c5b6d0b229b9f6f1148e71b09d2b08\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2194be751f8f3267c161d4afef9ce8582daf34a2",
      "tree": "18fc6ad4c84ad6bd54cd3fcc2b0213e84b77865a",
      "parents": [
        "6338a8aa04e5ab05040a7c549a7e26e7e9dbd752"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Nov 12 23:56:10 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Nov 13 09:33:10 2025 -0800"
      },
      "message": "libzstd: add visibility for //packages/modules/Connectivity/bpf/loader\n\nlibzstd is already allowed for NetBpfLoad which is a standalone\nbinary included in the tethering mainline apex.\n\nFor test purposes we want to also build a standalone host utility\n\u0027netbpfloader\u0027 (from roughly the same sources) which we\u0027ll run\nagainst a nearly bare linux kernel (effectively using it as\na standalone init) inside of UML or a VM.\n\nThis will allow testing NetBpfLoad behaviour against\nvarious (possibly hacked up) versions of the Linux kernel.\n\nMainline requires us to support hundreds of platform OS version\n\u0026 kernel major/minor versions combinations and it has been\nimpossible to keep up with this matrix of combinations while\nrunning the full Android OS.\n\nThis approach can build kernel/netbpfloader \u0026 bpf .o files,\nlaunch them, and return a success/pass result in \u003c 5 minutes\n(with failure logging simply going to stdout).\n\nUsing a couple dozen prebuilt kernels (from various GKI/ACK branches)\ncan result in testing a hundred (or more) combinations in\na couple hours on a single machine (which could then be done\nas part of mainline module qualification/release process)\n\nIt\u0027s an altogether *much* more pleasant dev/test environment.\n\nTest: TreeHugger\nFlag: EXEMPT UNSUPPORTED_LANGUAGE\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I7a615b4ca92824d89e0390924235f8dfac534ccf\n"
    },
    {
      "commit": "f8b12abb2efd7be619ba3f3e885ec3908ced7736",
      "tree": "a7ec1e730169ef302b0e96afc074a801813b9cfd",
      "parents": [
        "26cebdac6f52780e88e5ad2bafdcab9a81335671",
        "6338a8aa04e5ab05040a7c549a7e26e7e9dbd752"
      ],
      "author": {
        "name": "Pat Tjin",
        "email": "pattjin@google.com",
        "time": "Thu Oct 02 12:27:17 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 02 12:27:17 2025 -0700"
      },
      "message": "Add visibility to //test/pts am: 6338a8aa04\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/36104601\n\nChange-Id: I9b5c2765e5bdd17cf8e4cddcf427e838d0abe7e2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6338a8aa04e5ab05040a7c549a7e26e7e9dbd752",
      "tree": "a7ec1e730169ef302b0e96afc074a801813b9cfd",
      "parents": [
        "90212406d77e2b80b0ef0cb6ebcf2f4baf81e02f"
      ],
      "author": {
        "name": "Pat Tjin",
        "email": "pattjin@google.com",
        "time": "Wed Oct 01 11:25:14 2025 -0700"
      },
      "committer": {
        "name": "Pat Tjin",
        "email": "pattjin@google.com",
        "time": "Wed Oct 01 11:59:59 2025 -0700"
      },
      "message": "Add visibility to //test/pts\n\nRequired by libsnapshot_cow.\n\nBug: 448633661\nTest: Build\nSigned-off-by: Pat Tjin \u003cpattjin@google.com\u003e\nChange-Id: Ie73f50ccba594eeee708dc756b204e68f5b39df3\n"
    },
    {
      "commit": "26cebdac6f52780e88e5ad2bafdcab9a81335671",
      "tree": "9fabd4194d7ae27c2bf8726e6ec2de328c694d6c",
      "parents": [
        "c68bd304a00e79049632d1dcadb6551b74e7f585",
        "90212406d77e2b80b0ef0cb6ebcf2f4baf81e02f"
      ],
      "author": {
        "name": "Preston Cody",
        "email": "codeman@google.com",
        "time": "Thu Jul 24 11:53:14 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 24 11:53:14 2025 -0700"
      },
      "message": "[cpesuggest] Add CPE security tag for zstandard. am: 90212406d7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/34289363\n\nChange-Id: Ida0f383d1001917995ca717cbe61d01ba19d0c30\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "90212406d77e2b80b0ef0cb6ebcf2f4baf81e02f",
      "tree": "9fabd4194d7ae27c2bf8726e6ec2de328c694d6c",
      "parents": [
        "7ce0c0484513223124cb8c4f036ebd7bd18a61f1"
      ],
      "author": {
        "name": "Preston Cody",
        "email": "codeman@google.com",
        "time": "Mon Jun 30 09:48:34 2025 -0700"
      },
      "committer": {
        "name": "Preston Cody",
        "email": "codeman@google.com",
        "time": "Thu Jul 17 11:15:58 2025 -0700"
      },
      "message": "[cpesuggest] Add CPE security tag for zstandard.\n\nI have manually checked the CPE tag is correct by checking the vendor\nand product name match on the NVD site (version # does not need to\nmatch).\nhttps://nvd.nist.gov/products/cpe/search/results?namingFormat\u003d2.2\u0026keyword\u003dcpe:/a:facebook:zstandard\u0026status\u003dFINAL%2CDEPRECATED\n\nAdding CPE security tags to a METADATA file is necessary to enable\nautomated vulnerability monitoring.\n\nBug: 396670837\n\nChange-Id: I9e2b944b4fca40f2b9f8b1f72f73bd490937bc5e\n"
    },
    {
      "commit": "c68bd304a00e79049632d1dcadb6551b74e7f585",
      "tree": "42ee97e6bc9fb36cbd1a08c2c36090554f512293",
      "parents": [
        "63731c98baad53071a6b48360eada9cd96cee464",
        "d127fae3539665f55751ef320265c22e4c81b583"
      ],
      "author": {
        "name": "Giuliano Procida",
        "email": "gprocida@google.com",
        "time": "Fri Jun 27 14:28:11 2025 +0100"
      },
      "committer": {
        "name": "Giuliano Procida",
        "email": "gprocida@google.com",
        "time": "Fri Jun 27 14:28:12 2025 +0100"
      },
      "message": "Merge \u0027aosp/android16-release\u0027 into \u0027aosp/main-kernel\u0027\n\n* aosp/android16-release:\n\nBug: 425899940\nChange-Id: I2efe598a6b40d0e9b289cbe4cd4a35e278c7d449\nSigned-off-by: Giuliano Procida \u003cgprocida@google.com\u003e\n"
    },
    {
      "commit": "63731c98baad53071a6b48360eada9cd96cee464",
      "tree": "42ee97e6bc9fb36cbd1a08c2c36090554f512293",
      "parents": [
        "f96415595c3f3ef3c5e319dc8c89c0f73018cb66",
        "7ce0c0484513223124cb8c4f036ebd7bd18a61f1"
      ],
      "author": {
        "name": "Li-Yu Yu",
        "email": "aaronyu@google.com",
        "time": "Fri Mar 28 14:11:29 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 28 14:11:29 2025 -0700"
      },
      "message": "Make zstd available as a host tool am: 7ce0c04845\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/32567012\n\nChange-Id: I2ce8c93cd1d29cfc04eed145b83a8a5b7ffdd87b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7ce0c0484513223124cb8c4f036ebd7bd18a61f1",
      "tree": "42ee97e6bc9fb36cbd1a08c2c36090554f512293",
      "parents": [
        "f96415595c3f3ef3c5e319dc8c89c0f73018cb66"
      ],
      "author": {
        "name": "Li-Yu Yu",
        "email": "aaronyu@google.com",
        "time": "Sat Mar 22 12:51:22 2025 +0000"
      },
      "committer": {
        "name": "Li-Yu Yu",
        "email": "aaronyu@google.com",
        "time": "Thu Mar 27 18:31:18 2025 +0000"
      },
      "message": "Make zstd available as a host tool\n\nFor desktop USB images, compared to gzip, zstd compresses\nand decompresses much faster, and the artifacts take\nless space to store.\n\n            gzip       zstd -T0 -19\nCompress:   174.01s    47.7s\nDecompress: 89.14s     13.38s\nSize:       2690578599 2411798967\n\nBug: 405561690\nTest: m\nChange-Id: Iab711445029f4802f22beac5967b32b9ddf0d3f2\n"
    },
    {
      "commit": "d127fae3539665f55751ef320265c22e4c81b583",
      "tree": "7824030bcef6ce50a0c4cc71991462a46231e982",
      "parents": [
        "191e449bd1e83bad01625e4f70cb4687761a5181",
        "f96415595c3f3ef3c5e319dc8c89c0f73018cb66"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Mar 06 16:17:22 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Mar 06 16:17:22 2025 -0800"
      },
      "message": "Snap for 13174046 from f96415595c3f3ef3c5e319dc8c89c0f73018cb66 to 25Q2-release\n\nChange-Id: I95d1f7ef1e69e68555cc923ad78772958c9482f1\n"
    },
    {
      "commit": "f96415595c3f3ef3c5e319dc8c89c0f73018cb66",
      "tree": "7824030bcef6ce50a0c4cc71991462a46231e982",
      "parents": [
        "4cee8e33b9c7d996c95c9bed82b9f751e67f3f62",
        "415469b3387190483d00ed838165d022d86cb899"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Mar 05 17:41:20 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 17:41:20 2025 -0800"
      },
      "message": "Merge \"Make libzstd available to tethering module\" into main am: 49ce27a390 am: 415469b338\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/zstd/+/3475675\n\nChange-Id: Idbe8d7b5712507342cd4b405dd90cbcce61fbeb9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "415469b3387190483d00ed838165d022d86cb899",
      "tree": "7824030bcef6ce50a0c4cc71991462a46231e982",
      "parents": [
        "12bbffd6ab21419b211c7b82791fe42e24d24bb9",
        "49ce27a3907d4e394cd55c70e68067aa0c36f69b"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Mar 05 17:17:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 17:17:29 2025 -0800"
      },
      "message": "Merge \"Make libzstd available to tethering module\" into main am: 49ce27a390\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/zstd/+/3475675\n\nChange-Id: I859ebd3aaf75bbdc0f8f974070b72daee3593ab5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49ce27a3907d4e394cd55c70e68067aa0c36f69b",
      "tree": "7824030bcef6ce50a0c4cc71991462a46231e982",
      "parents": [
        "8305ed043af90d0d6273fc413c751213a645f5d5",
        "cfe6dbe39a9c86a0c354144c84768134a8f764f8"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Mar 05 16:43:42 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 05 16:43:42 2025 -0800"
      },
      "message": "Merge \"Make libzstd available to tethering module\" into main"
    },
    {
      "commit": "191e449bd1e83bad01625e4f70cb4687761a5181",
      "tree": "cf70ee176d8636ce10c91cabc1ddc88f91938bd8",
      "parents": [
        "bb34d2745677b37d979ed1c1ee1e45d74ae70586",
        "4cee8e33b9c7d996c95c9bed82b9f751e67f3f62"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Mar 05 16:16:26 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Mar 05 16:16:26 2025 -0800"
      },
      "message": "Snap for 13166373 from 4cee8e33b9c7d996c95c9bed82b9f751e67f3f62 to 25Q2-release\n\nChange-Id: I422914b82aa0f4c7feffcaef548ceb021ef690ab\n"
    },
    {
      "commit": "4cee8e33b9c7d996c95c9bed82b9f751e67f3f62",
      "tree": "cf70ee176d8636ce10c91cabc1ddc88f91938bd8",
      "parents": [
        "06d1f241fd4fb240d0f3f503736bdec456ca1eaa",
        "12bbffd6ab21419b211c7b82791fe42e24d24bb9"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Tue Mar 04 14:31:49 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 14:31:49 2025 -0800"
      },
      "message": "zstd: add visibility to Mesa3D am: 8305ed043a am: 12bbffd6ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/zstd/+/3516255\n\nChange-Id: I3a6a77bba20020daeca019e45b81b9d06c946420\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "12bbffd6ab21419b211c7b82791fe42e24d24bb9",
      "tree": "cf70ee176d8636ce10c91cabc1ddc88f91938bd8",
      "parents": [
        "322198755f8dc43404e3122a69329e686aea4922",
        "8305ed043af90d0d6273fc413c751213a645f5d5"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Tue Mar 04 14:08:20 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 14:08:20 2025 -0800"
      },
      "message": "zstd: add visibility to Mesa3D am: 8305ed043a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/zstd/+/3516255\n\nChange-Id: I07715ceb44fdd994bdaeb93b7219fa76f4dd6c76\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8305ed043af90d0d6273fc413c751213a645f5d5",
      "tree": "cf70ee176d8636ce10c91cabc1ddc88f91938bd8",
      "parents": [
        "921fff91762d6211ce68b77c598a9612b207d3f3"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Thu Feb 27 18:38:01 2025 -0800"
      },
      "committer": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Tue Mar 04 09:59:16 2025 -0800"
      },
      "message": "zstd: add visibility to Mesa3D\n\nThis is used by src/util/compress.c in external/mesa3d.\n\nBUG\u003d353540875\nTEST\u003dm vulkan.lvp\n\nChange-Id: Ib316b471a19d8e56a355118139d072beaa567216\n"
    },
    {
      "commit": "bb34d2745677b37d979ed1c1ee1e45d74ae70586",
      "tree": "75c503e7b7a28e611b6a1d1ecfba744e91bdf26d",
      "parents": [
        "01826a4963a0d8a59bc3812d29bdf0fb76416722",
        "06d1f241fd4fb240d0f3f503736bdec456ca1eaa"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 26 16:20:50 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 26 16:20:50 2025 -0800"
      },
      "message": "Snap for 13129673 from 06d1f241fd4fb240d0f3f503736bdec456ca1eaa to 25Q2-release\n\nChange-Id: I9fce86f43a85e78d05e9acd5e3402159190d6ca1\n"
    },
    {
      "commit": "06d1f241fd4fb240d0f3f503736bdec456ca1eaa",
      "tree": "75c503e7b7a28e611b6a1d1ecfba744e91bdf26d",
      "parents": [
        "01826a4963a0d8a59bc3812d29bdf0fb76416722",
        "322198755f8dc43404e3122a69329e686aea4922"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 26 08:02:24 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 08:02:24 2025 -0800"
      },
      "message": "Upgrade zstd to v1.5.7 am: 921fff9176 am: 322198755f\n\nOriginal change: undetermined\n\nChange-Id: I1974e8342ced6ce8010312b8d351843d6d786388\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "322198755f8dc43404e3122a69329e686aea4922",
      "tree": "75c503e7b7a28e611b6a1d1ecfba744e91bdf26d",
      "parents": [
        "01826a4963a0d8a59bc3812d29bdf0fb76416722",
        "921fff91762d6211ce68b77c598a9612b207d3f3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 26 07:31:41 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 07:31:41 2025 -0800"
      },
      "message": "Upgrade zstd to v1.5.7 am: 921fff9176\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/zstd/+/3507002\n\nChange-Id: Ifadf3945f87521d8d661d21a57946f116e0a3b3a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "921fff91762d6211ce68b77c598a9612b207d3f3",
      "tree": "75c503e7b7a28e611b6a1d1ecfba744e91bdf26d",
      "parents": [
        "01826a4963a0d8a59bc3812d29bdf0fb76416722",
        "f8745da6ff1ad1e7bab384bd1f9d742439278e99"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 25 18:48:56 2025 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 25 18:48:57 2025 +0000"
      },
      "message": "Upgrade zstd to v1.5.7\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/zstd\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I6f1c684da859491cdb0c77c6a8ba1cb3d4140c68\n"
    },
    {
      "commit": "f8745da6ff1ad1e7bab384bd1f9d742439278e99",
      "tree": "1a3cb277e9b9b37b01811a3c65f6c25d46a8f241",
      "parents": [
        "794ea1b0afca0f020f4e57b6732332231fb23c70",
        "ea027ab21c25b15b99457152e50e9b3d9c1232fb"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Tue Feb 18 16:04:24 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 16:04:24 2025 -0800"
      },
      "message": "Merge pull request #4298 from facebook/dev\n\nv1.5.7"
    },
    {
      "commit": "ea027ab21c25b15b99457152e50e9b3d9c1232fb",
      "tree": "1a3cb277e9b9b37b01811a3c65f6c25d46a8f241",
      "parents": [
        "99a12e6f7283731d3d89971be67bfa7ffe36422c",
        "b14d76d88810f2984e0cd9ebd307269843a5d7d9"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Tue Feb 18 15:26:29 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 15:26:29 2025 -0800"
      },
      "message": "Merge pull request #4299 from facebook/ga_harden\n\nImproved Github Actions scorecards"
    },
    {
      "commit": "b14d76d88810f2984e0cd9ebd307269843a5d7d9",
      "tree": "1a3cb277e9b9b37b01811a3c65f6c25d46a8f241",
      "parents": [
        "5c465fcabeea65e642aaf70d1059958acd6acd69"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 14:53:31 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 14:53:31 2025 -0800"
      },
      "message": "pinned dependency hash\n"
    },
    {
      "commit": "5c465fcabeea65e642aaf70d1059958acd6acd69",
      "tree": "67d1d2692775bd041f69a695bd30b63b0753a707",
      "parents": [
        "99a12e6f7283731d3d89971be67bfa7ffe36422c"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 14:50:03 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 14:50:03 2025 -0800"
      },
      "message": "harden github actions script Android NDK Build\n"
    },
    {
      "commit": "99a12e6f7283731d3d89971be67bfa7ffe36422c",
      "tree": "477b88043bdc5b0d4483d65735785276f13f7a2f",
      "parents": [
        "22c39b989102176e8db31cf85e2e353e4d74fdd6",
        "c26bde119ba984ae1f2efe76d610eb50d152b1ec"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Tue Feb 18 14:35:24 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 14:35:24 2025 -0800"
      },
      "message": "Merge pull request #4297 from facebook/changelog157\n\nupdate changelog for v1.5.7"
    },
    {
      "commit": "c26bde119ba984ae1f2efe76d610eb50d152b1ec",
      "tree": "477b88043bdc5b0d4483d65735785276f13f7a2f",
      "parents": [
        "22c39b989102176e8db31cf85e2e353e4d74fdd6"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 13:42:54 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 18 13:59:24 2025 -0800"
      },
      "message": "update changelog for v1.5.7\n"
    },
    {
      "commit": "22c39b989102176e8db31cf85e2e353e4d74fdd6",
      "tree": "64906e41e33439071e29c116a8aa6b9f7189f351",
      "parents": [
        "beccbc6f744f3fe4af57776a5c19bafd252f633a",
        "8df6155495548d5db02b494fd8be23fad8c6cdfc"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Thu Feb 13 20:21:35 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 20:21:35 2025 -0800"
      },
      "message": "Merge pull request #4274 from luau-project/intel-compilers\n\nCI: enable Intel LLVM C compiler (icx) check"
    },
    {
      "commit": "beccbc6f744f3fe4af57776a5c19bafd252f633a",
      "tree": "d98c949658e1180feca9347696fa416cb1367a76",
      "parents": [
        "d84d70bd04076970407246ac1cb4a8f04f61e248",
        "2a58b047529ca385867fea53b4077526bb10486e"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Thu Feb 13 20:21:10 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 20:21:10 2025 -0800"
      },
      "message": "Merge pull request #4293 from facebook/rip-ubuntu20\n\nFixed CI"
    },
    {
      "commit": "2a58b047529ca385867fea53b4077526bb10486e",
      "tree": "d98c949658e1180feca9347696fa416cb1367a76",
      "parents": [
        "85c39b78cfabf64fe0d8859f3c4ac5f240d52fc8"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 13:20:15 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 13:20:15 2025 -0800"
      },
      "message": "disabled BTI test\n\nthis test seems impossible on Ubuntu-24\n"
    },
    {
      "commit": "85c39b78cfabf64fe0d8859f3c4ac5f240d52fc8",
      "tree": "bbe110241ab45f91a142b27b92ea9ca6766c2236",
      "parents": [
        "0b8119f0ad0b027faffb7955b835718e049399e6"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 13:11:29 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 13:11:29 2025 -0800"
      },
      "message": "faster aarch64 test execution\n"
    },
    {
      "commit": "0b8119f0ad0b027faffb7955b835718e049399e6",
      "tree": "e98d1e05f6e1a38df6d81a85107f1a90467e27dc",
      "parents": [
        "b73e06b83e0fc6f7f6999c2292b3250eb50b2084"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 12:58:35 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 12:58:35 2025 -0800"
      },
      "message": "minor arm64 test script clarification\n"
    },
    {
      "commit": "b73e06b83e0fc6f7f6999c2292b3250eb50b2084",
      "tree": "2cce81f1e44dddc1fd50d7eda98c0ea5bb2918a9",
      "parents": [
        "2b7c661ad2c022a56f6d0c58cbafa6f3d637ad4f"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 12:52:59 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 12:52:59 2025 -0800"
      },
      "message": "updated FreeBSD VM to 14.2\n\n14.1 seems no longer supported by gcloud\n"
    },
    {
      "commit": "2b7c661ad2c022a56f6d0c58cbafa6f3d637ad4f",
      "tree": "72cf19fb579a0039497598c28b10389083137eaf",
      "parents": [
        "75bcae1272cbd6e417a9eb2c0e35e9f02828fba4"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 11:43:23 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 12:41:38 2025 -0800"
      },
      "message": "update arm64 test\n\nfor ubuntu-24\n"
    },
    {
      "commit": "75bcae1272cbd6e417a9eb2c0e35e9f02828fba4",
      "tree": "49f4f08c43b4163644b0d6bdee1795d23c4b02c0",
      "parents": [
        "fc1baf34637e7f230996cdc8ca259bf71809978a"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 11:37:18 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 11:37:18 2025 -0800"
      },
      "message": "removing x32 tests\n\nthis ABI is no longer supported by Ubuntu,\nand there is a wider consensus that this ABI is on the way out,\nwith more and more distributions dropping it,\nand lingering questions about support of x32 in the kernel.\n"
    },
    {
      "commit": "fc1baf34637e7f230996cdc8ca259bf71809978a",
      "tree": "ef9b872a251e9165244ecf0feaea8e6bf8a9bd83",
      "parents": [
        "815ca8c6784f59de825058b2b84bdb59b854feee"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 09:57:18 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 09:57:18 2025 -0800"
      },
      "message": "move qemu tests to ubuntu24\n"
    },
    {
      "commit": "815ca8c6784f59de825058b2b84bdb59b854feee",
      "tree": "8869d0b4a2c263e8f6b27cddbd05c1cf742fc6db",
      "parents": [
        "d84d70bd04076970407246ac1cb4a8f04f61e248"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 09:19:08 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Tue Feb 11 09:19:08 2025 -0800"
      },
      "message": "ubuntu 20 is being deprecated\n\nchange ubuntu20 tests to use more modern ubuntu variants\n"
    },
    {
      "commit": "d84d70bd04076970407246ac1cb4a8f04f61e248",
      "tree": "193fa14f6b6449b72cd8f31f4387151e055185d5",
      "parents": [
        "5b8575adaac7a937ed71d5fd0200e29be81ca548",
        "d2c562b803a4c49dbd5afb1717db095aae1557b1"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Mon Feb 10 12:09:16 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 12:09:16 2025 -0800"
      },
      "message": "Merge pull request #4288 from facebook/stronger_patchfrom\n\nImprove compression ratio of the --patch-from mode"
    },
    {
      "commit": "d2c562b803a4c49dbd5afb1717db095aae1557b1",
      "tree": "193fa14f6b6449b72cd8f31f4387151e055185d5",
      "parents": [
        "67fad95f7971b97085fb838e3aa47cd37e9d7908"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:48:56 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:48:56 2025 -0800"
      },
      "message": "update hrlog comment\n"
    },
    {
      "commit": "67fad95f7971b97085fb838e3aa47cd37e9d7908",
      "tree": "5778de57ead0884d6dddefc3bd7a38e6293064ed",
      "parents": [
        "339bca66066e4a099bc91d04265c9bfbf15001bb"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 11:11:49 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "derive hashratelog from hashlog when only hashlog is set\n"
    },
    {
      "commit": "339bca66066e4a099bc91d04265c9bfbf15001bb",
      "tree": "4697a9d1f803c237ce9a9c187400785604611012",
      "parents": [
        "09d7e34ed8c138e913d8c11724f2d5fb5a1436bd"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sat Feb 08 16:16:35 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "update ldm compression results\n"
    },
    {
      "commit": "09d7e34ed8c138e913d8c11724f2d5fb5a1436bd",
      "tree": "580527de63d6955ca6cdfa591c4e87264e4dd614",
      "parents": [
        "d5e4698267b970545c349b3ed30a9168bcd165c3"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sat Feb 08 14:27:29 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "adjust mml\n"
    },
    {
      "commit": "d5e4698267b970545c349b3ed30a9168bcd165c3",
      "tree": "a88050f2fbc0ad771a7a0fa1f62868cde3458f5b",
      "parents": [
        "72406b71c30efbfe865611a79f50117254820c40"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 22:47:57 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "fix boundary condition\n"
    },
    {
      "commit": "72406b71c30efbfe865611a79f50117254820c40",
      "tree": "1ea43c0c2952939d1ec0fb00664b4dcc071ff9dc",
      "parents": [
        "7c5b6002c9c40936fbfd13bd6e7737b059f16d4a"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 18:57:44 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "update hrlog rule to favor compression ratio a bit more at low levels\n"
    },
    {
      "commit": "7c5b6002c9c40936fbfd13bd6e7737b059f16d4a",
      "tree": "66ce016d9f10419cff2cf1125ee0c6e5d768425e",
      "parents": [
        "bf218c142aade4aa842205e93bc8260dcbfb372d"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 17:40:54 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "update results from the --long mode\n"
    },
    {
      "commit": "bf218c142aade4aa842205e93bc8260dcbfb372d",
      "tree": "6450fbb07445c25aa06841fbc23703014ed01dc3",
      "parents": [
        "f26cc54f37c614d3351b6873f0ee6e3fff00f6f6"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 17:15:24 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "updated LDM documentation\n"
    },
    {
      "commit": "f26cc54f37c614d3351b6873f0ee6e3fff00f6f6",
      "tree": "1b8c7f65ce4799089c7dea994b3af53a947f750c",
      "parents": [
        "4609a40b89b94cc61cc6a6a833725d6f89bf9de6"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 16:59:34 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "dynamic bucket sizes\n"
    },
    {
      "commit": "4609a40b89b94cc61cc6a6a833725d6f89bf9de6",
      "tree": "49d9db17a6abce501f64ff3aef6b41ed533734c0",
      "parents": [
        "5b8575adaac7a937ed71d5fd0200e29be81ca548"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Fri Feb 07 15:58:42 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Mon Feb 10 10:46:37 2025 -0800"
      },
      "message": "dynamically adjust hratelog and ldmml based on strategy\n"
    },
    {
      "commit": "5b8575adaac7a937ed71d5fd0200e29be81ca548",
      "tree": "63f12d1258d5d708ffc5734e3d98a2353298ff5d",
      "parents": [
        "e3a9351402da08227d8531255b034bbe64fbd965",
        "aebffd66ec43a721b9d07e67e18f353bf2082430"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Mon Feb 10 10:38:28 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 10:38:28 2025 -0800"
      },
      "message": "Merge pull request #4289 from facebook/autoultra\n\n--ultra automatically triggered with --long and --patch-from"
    },
    {
      "commit": "e3a9351402da08227d8531255b034bbe64fbd965",
      "tree": "971d3f291e89b7593d5539b94f97ef1a4cc520dd",
      "parents": [
        "071a4a09043e31496ea66113265609fa6aa6c650",
        "613901b6d3ea198ac051f63e16c6ea9cd088a6e4"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Mon Feb 10 10:38:00 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 10:38:00 2025 -0800"
      },
      "message": "Merge pull request #4290 from facebook/lmax\n\n--max command"
    },
    {
      "commit": "071a4a09043e31496ea66113265609fa6aa6c650",
      "tree": "f4931cb7ebc86108a7e39c74276e124439f896bb",
      "parents": [
        "0396480109627a819134f3ab5791f24af4768663",
        "7a2fce5a1fabcd28cc8c8ea5ef039dab32b24f0b"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Sun Feb 09 23:45:47 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 09 23:45:47 2025 -0800"
      },
      "message": "Merge pull request #4291 from facebook/dependabot/github_actions/github/codeql-action-3.28.9\n\nBump github/codeql-action from 3.28.1 to 3.28.9"
    },
    {
      "commit": "613901b6d3ea198ac051f63e16c6ea9cd088a6e4",
      "tree": "d0fbd9888189587447a36068c27712bac5f5a056",
      "parents": [
        "468e1453a55d119c914843bff73af809cbe4ba79"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:41:32 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:41:32 2025 -0800"
      },
      "message": "modifies command echoing for macos / linux compatibility\n"
    },
    {
      "commit": "468e1453a55d119c914843bff73af809cbe4ba79",
      "tree": "93764df9be9db3e895a5a10219f22ecfd36db032",
      "parents": [
        "1603cbe83ef7140f0cd0412bea50e5bfc9dd6d1c"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:14:16 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:16:14 2025 -0800"
      },
      "message": "disable --max in 32-bit mode\n"
    },
    {
      "commit": "1603cbe83ef7140f0cd0412bea50e5bfc9dd6d1c",
      "tree": "601ae38011ca28f7114dda73f82a956feb908aa0",
      "parents": [
        "f86024ccd2b2fc4608be336594e073096405ac13"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:02:14 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "yann.collet.73@gmail.com",
        "time": "Sun Feb 09 23:02:14 2025 -0800"
      },
      "message": "update test for 32-bit mode\n\n--max doesn\u0027t work in 32-bit mode, due to address space limitation\n"
    },
    {
      "commit": "7a2fce5a1fabcd28cc8c8ea5ef039dab32b24f0b",
      "tree": "f4931cb7ebc86108a7e39c74276e124439f896bb",
      "parents": [
        "0396480109627a819134f3ab5791f24af4768663"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 10 05:36:44 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 05:36:44 2025 +0000"
      },
      "message": "Bump github/codeql-action from 3.28.1 to 3.28.9\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.1 to 3.28.9.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f86024ccd2b2fc4608be336594e073096405ac13",
      "tree": "51a502b26b10517980452b0a775cf08bdade5fee",
      "parents": [
        "39d1d82fa80bfbec6d894ccf8bf18137cedad5d6"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 17:25:35 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 17:25:35 2025 -0800"
      },
      "message": "reinforce man page warning\n\n32-bit is unsuitable for --max\n"
    },
    {
      "commit": "39d1d82fa80bfbec6d894ccf8bf18137cedad5d6",
      "tree": "0897daaefe6c5abe4af5bc4fda4f43fadb565e95",
      "parents": [
        "41b719375778ca92978f406b44bdea06cffbf108"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 17:24:12 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 17:24:12 2025 -0800"
      },
      "message": "adjusted mml heuristic\n"
    },
    {
      "commit": "41b719375778ca92978f406b44bdea06cffbf108",
      "tree": "2fe8add907431f678b1d2c055fa6924632b4de88",
      "parents": [
        "8ae1330708b42c7f5751e94e02970e7ccb5d9731"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 12:26:36 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 12:26:36 2025 -0800"
      },
      "message": "added --max to test suite\n"
    },
    {
      "commit": "8ae1330708b42c7f5751e94e02970e7ccb5d9731",
      "tree": "69f98ec9db1bf169d2585e2480173245459fad93",
      "parents": [
        "630b47a158cc22002045494c7e0dc0f0672c2fca"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 11:51:25 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 11:51:25 2025 -0800"
      },
      "message": "add man entry for --max\n"
    },
    {
      "commit": "630b47a158cc22002045494c7e0dc0f0672c2fca",
      "tree": "751f8795663b2cc98fa5bacec85acb805900053c",
      "parents": [
        "0396480109627a819134f3ab5791f24af4768663"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 11:38:44 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sun Feb 09 11:38:44 2025 -0800"
      },
      "message": "added a new --max command\n\nset parameters to maximum compression\n(even more than -22)\n"
    },
    {
      "commit": "aebffd66ec43a721b9d07e67e18f353bf2082430",
      "tree": "98cb2f9014a0157469ab0e4972777e66738a5c7d",
      "parents": [
        "0396480109627a819134f3ab5791f24af4768663"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sat Feb 08 22:47:05 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sat Feb 08 22:47:05 2025 -0800"
      },
      "message": "--ultra automatically triggered with --long and --patch-from\n\nthe purpose of --ultra is to make the user explicitly opt-in\nto generate very large window size (\u003e 8 MB).\n\nThe agreement to generate very large window size is already implicit\nwhen selecting --long or --patch-from.\n\nConsequently, `--ultra ` is automatically enabled when `--long` or `--patch-from` is set.\n"
    },
    {
      "commit": "cfe6dbe39a9c86a0c354144c84768134a8f764f8",
      "tree": "712ee48fe43a0b6abb85d2ec2ef8ee8b206fcaff",
      "parents": [
        "01826a4963a0d8a59bc3812d29bdf0fb76416722"
      ],
      "author": {
        "name": "Motomu Utsumi",
        "email": "motomuman@google.com",
        "time": "Wed Feb 05 17:38:24 2025 +0900"
      },
      "committer": {
        "name": "Motomu Utsumi",
        "email": "motomuman@google.com",
        "time": "Fri Feb 07 11:03:44 2025 +0900"
      },
      "message": "Make libzstd available to tethering module\n\nThis is required to allow standalone bpf loader binary in tethering\nmodule to use libbpf that depends on libzstd.\n\nTest: m\nBug: 394492034\nChange-Id: Icc2d9d3944cd8de1fb39c9eff109a62627913df0\n"
    },
    {
      "commit": "0396480109627a819134f3ab5791f24af4768663",
      "tree": "ceef1893e8b54194ecf394bf685079b9c07fda69",
      "parents": [
        "ef2bf5781112a4cd6b62ac1817f7842bbdc7ea8f",
        "7b856e3028518109eb34019e215802cda7cbafc1"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Thu Feb 06 10:55:44 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 10:55:44 2025 -0800"
      },
      "message": "Merge pull request #4284 from facebook/mesonNoexec\n\nAdd noexecstack flag for gcc/clang C and CPP in Meson"
    },
    {
      "commit": "ef2bf5781112a4cd6b62ac1817f7842bbdc7ea8f",
      "tree": "fb38aeea27237400f225ff9af56c29a11f2794fe",
      "parents": [
        "30e0f29c4dbfac9f4df56310d70d4d904587e2f5",
        "23e5f80390db9a3a65485933d255e163d2dab519"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Wed Feb 05 20:12:56 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 20:12:56 2025 -0800"
      },
      "message": "Merge pull request #4276 from facebook/fix_patchfrom_hc_speed\n\nfix speed of --patch-from mode at high compression levels"
    },
    {
      "commit": "23e5f80390db9a3a65485933d255e163d2dab519",
      "tree": "fb38aeea27237400f225ff9af56c29a11f2794fe",
      "parents": [
        "c7cd7dc04bede050475da32fa019c2d0712ed6cf"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:47:26 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:47:26 2025 -0800"
      },
      "message": "Revert \"pass dictionary loading method as parameter\"\n\nThis reverts commit 821fc567f93a415e9fbe856271ccd452ee7acf07.\n"
    },
    {
      "commit": "c7cd7dc04bede050475da32fa019c2d0712ed6cf",
      "tree": "ff87cc4a010b18b11a1bef267bd7987f9e70d62c",
      "parents": [
        "f11bd19c7f7899840585a260688e969eb705a008"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sat Feb 01 00:41:36 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:42:00 2025 -0800"
      },
      "message": "better MT fluidity\n\n--patch-from no longer blocked on first job dictionary loading\n"
    },
    {
      "commit": "f11bd19c7f7899840585a260688e969eb705a008",
      "tree": "2b9783914f672c860ccfda94ea5e79548d6d32f7",
      "parents": [
        "7406d2b6eb91851db6a1cef10121de2a4c5a794a"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Sat Feb 01 00:55:52 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:42:00 2025 -0800"
      },
      "message": "ensure cdict is properly reset to NULL\n"
    },
    {
      "commit": "7406d2b6eb91851db6a1cef10121de2a4c5a794a",
      "tree": "7b45360fba32a95c99e3a8572aaebdf997ed3bf5",
      "parents": [
        "220abe6da857142305ab7337b346c826856bcfd1"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Fri Jan 31 20:57:21 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:42:00 2025 -0800"
      },
      "message": "skips the need to create a temporary cdict for --patch-from\n\nthus saving a bit of memory and a little bit of cpu time\n"
    },
    {
      "commit": "220abe6da857142305ab7337b346c826856bcfd1",
      "tree": "032e910829d21cd5c879b72d0f39038d98bb00b2",
      "parents": [
        "85a44b233accb544d89c85b804182e3f34e8d4b1"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Fri Jan 31 18:19:45 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:42:00 2025 -0800"
      },
      "message": "reduced memory usage\n\nby avoiding to duplicate in memory\na dictionary that was passed by reference.\n"
    },
    {
      "commit": "85a44b233accb544d89c85b804182e3f34e8d4b1",
      "tree": "ce68668013dcf6632618022c27a0cf757cdb0aa7",
      "parents": [
        "e637fc64c5f918e316146fb1d78c1cb587b1134c"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Fri Jan 31 15:53:25 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:41:59 2025 -0800"
      },
      "message": "always free .cdictLocal\n"
    },
    {
      "commit": "e637fc64c5f918e316146fb1d78c1cb587b1134c",
      "tree": "91ba5ee536bb11ee673f9b8390060d36734b5116",
      "parents": [
        "34ba14437aeeb5e678ae7f1dbdfa6333beb2723b"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Fri Jan 31 15:00:36 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:41:59 2025 -0800"
      },
      "message": "update type naming convention\n"
    },
    {
      "commit": "34ba14437aeeb5e678ae7f1dbdfa6333beb2723b",
      "tree": "f26416f7908b0e0c99d9dffb8c9760682dd10b75",
      "parents": [
        "ffa66a6971010057a5918ddc54531bec7bf18842"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Thu Jan 30 18:05:58 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:41:59 2025 -0800"
      },
      "message": "minor boundary change\n\nimproves compression ratio at low levels\n"
    },
    {
      "commit": "ffa66a6971010057a5918ddc54531bec7bf18842",
      "tree": "882ad0cf0493eb312892c3dc4b05450869cc735f",
      "parents": [
        "30e0f29c4dbfac9f4df56310d70d4d904587e2f5"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Thu Jan 30 15:58:20 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 18:41:59 2025 -0800"
      },
      "message": "fix speed of --patch-from at high compression mode\n"
    },
    {
      "commit": "30e0f29c4dbfac9f4df56310d70d4d904587e2f5",
      "tree": "beef3811512b56f8b16b765f5a784f5bd2c4a915",
      "parents": [
        "8156a19caceec6e06e037c197ff6dc4aa3b9617f",
        "294925292304b3c5b5e975f9036a684881dba469"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Wed Feb 05 17:42:54 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 17:42:54 2025 -0800"
      },
      "message": "Merge pull request #4287 from facebook/warn_error\n\nvisual studio compilation tests: error out on warnings"
    },
    {
      "commit": "294925292304b3c5b5e975f9036a684881dba469",
      "tree": "beef3811512b56f8b16b765f5a784f5bd2c4a915",
      "parents": [
        "e87d15938c888011cdcc7aa6d45a85ea055a5da8"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 17:01:19 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 17:01:19 2025 -0800"
      },
      "message": "fix minor conversion warnings\n"
    },
    {
      "commit": "e87d15938c888011cdcc7aa6d45a85ea055a5da8",
      "tree": "2b0a14f43d35af085e291b9ea3d124ef86ea81d3",
      "parents": [
        "590c22454e24c0247f60a5fd939a1c4f1d49e896"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:48:19 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:48:19 2025 -0800"
      },
      "message": "more %zu warnings fixes\n"
    },
    {
      "commit": "590c22454e24c0247f60a5fd939a1c4f1d49e896",
      "tree": "bba23902a478cf06cc06c33dd0653715ce97aeac",
      "parents": [
        "f9c1850aa2df6024e930b257067401108fa268ef"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:36:54 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:36:54 2025 -0800"
      },
      "message": "fix more %zu warnings\n"
    },
    {
      "commit": "f9c1850aa2df6024e930b257067401108fa268ef",
      "tree": "fd5f0c0dac12c16209f370ebb7fe430992aa735c",
      "parents": [
        "e117d79e22ae98be24d1867b0f2b8730e952c835"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:28:52 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:28:52 2025 -0800"
      },
      "message": "fix minor printf argument limitation on older mingw\n\nwhich do not support `%zu` fields\n"
    },
    {
      "commit": "e117d79e22ae98be24d1867b0f2b8730e952c835",
      "tree": "7bb96f86d57883f040cfec55c7f5042f29aaf049",
      "parents": [
        "c39424ea87288aec400305c3bc3cf1ec6ef7d803"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:13:58 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:13:58 2025 -0800"
      },
      "message": "fix minor alignment warning\n"
    },
    {
      "commit": "c39424ea87288aec400305c3bc3cf1ec6ef7d803",
      "tree": "cc70339c39268d114cb6f7a0638cd091947f652f",
      "parents": [
        "32dff04d320c2dc667380076dff5d575fcf73207"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:11:54 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 16:11:54 2025 -0800"
      },
      "message": "fix minor alignment warning\n\nthis is a prototype definition error:\n`_mm_storeu_si128()` should accept a `void*` pointer,\nsince it explicitly states that it accepts unaligned addresses\nyet requiring a `__m128i*` tells otherwise, and requires the compiler the enforce this alignment.\n"
    },
    {
      "commit": "32dff04d320c2dc667380076dff5d575fcf73207",
      "tree": "330b739a7fe355bebb2e21675bc90ecaea30fc0c",
      "parents": [
        "5883ee6cc2303259f6a5ca824d9b9786c223df54"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 15:46:44 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 15:46:44 2025 -0800"
      },
      "message": "fix one minor alignment warning\n\nseems like a prototype interface error:\ninput parameter should have been `const void*`,\nsince the documentation is explicit that input doesn\u0027t have to be aligned,\nbut `const __m256i*` makes the compiler enforce it.\n"
    },
    {
      "commit": "5883ee6cc2303259f6a5ca824d9b9786c223df54",
      "tree": "2ca5807956202f7f6cc83c862f8607225fe7274e",
      "parents": [
        "8156a19caceec6e06e037c197ff6dc4aa3b9617f"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 15:38:39 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 15:38:39 2025 -0800"
      },
      "message": "make visual studio tests error out on warnings\n"
    },
    {
      "commit": "8156a19caceec6e06e037c197ff6dc4aa3b9617f",
      "tree": "24ef3d44486c1f12d78c632735842021e12f6df6",
      "parents": [
        "26a2b5d5dfae463beab4374cd5cb70706ec3ed6c",
        "54e9d46db44c4832d031100800f54a397358f896"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "Cyan4973@users.noreply.github.com",
        "time": "Wed Feb 05 15:30:51 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 15:30:51 2025 -0800"
      },
      "message": "Merge pull request #4286 from facebook/visual_clang_avx2\n\nFix Visual + ClangCL + AVX2 compilation"
    },
    {
      "commit": "54e9d46db44c4832d031100800f54a397358f896",
      "tree": "24ef3d44486c1f12d78c632735842021e12f6df6",
      "parents": [
        "bcf404c0ab73cb6cc822a1412b78ba7965f9d74d"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 13:48:24 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 13:48:24 2025 -0800"
      },
      "message": "added __clang__ to compiler-specific alignment attribute\n\nwhen clang is used within msvc, `__GNUC__` isn\u0027t defined,\nso testing `__clang__` explicitly is required.\n"
    },
    {
      "commit": "bcf404c0ab73cb6cc822a1412b78ba7965f9d74d",
      "tree": "a73c31c649c1e3a63f2bae473294a955e7ec9237",
      "parents": [
        "6e1d02f1f04f9c255108f84cc788b709e7871c2e"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 13:25:14 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 13:25:14 2025 -0800"
      },
      "message": "changed C11 keyword to _Alignas\n\nso that it doesn\u0027t depend on #include\n"
    },
    {
      "commit": "6e1d02f1f04f9c255108f84cc788b709e7871c2e",
      "tree": "66bc238a59f4950b25ef7574ede313592d66c984",
      "parents": [
        "26a2b5d5dfae463beab4374cd5cb70706ec3ed6c"
      ],
      "author": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 12:06:14 2025 -0800"
      },
      "committer": {
        "name": "Yann Collet",
        "email": "cyan@fb.com",
        "time": "Wed Feb 05 13:20:44 2025 -0800"
      },
      "message": "adding a Visual + ClangCL + AVX2 compilation test\n"
    },
    {
      "commit": "7b856e3028518109eb34019e215802cda7cbafc1",
      "tree": "78e78ec759c19e33dc6e0c88aa8cd45784eaa93d",
      "parents": [
        "26a2b5d5dfae463beab4374cd5cb70706ec3ed6c"
      ],
      "author": {
        "name": "Victor Zhang",
        "email": "csv@meta.com",
        "time": "Tue Feb 04 15:20:39 2025 -0800"
      },
      "committer": {
        "name": "Victor Zhang",
        "email": "csv@meta.com",
        "time": "Tue Feb 04 15:20:39 2025 -0800"
      },
      "message": "Add noexecstack flag for gcc/clang C and CPP in Meson\n\nThe `-Wl,-z,noexecstack` and `-Wa,--noexecstack` flags are already set for CMake, but not for Meson.\nThis brings the flags to the Meson build as well. Note that this maintains the discrepancy in behavior\nbetween CMake and Meson when it comes to enabling ASM: on CMake, the ZSTD_HAS_NOEXECSTACK variable\nis set and these flags added for GCC/Clang and MinGW. Then later, the ZSTD_HAS_NOEXECSTACK variable\nis checked (along with some other conditions) to enable or disable ASM. However on Meson, this logic\nis restricted to simply checking for GCC/Clang. This patch maintains this behavior; noexecstack is\ndependent on GCC/Clang only.\n"
    }
  ],
  "next": "26a2b5d5dfae463beab4374cd5cb70706ec3ed6c"
}
