)]}'
{
  "log": [
    {
      "commit": "27ab5f7f518430a021239bc26a5b2fd64affbc7b",
      "tree": "894f64faf2b6ac0f216ae7355636d02c36123fba",
      "parents": [
        "f6f696553b991248744eb0415e50b503dcf90006"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:58:29 2026 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:58:29 2026 +0000"
      },
      "message": "Fix benchmark C++11 code\n"
    },
    {
      "commit": "f6f696553b991248744eb0415e50b503dcf90006",
      "tree": "56ac51ff476b9555de8b2f0931c8f9809de6f35d",
      "parents": [
        "f50b387b4280585ddfe03191186ee24848dc630a"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:56:30 2026 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:56:30 2026 +0000"
      },
      "message": "Fix minor changes\n"
    },
    {
      "commit": "f50b387b4280585ddfe03191186ee24848dc630a",
      "tree": "3fb3116a8c451e4f5bc1cf90c781ed712f15ae9d",
      "parents": [
        "8fe84c01c074fc44d8daddf0f14cf35e06797a4a"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:33:57 2026 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:53:48 2026 +0000"
      },
      "message": "Import changes\n\nPiperOrigin-RevId: 913030038\n"
    },
    {
      "commit": "8fe84c01c074fc44d8daddf0f14cf35e06797a4a",
      "tree": "638411079ebfe99d4c64eaa857158bf3e486c038",
      "parents": [
        "a1962a8d1cc6524e0146c6f4edf2b7c053d066a6"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Wed Mar 18 08:46:09 2026 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:53:37 2026 +0000"
      },
      "message": "Replace usage of ARCH_ARM with standard compiler macros.\n\nPiperOrigin-RevId: 885453472\n"
    },
    {
      "commit": "a1962a8d1cc6524e0146c6f4edf2b7c053d066a6",
      "tree": "2ef29f20eeb0b431d125f8d686e4a06a75f7a999",
      "parents": [
        "368c77c96c2507eb042a440896506a62e3209d72"
      ],
      "author": {
        "name": "Yicheng Luo",
        "email": "yichengluo@google.com",
        "time": "Tue Feb 24 10:22:23 2026 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:53:28 2026 +0000"
      },
      "message": "Export LICENSE in bazel\n\nPiperOrigin-RevId: 874490620\n"
    },
    {
      "commit": "368c77c96c2507eb042a440896506a62e3209d72",
      "tree": "fd54bcffd1f904ebeda8e64a950804bccc738c01",
      "parents": [
        "ec20182d262901f6ceb4f3f8a3ff3f70cd441445"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue Oct 21 08:32:58 2025 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:53:17 2026 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 822002697\n"
    },
    {
      "commit": "ec20182d262901f6ceb4f3f8a3ff3f70cd441445",
      "tree": "e95f45ad56d88c507cacb7e5f421620304783bc4",
      "parents": [
        "dca57a700f21dcbd9604ecd4742252a0e24a46d3"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Mar 27 07:59:41 2025 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:53:07 2026 +0000"
      },
      "message": "zippy: Fix data corruption when compressed output is more than 4GB\n\nPiperOrigin-RevId: 741053848\n"
    },
    {
      "commit": "dca57a700f21dcbd9604ecd4742252a0e24a46d3",
      "tree": "d067c972c0505cffaa63b47b73c4a05ba1e9d2a0",
      "parents": [
        "aa5f5f865075b717c1532559ee819da57280fee0"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue May 07 15:03:22 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:56 2026 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 631425350\n"
    },
    {
      "commit": "aa5f5f865075b717c1532559ee819da57280fee0",
      "tree": "31e848c0fc889ad0b96117a7c483ffcda85c5266",
      "parents": [
        "2ac1356d4daa989706150ade3446fe3e74546130"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Mon Apr 22 09:06:42 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:47 2026 +0000"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 626960053\n"
    },
    {
      "commit": "2ac1356d4daa989706150ade3446fe3e74546130",
      "tree": "af5edc49e72c0734fcc247daa6fea3a6029e9e02",
      "parents": [
        "c6d8c585ddbf119a85f3cc155068540aef6e18b0"
      ],
      "author": {
        "name": "Connal de Souza",
        "email": "connaldesouza@google.com",
        "time": "Fri Apr 19 19:33:53 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:39 2026 +0000"
      },
      "message": "Optimize ExtractOffset() by avoiding storing the mask.\n\nCurrently, the constant mask is stored to memory and then immediately read back. Since the read address is often not aligned to the store address, this can cause an expensive Read-after-Write hazard. Although the load is contained entirely within the store, meaning that store forwarding can occur and there are no throughput penalties, there is still a latency penalty. The increased latency matters because of the pointer-chasing pattern in decompression here.\n\nhttps://godbolt.org/z/e71jhE3bj\n\nPiperOrigin-RevId: 626440765\n"
    },
    {
      "commit": "c6d8c585ddbf119a85f3cc155068540aef6e18b0",
      "tree": "86ddb8af199950a5fcbd1ac2cd14af8dd91c3a3f",
      "parents": [
        "da1ea96391e25f22adaefab53a553150bec5c45a"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue Apr 09 07:18:20 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:31 2026 +0000"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 623073126\n"
    },
    {
      "commit": "da1ea96391e25f22adaefab53a553150bec5c45a",
      "tree": "97e89978db5ed7dbc35d6ac0e13f43fecbd5e6fb",
      "parents": [
        "e1e7329dc78f71b7abb45da8294519ed93a2c3cf"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Mon Apr 08 11:29:59 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:23 2026 +0000"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 622802698\n"
    },
    {
      "commit": "e1e7329dc78f71b7abb45da8294519ed93a2c3cf",
      "tree": "86ddb8af199950a5fcbd1ac2cd14af8dd91c3a3f",
      "parents": [
        "0212163f6ef20f8dd2b7fb3d5cf794776e37356d"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 04 17:48:40 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat May 09 18:52:12 2026 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 621907514\n"
    },
    {
      "commit": "0212163f6ef20f8dd2b7fb3d5cf794776e37356d",
      "tree": "b7954722c6f08fcd24e28c0a55b5b1ba8095d413",
      "parents": [
        "0daaac5b076ee42ee1e4e9b432699de5dd38d15f",
        "28590427a6d675bafe41aafc40be8a1d51e7d095"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Sat May 09 12:22:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 12:22:41 2026 +0100"
      },
      "message": "Merge pull request #234 from anthony-zy/rv_extractoffset\n\nRISC-V: Optimize decompression with branchless AdvanceToNextTagRVOptimized +13.7%"
    },
    {
      "commit": "0daaac5b076ee42ee1e4e9b432699de5dd38d15f",
      "tree": "2b9a2068cd9b781a44c145f7e3f9273271c96d97",
      "parents": [
        "70a0e1cbda3edb3e700567b0e4844e6ace32eda9",
        "77534271b327d33f3f61e1f54cd8557b2fb142bf"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Sat May 09 12:17:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 12:17:15 2026 +0100"
      },
      "message": "Merge pull request #232 from anthony-zy/main\n\nrefactor: Align RISC-V implementation with AArch64 branchless mask extraction "
    },
    {
      "commit": "70a0e1cbda3edb3e700567b0e4844e6ace32eda9",
      "tree": "1a5ef2e047aaae666e4a3201307e3d0648ebd6c3",
      "parents": [
        "6281a07b7e08629884ec93a89fea6e05c62e599c",
        "6484508ffbb18831d70dfe7c6ec7400f7515bc4e"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Sat May 09 12:12:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 12:12:15 2026 +0100"
      },
      "message": "Merge pull request #220 from yunfeizhou2025/upload\n\nlimit RISC-V FindMatchLength optimizations to 64-bit"
    },
    {
      "commit": "28590427a6d675bafe41aafc40be8a1d51e7d095",
      "tree": "183099261741abd3716983be920220aa239e5838",
      "parents": [
        "6281a07b7e08629884ec93a89fea6e05c62e599c"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Apr 17 09:56:23 2026 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Apr 17 09:59:32 2026 +0800"
      },
      "message": "RISC-V: Optimize Snappy decompression tag advance (AdvanceToNextTagRVOptimized) for +4% throughput\n"
    },
    {
      "commit": "77534271b327d33f3f61e1f54cd8557b2fb142bf",
      "tree": "d01c5277e90bd680a69abccbbcd98f66c84d1cbd",
      "parents": [
        "6281a07b7e08629884ec93a89fea6e05c62e599c"
      ],
      "author": {
        "name": "郑紫阳10295048",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Wed Apr 15 10:33:35 2026 +0800"
      },
      "committer": {
        "name": "郑紫阳10295048",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Wed Apr 15 10:33:35 2026 +0800"
      },
      "message": "refactor: Align RISC-V implementation with AArch64 branchless mask extraction\n"
    },
    {
      "commit": "6281a07b7e08629884ec93a89fea6e05c62e599c",
      "tree": "7d2704110ecf924688980ecf3f1ac3a61b600662",
      "parents": [
        "051dc4dc43a31d4de8f0659a5d08fa966eb51417",
        "4cb90917ee4c1bbb4a6e850399b738da9189b789"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Fri Mar 06 22:30:42 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 22:30:42 2026 +0000"
      },
      "message": "Merge pull request #229 from UebelAndre/config\n\nMove `//:config` to `implementation_deps` to prevent header collision"
    },
    {
      "commit": "4cb90917ee4c1bbb4a6e850399b738da9189b789",
      "tree": "7d2704110ecf924688980ecf3f1ac3a61b600662",
      "parents": [
        "051dc4dc43a31d4de8f0659a5d08fa966eb51417"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Mar 06 11:47:10 2026 -0800"
      },
      "committer": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Mar 06 11:47:10 2026 -0800"
      },
      "message": "Move `//:config` to `implementation_deps` to prevent header collision\n"
    },
    {
      "commit": "051dc4dc43a31d4de8f0659a5d08fa966eb51417",
      "tree": "1c67c68a884093d2a37be56107d5061c04afb381",
      "parents": [
        "da459b5263676ccf0dc65a3fcf93fb876e09baac",
        "07614b8308a45ba30f9c8b271bf975474c198c95"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Tue Mar 03 16:49:56 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 16:49:56 2026 +0000"
      },
      "message": "Merge pull request #228 from UebelAndre/bazel\n\nAdd Bazel 9 support"
    },
    {
      "commit": "07614b8308a45ba30f9c8b271bf975474c198c95",
      "tree": "1c67c68a884093d2a37be56107d5061c04afb381",
      "parents": [
        "da459b5263676ccf0dc65a3fcf93fb876e09baac"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Sat Feb 28 09:13:11 2026 -0800"
      },
      "committer": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Sat Feb 28 12:38:26 2026 -0800"
      },
      "message": "Add Bazel 9 support\n"
    },
    {
      "commit": "da459b5263676ccf0dc65a3fcf93fb876e09baac",
      "tree": "5148763d5272676022c7576a1b86d5f074334d18",
      "parents": [
        "25e52c58fbf83ee40f4c9284f757f777f691f76f"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Wed Jan 21 10:12:49 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 10:12:49 2026 +0000"
      },
      "message": "Create COPYING.notestdata\n\nThis file is created for those who do not distribute testdata as it has different licenses, useful for some of our customers"
    },
    {
      "commit": "6484508ffbb18831d70dfe7c6ec7400f7515bc4e",
      "tree": "260fb8fd1ce8eeec94dfa11f02346bbae53e72ca",
      "parents": [
        "25e52c58fbf83ee40f4c9284f757f777f691f76f"
      ],
      "author": {
        "name": "Zhou Yunfei",
        "email": "xdzyf2012@gmail.com",
        "time": "Fri Dec 12 14:01:42 2025 +0800"
      },
      "committer": {
        "name": "Zhou Yunfei",
        "email": "xdzyf2012@gmail.com",
        "time": "Fri Dec 12 14:01:42 2025 +0800"
      },
      "message": "limit RISC-V FindMatchLength optimizations to 64-bit\n\nAdd `__riscv_xlen \u003d\u003d 64` check to ensure the optimized FindMatchLength\nroutine is only enabled on 64-bit RISC-V platforms.\n\nSigned-off-by: Zhou Yunfei \u003cxdzyf2012@gmail.com\u003e\n"
    },
    {
      "commit": "25e52c58fbf83ee40f4c9284f757f777f691f76f",
      "tree": "3d3448a7c01fa5228882bfc4d057f828c012a8bb",
      "parents": [
        "cbea40d40c61c442be7ee0c9695b45ea1b5a3c8c",
        "a862a744b51c376341d7a24c2bf387b07470c31f"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Thu Nov 20 12:13:53 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 12:13:53 2025 +0000"
      },
      "message": "Merge pull request #214 from anthony-zy/add_zbb_check_macro\n\nRISC-V: gate __builtin_ctzll behind Zbb to avoid 10 % slowdown"
    },
    {
      "commit": "a862a744b51c376341d7a24c2bf387b07470c31f",
      "tree": "ebc9620f2828f4d8521688e9548e8332b0d3cf28",
      "parents": [
        "992fb9fcb057024bed778ee1cff51463a11b7470",
        "c633c6bcb7b5dae1dc6ed5a7da3732b6a73a5351"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:40:59 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:40:59 2025 +0800"
      },
      "message": "fix confic\n"
    },
    {
      "commit": "992fb9fcb057024bed778ee1cff51463a11b7470",
      "tree": "ebc9620f2828f4d8521688e9548e8332b0d3cf28",
      "parents": [
        "30dbdc272856f8a7b3c89af050442e08f6e9269e",
        "727f5b3fc6bb10da6a9803ec6bdd21fe78a83b4f"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:37:35 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:39:54 2025 +0800"
      },
      "message": "Resolve merge conflicts\n"
    },
    {
      "commit": "c633c6bcb7b5dae1dc6ed5a7da3732b6a73a5351",
      "tree": "dd5afd2dc67d11f43afd3752febee9dc6874f552",
      "parents": [
        "30dbdc272856f8a7b3c89af050442e08f6e9269e",
        "727f5b3fc6bb10da6a9803ec6bdd21fe78a83b4f"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:37:35 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:37:35 2025 +0800"
      },
      "message": "Resolve merge conflicts\n"
    },
    {
      "commit": "30dbdc272856f8a7b3c89af050442e08f6e9269e",
      "tree": "dd5afd2dc67d11f43afd3752febee9dc6874f552",
      "parents": [
        "e92cb6ae8a4a8cf6e972dbfe22487c7eb536268e"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 10:37:19 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 18:31:13 2025 +0800"
      },
      "message": "add zbb check macro\n"
    },
    {
      "commit": "727f5b3fc6bb10da6a9803ec6bdd21fe78a83b4f",
      "tree": "af42adb274b9bdadc08957c1bf95d7e3a46e8f18",
      "parents": [
        "e92cb6ae8a4a8cf6e972dbfe22487c7eb536268e"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 10:37:19 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Nov 10 10:37:19 2025 +0800"
      },
      "message": "add zbb check macro\n"
    },
    {
      "commit": "cbea40d40c61c442be7ee0c9695b45ea1b5a3c8c",
      "tree": "28ff5fc9ae2bba0e0ba23cbebfb51b305b686be3",
      "parents": [
        "633cb9cbcb4b6a25e1bd5229c75eee39073ba4f1"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Mon Oct 20 13:34:53 2025 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Mon Oct 20 13:34:53 2025 +0000"
      },
      "message": "Fix an unused var warning for RISC-V\n"
    },
    {
      "commit": "633cb9cbcb4b6a25e1bd5229c75eee39073ba4f1",
      "tree": "5bfc34fcecfde7218f9c50fcb2d620863e98b799",
      "parents": [
        "6f99459b5b837fa18abb1be317d3ac868530f384",
        "e92cb6ae8a4a8cf6e972dbfe22487c7eb536268e"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Mon Oct 20 08:50:42 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 08:50:42 2025 +0100"
      },
      "message": "Merge pull request #213 from anthony-zy/add_rvv_optmized_memcopy64\n\nfeat(RISC-V): Add RVV-optimized implementation for memcopy64"
    },
    {
      "commit": "e92cb6ae8a4a8cf6e972dbfe22487c7eb536268e",
      "tree": "5bfc34fcecfde7218f9c50fcb2d620863e98b799",
      "parents": [
        "2d6c8f17defa6a7c4a6068f5cde17f6c15de85f0",
        "b63569f4038d48853a70fca5088edfc442228b91"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 10:20:21 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 10:20:21 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "2d6c8f17defa6a7c4a6068f5cde17f6c15de85f0",
      "tree": "5bfc34fcecfde7218f9c50fcb2d620863e98b799",
      "parents": [
        "9cc1596bf64a34aca7695fdf6adcf43242121182",
        "c098f689b84170e484851971c6a038feb316de42"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 09:53:37 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 10:19:39 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "b63569f4038d48853a70fca5088edfc442228b91",
      "tree": "ddd0abe0f75a63d9510786da15b3141be60f52cf",
      "parents": [
        "9cc1596bf64a34aca7695fdf6adcf43242121182",
        "c098f689b84170e484851971c6a038feb316de42"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 09:53:37 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 09:53:37 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "9cc1596bf64a34aca7695fdf6adcf43242121182",
      "tree": "ddd0abe0f75a63d9510786da15b3141be60f52cf",
      "parents": [
        "6ab5882822d24289197ec0b68b8b89b398cd2e76",
        "d457ac73805146fbc3e74af8a97b511e339e1740"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 17:53:04 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Mon Oct 20 09:53:27 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "c098f689b84170e484851971c6a038feb316de42",
      "tree": "d6307b1c413da496fe778e0d8912b33c31f87776",
      "parents": [
        "6ab5882822d24289197ec0b68b8b89b398cd2e76",
        "d457ac73805146fbc3e74af8a97b511e339e1740"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 17:53:04 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 17:53:04 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "6ab5882822d24289197ec0b68b8b89b398cd2e76",
      "tree": "d6307b1c413da496fe778e0d8912b33c31f87776",
      "parents": [
        "9fd2b72c77f4e9fb508868f1bb40b29250cb98a6",
        "77a61a492718743fa1c9e3a87baff177e2759665"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:29:45 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 17:52:35 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "d457ac73805146fbc3e74af8a97b511e339e1740",
      "tree": "3e7d818acef647a1e26af7ae30b8c4471692e313",
      "parents": [
        "9fd2b72c77f4e9fb508868f1bb40b29250cb98a6",
        "77a61a492718743fa1c9e3a87baff177e2759665"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:29:45 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:29:45 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "9fd2b72c77f4e9fb508868f1bb40b29250cb98a6",
      "tree": "3e7d818acef647a1e26af7ae30b8c4471692e313",
      "parents": [
        "c19d705ee1ab33cc6430b5014c8ca00c867911f0"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:28:17 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:28:17 2025 +0800"
      },
      "message": "fix by some comments\n"
    },
    {
      "commit": "77a61a492718743fa1c9e3a87baff177e2759665",
      "tree": "a51a694a905f5c8ec6dfaa84956224aa4a173bf5",
      "parents": [
        "c19d705ee1ab33cc6430b5014c8ca00c867911f0",
        "2b8136579d6938242e66cb9ef1dbac3e07ba96ca"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:21:26 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:21:26 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_optmized_memcopy64\u0027 of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64\n"
    },
    {
      "commit": "c19d705ee1ab33cc6430b5014c8ca00c867911f0",
      "tree": "a51a694a905f5c8ec6dfaa84956224aa4a173bf5",
      "parents": [
        "c860cabbc5561a650350edc634b767a61f66ba9d",
        "441032643face5aef96c03db016b11ad862ccc84"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 12 11:01:21 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Oct 17 10:20:57 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_support\u0027 of https://github.com/anthony-zy/snappy into add_rvv_support\n"
    },
    {
      "commit": "2b8136579d6938242e66cb9ef1dbac3e07ba96ca",
      "tree": "a51a694a905f5c8ec6dfaa84956224aa4a173bf5",
      "parents": [
        "c860cabbc5561a650350edc634b767a61f66ba9d",
        "441032643face5aef96c03db016b11ad862ccc84"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 12 11:01:21 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 12 11:07:09 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_support\u0027 of https://github.com/anthony-zy/snappy into add_rvv_support\n"
    },
    {
      "commit": "c860cabbc5561a650350edc634b767a61f66ba9d",
      "tree": "00f24770addef5ceaf595589a01fe38436c702a2",
      "parents": [
        "27d8915d34642bc2583c4d72efe7cba2d3342aa0",
        "6f99459b5b837fa18abb1be317d3ac868530f384"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 05 16:02:38 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 12 10:59:56 2025 +0800"
      },
      "message": "Merge branch \u0027google:main\u0027 into add_rvv_support\n"
    },
    {
      "commit": "441032643face5aef96c03db016b11ad862ccc84",
      "tree": "783678139ddb4063f949a7e270569ab6f886a6f2",
      "parents": [
        "27d8915d34642bc2583c4d72efe7cba2d3342aa0",
        "6f99459b5b837fa18abb1be317d3ac868530f384"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 05 16:02:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 05 16:02:38 2025 +0800"
      },
      "message": "Merge branch \u0027google:main\u0027 into add_rvv_support\n"
    },
    {
      "commit": "27d8915d34642bc2583c4d72efe7cba2d3342aa0",
      "tree": "03ff7b8facd7bbd06d0de0bda3de7cd1dc5db7b4",
      "parents": [
        "eb8d19fc1ebc684043e310d211585d364dca63b5",
        "0f989a2a97cd689a4460f243c72fc43da9097445"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 05 16:00:09 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 05 16:00:09 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_support\u0027 of https://github.com/anthony-zy/snappy into add_rvv_support\n"
    },
    {
      "commit": "eb8d19fc1ebc684043e310d211585d364dca63b5",
      "tree": "03ff7b8facd7bbd06d0de0bda3de7cd1dc5db7b4",
      "parents": [
        "802ef73aed1be6bf62447a587f459ad067914b4d",
        "1f6ba69d6716136588836d241f9a0fb5e18c6b6f"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:42:49 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Fri Sep 05 15:59:29 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_support\u0027 of https://github.com/anthony-zy/snappy into add_rvv_support\n"
    },
    {
      "commit": "0f989a2a97cd689a4460f243c72fc43da9097445",
      "tree": "b759998a98cf8fe84e650a1a16925fe5290a4dfb",
      "parents": [
        "802ef73aed1be6bf62447a587f459ad067914b4d",
        "1f6ba69d6716136588836d241f9a0fb5e18c6b6f"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:42:49 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:42:49 2025 +0800"
      },
      "message": "Merge branch \u0027add_rvv_support\u0027 of https://github.com/anthony-zy/snappy into add_rvv_support\n"
    },
    {
      "commit": "802ef73aed1be6bf62447a587f459ad067914b4d",
      "tree": "b759998a98cf8fe84e650a1a16925fe5290a4dfb",
      "parents": [
        "758804a4bc359fccb75318568023f62999e38caa"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:42:13 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:42:13 2025 +0800"
      },
      "message": "add RVV support and optmized uncompress speed\n"
    },
    {
      "commit": "1f6ba69d6716136588836d241f9a0fb5e18c6b6f",
      "tree": "28807f61f8d10b90489602fed1a8b54f3f26e803",
      "parents": [
        "758804a4bc359fccb75318568023f62999e38caa"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:11:39 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Thu Aug 28 20:11:39 2025 +0800"
      },
      "message": "add RVV support and optimized uncompress speed\n"
    },
    {
      "commit": "758804a4bc359fccb75318568023f62999e38caa",
      "tree": "04ab8960e4c7e63bedaeac641d349d38a1fbb8bc",
      "parents": [
        "6af9287fbdb913f0794d0148c6aa43b58e63c8e3"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Tue Jul 29 14:08:43 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Tue Aug 26 20:51:45 2025 +0800"
      },
      "message": "Use high-performance FindMatchLength to Optimize Snappy compression speed For RISC-V[skip ci]\n"
    },
    {
      "commit": "6f99459b5b837fa18abb1be317d3ac868530f384",
      "tree": "70245258c4ef672a2ec7620adf0eced544f41277",
      "parents": [
        "4793b4d004654aea41fc9824b3ce006489dbb796",
        "b68435f083ccdc1c269ec983847d16af21f8da9d"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Tue Jul 29 09:45:06 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 29 09:45:06 2025 +0100"
      },
      "message": "Merge pull request #208 from wanghan-sanechips/riscv-benchmark-fix\n\nbuild: Update benchmark submodule for RISC-V"
    },
    {
      "commit": "4793b4d004654aea41fc9824b3ce006489dbb796",
      "tree": "1f427f546ab736fd125f21c425cb8c332d85e329",
      "parents": [
        "6af9287fbdb913f0794d0148c6aa43b58e63c8e3",
        "1d88de7de852f0ed3ce5c3045dcff1cb805aa3e2"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Tue Jul 29 09:44:35 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 29 09:44:35 2025 +0100"
      },
      "message": "Merge pull request #210 from anthony-zy/rv_findmatchlenght\n\nUse high-performance FindMatchLength to Optimize Snappy compression s…"
    },
    {
      "commit": "1d88de7de852f0ed3ce5c3045dcff1cb805aa3e2",
      "tree": "1f427f546ab736fd125f21c425cb8c332d85e329",
      "parents": [
        "6af9287fbdb913f0794d0148c6aa43b58e63c8e3"
      ],
      "author": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Tue Jul 29 14:08:43 2025 +0800"
      },
      "committer": {
        "name": "anthony-zy",
        "email": "zheng.ziyang@zte.com.cn",
        "time": "Tue Jul 29 14:08:43 2025 +0800"
      },
      "message": "Use high-performance FindMatchLength to Optimize Snappy compression speed For RISC-V[skip ci]\n"
    },
    {
      "commit": "b68435f083ccdc1c269ec983847d16af21f8da9d",
      "tree": "28d086f0046e4efa1d6a1f0775f43ee1c1ff95a4",
      "parents": [
        "6af9287fbdb913f0794d0148c6aa43b58e63c8e3"
      ],
      "author": {
        "name": "wanghan",
        "email": "wang.han15@sanechips.com.cn",
        "time": "Tue Jul 01 12:16:49 2025 +0800"
      },
      "committer": {
        "name": "wanghan",
        "email": "wang.han15@sanechips.com.cn",
        "time": "Mon Jul 28 18:23:35 2025 +0800"
      },
      "message": "build: Update benchmark submodule for RISC-V\n- Pins to b20cea67 to fix illegal instruction\n- Verified on openEuler RISC-V\n"
    },
    {
      "commit": "6af9287fbdb913f0794d0148c6aa43b58e63c8e3",
      "tree": "e0d20c4b00d8425516e76ddca271074ce0216b68",
      "parents": [
        "de19405e588db4bb1503782b488b452f993b652c"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Wed Mar 26 15:19:02 2025 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Wed Mar 26 15:19:22 2025 +0000"
      },
      "message": "Release 1.2.2\n"
    },
    {
      "commit": "de19405e588db4bb1503782b488b452f993b652c",
      "tree": "a6bee6b2ef7d616638072b88d51c27f0594c248b",
      "parents": [
        "b395cf7a4f79befdd60a0190bb903aa2135564ed",
        "4dd78f2debf7ca240696169365b75fb289dc3085"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Wed Mar 26 15:18:20 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 26 15:18:20 2025 +0000"
      },
      "message": "Merge pull request #203 from haney/msvc_shared\n\nExport symbols from snappy_test_support when building shared"
    },
    {
      "commit": "4dd78f2debf7ca240696169365b75fb289dc3085",
      "tree": "a6bee6b2ef7d616638072b88d51c27f0594c248b",
      "parents": [
        "b395cf7a4f79befdd60a0190bb903aa2135564ed"
      ],
      "author": {
        "name": "David Haney",
        "email": "dhaney@perforce.com",
        "time": "Wed Mar 26 08:05:35 2025 -0700"
      },
      "committer": {
        "name": "David Haney",
        "email": "dhaney@perforce.com",
        "time": "Wed Mar 26 08:10:25 2025 -0700"
      },
      "message": "Export symbols from snappy_test_support when building shared\n\nThis replicates existing logic that was previously applied to the\n`snappy` library.\n\nfixes #202\n"
    },
    {
      "commit": "b395cf7a4f79befdd60a0190bb903aa2135564ed",
      "tree": "a9cd00f989b28db9e1c188222cb3e784393d01ff",
      "parents": [
        "fa07e8a945193f8f1cf94de5e11f0a2d8df9a820",
        "a6b9f87f8255c3c9c710da8b779437b8e03aa9e1"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Wed Mar 26 14:58:01 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 26 14:58:01 2025 +0000"
      },
      "message": "Merge pull request #197 from rp42/main\n\nSupport clang-cl on Windows"
    },
    {
      "commit": "fa07e8a945193f8f1cf94de5e11f0a2d8df9a820",
      "tree": "a2df1a7c75d755ad4b8435165c8e470029791728",
      "parents": [
        "49087d4e1463707da50f9a53da80d5af932418ce"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Wed Mar 26 14:51:54 2025 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Wed Mar 26 14:51:54 2025 +0000"
      },
      "message": "Fix data corruption when output of snappy compression is more than 4GB\n\nThis fixes #201\n"
    },
    {
      "commit": "49087d4e1463707da50f9a53da80d5af932418ce",
      "tree": "61b32fa36d98a3f8b6ae306c0dbcb22dc07b9b69",
      "parents": [
        "32ded457c0b1fe78ceb8397632c416568d6714a0",
        "a688be4b77b954c403db805c8351ff62770f1044"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Fri Mar 21 15:43:01 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 21 15:43:01 2025 +0000"
      },
      "message": "Merge pull request #200 from gruenich/feature/cmake-3.10\n\n[cmake] Require CMake version 3.10 or newer"
    },
    {
      "commit": "a688be4b77b954c403db805c8351ff62770f1044",
      "tree": "61b32fa36d98a3f8b6ae306c0dbcb22dc07b9b69",
      "parents": [
        "32ded457c0b1fe78ceb8397632c416568d6714a0"
      ],
      "author": {
        "name": "Christoph Grüninger",
        "email": "foss@grueninger.de",
        "time": "Fri Mar 21 16:23:19 2025 +0100"
      },
      "committer": {
        "name": "Christoph Grüninger",
        "email": "foss@grueninger.de",
        "time": "Fri Mar 21 16:23:19 2025 +0100"
      },
      "message": "[cmake] Require CMake version 3.10 or newer\n\nCMake 4.0 will be released soon and it marks\n3.10 as deprecated and refuses to work with\n3.5 or older versions without additional\nflags for the CMake call.\n\n"
    },
    {
      "commit": "a6b9f87f8255c3c9c710da8b779437b8e03aa9e1",
      "tree": "b5bc1596a9a565ceeaa5ef62f82ba2977e82462d",
      "parents": [
        "32ded457c0b1fe78ceb8397632c416568d6714a0"
      ],
      "author": {
        "name": "rp42",
        "email": "rp42@users.noreply.github.com",
        "time": "Fri Jan 31 12:58:54 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 31 12:58:54 2025 +0000"
      },
      "message": "Support clang-cl on Windows\n\nclang-cl is an MSVC-like driver for clang on Windows. It needs MSVC style options and CMake sets MSVC when it is being used."
    },
    {
      "commit": "32ded457c0b1fe78ceb8397632c416568d6714a0",
      "tree": "b7e02e09ad4a56bdaf5b4117f88f9214dae47700",
      "parents": [
        "fcf1982acc38fa9889095f99429be3b7a2768265"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:03:10 2024 -0700"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:03:10 2024 -0700"
      },
      "message": "Update CMakeLists NEON flag to reflect only AArch64 NEON optimizations\n"
    },
    {
      "commit": "fcf1982acc38fa9889095f99429be3b7a2768265",
      "tree": "5a039e2cc219a1958f4193f7b2c4310cd2519dbc",
      "parents": [
        "58d911b2841fead6ad3aedc82367ffbf3a5af8f1"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:01:52 2024 -0700"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:01:52 2024 -0700"
      },
      "message": "Update bazel module\n"
    },
    {
      "commit": "58d911b2841fead6ad3aedc82367ffbf3a5af8f1",
      "tree": "0cfad3698d437456b07c1b0749f07ae0c5b28a8f",
      "parents": [
        "b49982cc1e26544fda9b198b47663549d5aa668b"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:00:38 2024 -0700"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Sat Aug 17 19:00:51 2024 -0700"
      },
      "message": "Add missing functional include for std::less_equal\n"
    },
    {
      "commit": "b49982cc1e26544fda9b198b47663549d5aa668b",
      "tree": "f4935f80f828f4b3b4f731494c1b593b91aadaed",
      "parents": [
        "07406b9380d24fb00f67029fb90667b4dc079fa9",
        "09d30d36f46135554aa0c9666bc28e336cd8c74c"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Sat Aug 17 18:49:28 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 17 18:49:28 2024 -0700"
      },
      "message": "Merge pull request #179 from mmorel-35/bzlmod\n\nchore(bazel): add MODULE.bazel files for bzlmod"
    },
    {
      "commit": "07406b9380d24fb00f67029fb90667b4dc079fa9",
      "tree": "46dabdab88ca3a3f34bd97e8da9030e9daf5b855",
      "parents": [
        "2c94e11145f0b7b184b831577c93e5a41c4c0346",
        "dc3577f5b474d498b5a9a27029a9d2671443ee8b"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Sat Aug 17 18:47:30 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 17 18:47:30 2024 -0700"
      },
      "message": "Merge pull request #181 from AtomicRobotMan0101/main\n\nUpdate README.md"
    },
    {
      "commit": "2c94e11145f0b7b184b831577c93e5a41c4c0346",
      "tree": "e2eb9c333c1b72917532417f38dea03555f01d47",
      "parents": [
        "465b5b60ca410436fa663700c4656ea8f7bf2a95"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue May 21 19:36:39 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue May 21 19:36:39 2024 +0000"
      },
      "message": "Release version 1.2.1\n"
    },
    {
      "commit": "465b5b60ca410436fa663700c4656ea8f7bf2a95",
      "tree": "3d540c7d14824330e3f5fa89d4670462f9f3b21a",
      "parents": [
        "52820ea9c6cb0af6ebe4920f806dbfbb0de9eaab"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue May 21 19:25:25 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Tue May 21 19:25:53 2024 +0000"
      },
      "message": "Restore old compression functions to preserve ABI\n\nFixes #183\n"
    },
    {
      "commit": "dc3577f5b474d498b5a9a27029a9d2671443ee8b",
      "tree": "30e9ea02868b4d2c316c0b6a28fc67c3bf2a3964",
      "parents": [
        "52820ea9c6cb0af6ebe4920f806dbfbb0de9eaab"
      ],
      "author": {
        "name": "Evan McBeth",
        "email": "64177332+AtomicRobotMan0101@users.noreply.github.com",
        "time": "Thu Apr 18 18:13:32 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 18 18:13:32 2024 +1000"
      },
      "message": "Update README.md\n\ntypo on list"
    },
    {
      "commit": "09d30d36f46135554aa0c9666bc28e336cd8c74c",
      "tree": "7488115ef627bbc9e80dd30d0ddf255b31b355a0",
      "parents": [
        "52820ea9c6cb0af6ebe4920f806dbfbb0de9eaab"
      ],
      "author": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Sat Apr 13 11:01:40 2024 +0200"
      },
      "committer": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Sat Apr 13 11:52:06 2024 +0200"
      },
      "message": "chore(bazel): add MODULE.bazel files for bzlmod\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n"
    },
    {
      "commit": "52820ea9c6cb0af6ebe4920f806dbfbb0de9eaab",
      "tree": "0626d9416322c5a8a671ecc78b715aba47bf8e14",
      "parents": [
        "23b3286820105438c5dbb9bc22f1bb85c5812c8a",
        "ac6b63f04232a7918f6477cb4aa4da9c626f4b0f"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Wed Apr 10 15:15:35 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 10 15:15:35 2024 +0100"
      },
      "message": "Merge pull request #178 from jjerphan/build/update-version-to-1.2.0\n\nUpdate version number to 1.2.0"
    },
    {
      "commit": "ac6b63f04232a7918f6477cb4aa4da9c626f4b0f",
      "tree": "0626d9416322c5a8a671ecc78b715aba47bf8e14",
      "parents": [
        "23b3286820105438c5dbb9bc22f1bb85c5812c8a"
      ],
      "author": {
        "name": "Julien Jerphanion",
        "email": "git@jjerphan.xyz",
        "time": "Mon Apr 08 14:14:45 2024 +0200"
      },
      "committer": {
        "name": "Julien Jerphanion",
        "email": "git@jjerphan.xyz",
        "time": "Mon Apr 08 14:14:45 2024 +0200"
      },
      "message": "Update version number to 1.2.0\n\nSigned-off-by: Julien Jerphanion \u003cgit@jjerphan.xyz\u003e\n"
    },
    {
      "commit": "23b3286820105438c5dbb9bc22f1bb85c5812c8a",
      "tree": "df3a2f8ce4f7269955bd2652d92ec6febc98ff1d",
      "parents": [
        "6b2eb7028bfec6685a9643ab802f5eaadd52719a",
        "41a3ade229e925bc1abf59e49094c6d54bf0ff9c"
      ],
      "author": {
        "name": "danilak-G",
        "email": "166056179+danilak-G@users.noreply.github.com",
        "time": "Thu Apr 04 20:04:38 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 20:04:38 2024 +0100"
      },
      "message": "Merge pull request #175 from Quuxplusone/suggest-override\n\nFix -Wsuggest-override warnings from Clang"
    },
    {
      "commit": "6b2eb7028bfec6685a9643ab802f5eaadd52719a",
      "tree": "cc202d34c0dd430c94cf04948613ba1fb43cddb3",
      "parents": [
        "ab38064abe9025912197a0be6902027a071a293e"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 19:00:14 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 19:00:14 2024 +0000"
      },
      "message": "Fix all compilation errors to be C++11 compliant\n"
    },
    {
      "commit": "ab38064abe9025912197a0be6902027a071a293e",
      "tree": "295f34ab5143534783bfaa820e30e2e572919ff3",
      "parents": [
        "4e693db158ceea995fa79911db0b8943551c1677"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:44:31 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:44:31 2024 +0000"
      },
      "message": "Fix compilation in the benchmark\n"
    },
    {
      "commit": "4e693db158ceea995fa79911db0b8943551c1677",
      "tree": "9b20a7d7c02e5f52f4ef75099821fba9b7a9e9f1",
      "parents": [
        "a60fd602cedb6616c22ac74930b222eb9336eaf3"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:42:29 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:42:29 2024 +0000"
      },
      "message": "Use C++11 style instead of C++20\n"
    },
    {
      "commit": "a60fd602cedb6616c22ac74930b222eb9336eaf3",
      "tree": "10529a7bf94940a5e58d07f66fd2e50540e7e94d",
      "parents": [
        "766d24c95e345d4d06bfd3cc5787c2da3e025fab"
      ],
      "author": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:36:37 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:36:37 2024 +0000"
      },
      "message": "Fix sync\n"
    },
    {
      "commit": "766d24c95e345d4d06bfd3cc5787c2da3e025fab",
      "tree": "e7d773e09654ff04d04765038cacdce59c4e79c3",
      "parents": [
        "4f5cf9a8d63ece262a828491ce5c1c2fbb4d5978"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Wed Apr 03 09:40:00 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:27:00 2024 +0000"
      },
      "message": "Zippy level 2 for denser compression and faster decompression\n\nWe also increased the hashtable size by 1 bit as it significantly degraded the ratio. Thus even level 1 might slightly improve.\n\nPiperOrigin-RevId: 621456036\n"
    },
    {
      "commit": "4f5cf9a8d63ece262a828491ce5c1c2fbb4d5978",
      "tree": "118f43ac1fb7ed9d0fb03e43b24b6c34a9d08799",
      "parents": [
        "8bf2640823ca03e733795a3f94b1fcd51981b207"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Fri Jan 19 16:14:10 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:26:53 2024 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 599838882\n"
    },
    {
      "commit": "8bf2640823ca03e733795a3f94b1fcd51981b207",
      "tree": "39a14ed50d5993704a77ce4d3cef6b7cc1e68aca",
      "parents": [
        "f0b0c9b8cec516ddc651a90f65a4de337f41dc21"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Wed Jan 17 14:15:50 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:26:42 2024 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 599151099\n"
    },
    {
      "commit": "f0b0c9b8cec516ddc651a90f65a4de337f41dc21",
      "tree": "118f43ac1fb7ed9d0fb03e43b24b6c34a9d08799",
      "parents": [
        "54d07d53a2a8682b5c6a318e013f5be788d523d1"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Sat Jan 13 00:33:31 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:24:48 2024 +0000"
      },
      "message": "Internal changes\n\nPiperOrigin-RevId: 597991348\n"
    },
    {
      "commit": "54d07d53a2a8682b5c6a318e013f5be788d523d1",
      "tree": "39a14ed50d5993704a77ce4d3cef6b7cc1e68aca",
      "parents": [
        "27f34a580be4a3becf5f8c0cba13433f53c21337"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Sat Jan 13 00:27:32 2024 +0000"
      },
      "committer": {
        "name": "Danila Kutenin",
        "email": "danilak@google.com",
        "time": "Thu Apr 04 18:21:10 2024 +0000"
      },
      "message": "Restructure compression sampling for comparative analysis\n\nPiperOrigin-RevId: 597989810\n"
    },
    {
      "commit": "41a3ade229e925bc1abf59e49094c6d54bf0ff9c",
      "tree": "96d379e0c8d76ef68abe6a9ca6b804424123ce73",
      "parents": [
        "8774875e556267569b85881b966094fe9eaa84dc"
      ],
      "author": {
        "name": "Howard Hinnant",
        "email": "howard.hinnant@gmail.com",
        "time": "Mon Dec 18 15:09:02 2017 -0500"
      },
      "committer": {
        "name": "Arthur O\u0027Dwyer",
        "email": "arthur.j.odwyer@gmail.com",
        "time": "Sun Dec 31 23:23:37 2023 -0500"
      },
      "message": "Silence -Wdeprecated warning on clang\n\n* definition of implicit copy constructor for \u0027SnappySinkAllocator\u0027\n  is deprecated because it has a user-declared destructor.\n"
    },
    {
      "commit": "8774875e556267569b85881b966094fe9eaa84dc",
      "tree": "4f9ffdf56f643af6a79429807b42d891c3633fa4",
      "parents": [
        "27f34a580be4a3becf5f8c0cba13433f53c21337"
      ],
      "author": {
        "name": "Arthur O\u0027Dwyer",
        "email": "arthur.j.odwyer@gmail.com",
        "time": "Fri Dec 29 13:43:26 2023 -0500"
      },
      "committer": {
        "name": "Arthur O\u0027Dwyer",
        "email": "arthur.j.odwyer@gmail.com",
        "time": "Sun Dec 31 23:21:34 2023 -0500"
      },
      "message": "Fix -Wsuggest-override warnings from Clang\n"
    },
    {
      "commit": "27f34a580be4a3becf5f8c0cba13433f53c21337",
      "tree": "c545d13353ed27fd46dbf8428145e7e70cdb8468",
      "parents": [
        "c9f9edf6d75bb065fa47468bf035e051a57bec7c"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Wed Jul 12 10:12:01 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Wed Jul 12 11:12:48 2023 -0700"
      },
      "message": "Fix -Wsign-compare warning\n\nPiperOrigin-RevId: 547529709\n"
    },
    {
      "commit": "c9f9edf6d75bb065fa47468bf035e051a57bec7c",
      "tree": "e2826a57d890b2fe2db716766e423727a4ca6281",
      "parents": [
        "66a30b803fcdba99150cd6ce8f424a5c21c16054"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Fri Apr 14 16:49:56 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Fri Apr 14 18:02:20 2023 -0700"
      },
      "message": "Fixes for Windows bazel build.\n\nDon\u0027t pass -Wno-sign-compare on Windows.\nAdd a #define HAVE_WINDOWS_H if _WIN32 is defined.\nDon\u0027t assume sys/uio.h is available on Windows.\n\nPiperOrigin-RevId: 524416809\n"
    },
    {
      "commit": "66a30b803fcdba99150cd6ce8f424a5c21c16054",
      "tree": "18e23468efb3e005dab71b376824671a81045109",
      "parents": [
        "f725f6766bfc62418c6491b504c8e5865ec99412"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 13 16:35:36 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 13 17:10:32 2023 -0700"
      },
      "message": "Add initial bazel build support for snappy.\n\nPiperOrigin-RevId: 524135175\n"
    },
    {
      "commit": "f725f6766bfc62418c6491b504c8e5865ec99412",
      "tree": "6de200aeaf17ad0085d28bbafe1ca833db158a52",
      "parents": [
        "83253929507a0926e40034f40aad694a66dbe899"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Wed Apr 12 16:24:31 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 13 10:31:13 2023 -0700"
      },
      "message": "Upgrade googletest to v1.13.0 release.\n"
    },
    {
      "commit": "83253929507a0926e40034f40aad694a66dbe899",
      "tree": "4d9067c3037c81e19f18a7b7419ea3bef2017d52",
      "parents": [
        "108139d2755851b6ac1ef463fe25de499d77dd5f"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 13 10:03:01 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Thu Apr 13 10:04:53 2023 -0700"
      },
      "message": "Disable Wimplicit-int-float-conversion warning in googletest\n\nPiperOrigin-RevId: 524031046\n"
    },
    {
      "commit": "108139d2755851b6ac1ef463fe25de499d77dd5f",
      "tree": "ec80fe2996d4b71abad61605709faa3df86e160f",
      "parents": [
        "00aa9ac61d37194cffb0913d9b7d71611eb05a4b"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Tue Apr 11 12:56:14 2023 -0700"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@gmail.com",
        "time": "Tue Apr 11 13:16:42 2023 -0700"
      },
      "message": "Upgrade benchmark library to v1.7.1 release.\n"
    },
    {
      "commit": "00aa9ac61d37194cffb0913d9b7d71611eb05a4b",
      "tree": "31a674772429b4129d09d227c356e7885d37692e",
      "parents": [
        "cfc573e08faf4d4c61a2bd8ccbfba1803a0fef59"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Tue Apr 11 11:39:51 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Tue Apr 11 11:55:49 2023 -0700"
      },
      "message": "Disable -Wsign-compare warning.\n\nPiperOrigin-RevId: 523460180\n"
    },
    {
      "commit": "cfc573e08faf4d4c61a2bd8ccbfba1803a0fef59",
      "tree": "1571361b64e7fd1fa37cf4f0104616ea4fcfbfa4",
      "parents": [
        "92f18e66fdf34bdde3d5116ca3fac3910fe14fc5"
      ],
      "author": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Mon Apr 10 20:48:20 2023 -0700"
      },
      "committer": {
        "name": "Richard O\u0027Grady",
        "email": "rjogrady@google.com",
        "time": "Tue Apr 11 10:38:23 2023 -0700"
      },
      "message": "Define missing SNAPPY_PREFETCH macros.\n\nPiperOrigin-RevId: 523287305\n"
    },
    {
      "commit": "92f18e66fdf34bdde3d5116ca3fac3910fe14fc5",
      "tree": "f97b4e4b33e38d32c5fa3fd872bedc6ebd52e492",
      "parents": [
        "f603a020086da1115118eef206ce28a4a5829438"
      ],
      "author": {
        "name": "Ilya Tokar",
        "email": "tokarip@google.com",
        "time": "Tue Mar 21 13:05:25 2023 -0700"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Wed Mar 29 17:31:17 2023 -0700"
      },
      "message": "Add prefetch to zippy compress\n\nPiperOrigin-RevId: 518358512\n"
    },
    {
      "commit": "f603a020086da1115118eef206ce28a4a5829438",
      "tree": "6d18772ba6edde9c72ac901dd8d1228cd83955d1",
      "parents": [
        "9c42b71b19da081767de587e302ea5f635a67281"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Thu Mar 16 13:35:07 2023 -0700"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Wed Mar 29 17:31:10 2023 -0700"
      },
      "message": "Explicitly #include \u003cutility\u003e in snappy-internal.h\n\nsnappy-internal.h uses std::pair, which is defined in the \u003cutility\u003e\nheader. Typically, this works because existing C++ standard library\nimplementations provide \u003cutility\u003e via other transitive includes;\nhowever, these transitive includes are not guaranteed to exist, and\ndon\u0027t exist in certain contexts (e.g. compiling against LLVM\u0027s libc++\nwith Clang modules.)\n\nPiperOrigin-RevId: 517213822\n"
    },
    {
      "commit": "9c42b71b19da081767de587e302ea5f635a67281",
      "tree": "a8fa324cbe60c4d7dfd280fe70939a265ccbb620",
      "parents": [
        "dc05e026488865bc69313a68bcc03ef2e4ea8e83"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Thu Mar 16 09:20:43 2023 -0700"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Wed Mar 29 17:30:58 2023 -0700"
      },
      "message": "Optimize check for uncommon decompression for ARM, saving two instructions and three cycles.\n\nPiperOrigin-RevId: 517141646\n"
    },
    {
      "commit": "dc05e026488865bc69313a68bcc03ef2e4ea8e83",
      "tree": "c38dbee863cefadf5d76767b42b5978b76c86d5d",
      "parents": [
        "7b82423c597bfed223dff27f880fe91e169375b4"
      ],
      "author": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Wed Mar 08 15:39:47 2023 -0800"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Wed Mar 08 15:44:00 2023 -0800"
      },
      "message": "Tag open source release 1.1.10.\n\nPiperOrigin-RevId: 515161676\n"
    },
    {
      "commit": "7b82423c597bfed223dff27f880fe91e169375b4",
      "tree": "7a4c3fc1c124a717c65c71fdc582d380f35a5616",
      "parents": [
        "30326e5b8cae9b5f2ea640d74beb2562ced44219"
      ],
      "author": {
        "name": "Snappy Team",
        "email": "no-reply@google.com",
        "time": "Mon Jan 23 09:50:52 2023 -0800"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "costan@google.com",
        "time": "Tue Mar 07 06:35:00 2023 -0800"
      },
      "message": "The output buffer in DecompressBranchless is never read from and the source buffers are never written.  This allows us to defer any writes to the output buffer for an arbitrary amount of time as long as the writes all occur in the proper order.  When a MemCopy64 would have normally occurred we save away the source address and length.  Once we reach the location of the next write to the output buffer first perform the deferred copy.  This gives time for the source address calculation and length to finish before the deferred copy.\n\nThis change gives 1.84% on CLX and 0.97% Milan.\n\nPiperOrigin-RevId: 504012310\n"
    },
    {
      "commit": "30326e5b8cae9b5f2ea640d74beb2562ced44219",
      "tree": "05e8f8f85caeaf1111fde0f607844a8fee5e7321",
      "parents": [
        "74960e8bd6e61e3a1f4e6a16097d4a7ce959663a",
        "6c6e890ef961260b60f9f9a2051ac4618dbd06bd"
      ],
      "author": {
        "name": "Victor Costan",
        "email": "pwnall@chromium.org",
        "time": "Thu Jan 12 13:33:26 2023 +0000"
      },
      "committer": {
        "name": "Victor Costan",
        "email": "pwnall@chromium.org",
        "time": "Thu Jan 12 13:33:26 2023 +0000"
      },
      "message": "Merge pull request #150 from davemgreen:betterunalignedloads\n\nPiperOrigin-RevId: 501489679\n"
    }
  ],
  "next": "74960e8bd6e61e3a1f4e6a16097d4a7ce959663a"
}
