{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39468142,"defaultBranch":"master","name":"compress","ownerLogin":"klauspost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-21T20:25:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5663952?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714594198.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2374245d67670bc52a10533d69bf1cbe23b1ebaf","ref":"refs/heads/dependabot/github_actions/github-actions-629c1a71b7","pushedAt":"2024-05-01T20:09:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump github/codeql-action in the github-actions group\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.24.9 to 3.25.3\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/1b1aada464948af03b950897e5eb522f92603cc2...d39d31e687223d841ef683f52467bd88e9b21c14)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github/codeql-action in the github-actions group"}},{"before":"b98639125bd650a2d3057051a9ae73193b1f5dff","after":null,"ref":"refs/heads/s2-readfrom-reuse-buffers","pushedAt":"2024-04-12T10:02:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"c0ff47e262d13b2d48101344c6eff7204d8e6696","after":"8bd3916ec655c728bb368f27772429d0704d7785","ref":"refs/heads/master","pushedAt":"2024-04-12T10:02:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"s2: Reduce ReadFrom temporary allocations (#949)\n\nOnly functional change is to add minimum 1MB between entries (which was enforced when saving anyway).\r\n\r\nProbably close to a worst case (and probably noisy), but overall looks good:\r\n\r\n```\r\nbenchmark old ns/op new ns/op delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32 4157177 2604339 -37.35%\r\nBenchmarkReadFromRandom/default-c2-32 788147 679660 -13.76%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32 215513740 207505150 -3.72%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32 8712437 8354241 -4.11%\r\nBenchmarkReadFromRandom/better-c1-32 2861139 1862028 -34.92%\r\nBenchmarkReadFromRandom/none-c1-32 2331903 1430642 -38.65%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32 278422200 267546000 -3.91%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32 772803 672716 -12.95%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32 5460325 5095500 -6.68%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 1121548 651889 -41.88%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32 3135030 1813419 -42.16%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32 4854943 4876356 +0.44%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 2526561 1457227 -42.32%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32 11868536 11714897 -1.29%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 15489805 11971380 -22.71%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32 2416111 1421856 -41.15%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32 1101574 668233 -39.34%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32 1125451 669567 -40.51%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32 3601453 1885376 -47.65%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32 15391320 13574288 -11.81%\r\nBenchmarkReadFromRandom/default-c1-32 2910080 1468122 -49.55%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 8912611 6817072 -23.51%\r\nBenchmarkReadFromRandom/none-c2-32 772356 670370 -13.20%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32 2588579 1450875 -43.95%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 8659309 8312865 -4.00%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 11869082 11664866 -1.72%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32 8838607 6716940 -24.00%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32 1191929 835844 -29.87%\r\nBenchmarkReadFromRandom/best-c1-32 14526139 12391446 -14.70%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 195756200 202187120 +3.29%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 2738898 833709 -69.56%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32 1004892 884365 -11.99%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 4823234 4856289 +0.69%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32 5898056 5408690 -8.30%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 5669392 5523631 -2.57%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 4570917 2567954 -43.82%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 1231687 847167 -31.22%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 1096798 678716 -38.12%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32 3316746 843895 -74.56%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 2640620 1429627 -45.86%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 278722100 273288575 -1.95%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32 14499535 12347208 -14.84%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32 2652251 1453083 -45.21%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32 2791364 1474998 -47.16%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32 824566 707436 -14.21%\r\nBenchmarkReadFromRandom/best-c2-32 5362292 5104630 -4.81%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 3919478 1822777 -53.49%\r\nBenchmarkReadFromRandom/better-c2-32 969154 880528 -9.14%\r\n\r\nbenchmark old MB/s new MB/s speedup\r\nBenchmarkReadFromRandom/default-c1-4k-win-32 2017.86 3221.01 1.60x\r\nBenchmarkReadFromRandom/default-c2-32 10643.46 12342.35 1.16x\r\nBenchmarkReadFromRandom/best-c2-4k-win-32 38.92 40.43 1.04x\r\nBenchmarkReadFromRandom/default-c2-4k-win-32 962.83 1004.11 1.04x\r\nBenchmarkReadFromRandom/better-c1-32 2931.91 4505.09 1.54x\r\nBenchmarkReadFromRandom/none-c1-32 3597.32 5863.53 1.63x\r\nBenchmarkReadFromRandom/best-c1-4k-win-32 30.13 31.35 1.04x\r\nBenchmarkReadFromRandom/none-c2-pad-min-32 10854.78 12469.75 1.15x\r\nBenchmarkReadFromRandom/best-c2-pad-min-32 1536.28 1646.28 1.07x\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 7479.49 12868.15 1.72x\r\nBenchmarkReadFromRandom/better-c1-4M-win-32 2675.77 4625.85 1.73x\r\nBenchmarkReadFromRandom/none-c2-4k-win-32 1727.85 1720.26 1.00x\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 3320.17 5756.55 1.73x\r\nBenchmarkReadFromRandom/better-c2-4k-win-32 706.79 716.06 1.01x\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 541.56 700.72 1.29x\r\nBenchmarkReadFromRandom/none-c1-pad-min-32 3471.95 5899.76 1.70x\r\nBenchmarkReadFromRandom/none-c2-4M-win-32 7615.11 12553.42 1.65x\r\nBenchmarkReadFromRandom/default-c2-4M-win-32 7453.55 12528.41 1.68x\r\nBenchmarkReadFromRandom/better-c1-pad-min-32 2329.23 4449.30 1.91x\r\nBenchmarkReadFromRandom/best-c1-4M-win-32 545.02 617.98 1.13x\r\nBenchmarkReadFromRandom/default-c1-32 2882.60 5713.84 1.98x\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 941.21 1230.53 1.31x\r\nBenchmarkReadFromRandom/none-c2-32 10861.07 12513.39 1.15x\r\nBenchmarkReadFromRandom/default-c1-4M-win-32 3240.62 5781.76 1.78x\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 968.74 1009.11 1.04x\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 706.76 719.13 1.02x\r\nBenchmarkReadFromRandom/better-c1-4k-win-32 949.09 1248.87 1.32x\r\nBenchmarkReadFromRandom/better-c2-4M-win-32 7037.84 10036.09 1.43x\r\nBenchmarkReadFromRandom/best-c1-32 577.48 676.97 1.17x\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 42.85 41.49 0.97x\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 3062.77 10061.79 3.29x\r\nBenchmarkReadFromRandom/better-c2-pad-min-32 8347.77 9485.46 1.14x\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 1739.21 1727.37 0.99x\r\nBenchmarkReadFromRandom/best-c2-4M-win-32 1422.27 1550.95 1.09x\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 1479.63 1518.68 1.03x\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 1835.21 3266.65 1.78x\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 6810.66 9901.96 1.45x\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 7648.27 12359.53 1.62x\r\nBenchmarkReadFromRandom/none-c1-4k-win-32 2529.17 9940.34 3.93x\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 3176.76 5867.69 1.85x\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 30.10 30.70 1.02x\r\nBenchmarkReadFromRandom/best-c1-pad-min-32 578.54 679.39 1.17x\r\nBenchmarkReadFromRandom/none-c1-4M-win-32 3162.83 5772.97 1.83x\r\nBenchmarkReadFromRandom/default-c1-pad-min-32 3005.20 5687.20 1.89x\r\nBenchmarkReadFromRandom/default-c2-pad-min-32 10173.36 11857.76 1.17x\r\nBenchmarkReadFromRandom/best-c2-32 1564.37 1643.33 1.05x\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 2140.24 4602.10 2.15x\r\nBenchmarkReadFromRandom/better-c2-32 8655.60 9526.79 1.10x\r\n\r\nbenchmark old allocs new allocs delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/default-c2-32 59 57 -3.39%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32 14356 14347 -0.06%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32 14344 14341 -0.02%\r\nBenchmarkReadFromRandom/better-c1-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/none-c1-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32 8196 6147 -25.00%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32 59 57 -3.39%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32 58 57 -1.72%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32 14345 14343 -0.01%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32 14343 14343 +0.00%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/default-c1-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/none-c2-32 59 57 -3.39%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 14345 14343 -0.01%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 14344 14346 +0.01%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/best-c1-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 14347 14343 -0.03%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32 59 57 -3.39%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 14345 14343 -0.01%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32 17 15 -11.76%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 17 15 -11.76%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 18 15 -16.67%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32 8196 6145 -25.02%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 8196 6148 -24.99%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32 35 25 -28.57%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32 59 57 -3.39%\r\nBenchmarkReadFromRandom/best-c2-32 58 57 -1.72%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 11 7 -36.36%\r\nBenchmarkReadFromRandom/better-c2-32 59 57 -3.39%\r\n\r\nbenchmark old bytes new bytes delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32 10119115 148076 -98.54%\r\nBenchmarkReadFromRandom/default-c2-32 1454676 4899 -99.66%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32 631225 625546 -0.90%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32 630732 625959 -0.76%\r\nBenchmarkReadFromRandom/better-c1-32 9514904 2797 -99.97%\r\nBenchmarkReadFromRandom/none-c1-32 9516943 2440 -99.97%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32 10119906 150564 -98.51%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32 1500410 6171 -99.59%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32 1173566 25894 -97.79%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 6423795 5415 -99.92%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32 12610237 6582 -99.95%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32 632307 626486 -0.92%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 12610296 5410 -99.96%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32 630839 626113 -0.75%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 12610476 49191 -99.61%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32 9514740 2479 -99.97%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32 6545265 13213 -99.80%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32 6481737 11355 -99.82%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32 9514861 2763 -99.97%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32 12610426 57138 -99.55%\r\nBenchmarkReadFromRandom/default-c1-32 9517523 2540 -99.97%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 10118890 148124 -98.54%\r\nBenchmarkReadFromRandom/none-c2-32 1530722 5478 -99.64%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32 12610210 5454 -99.96%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 630895 626457 -0.70%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 630794 626720 -0.65%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32 10118922 148161 -98.54%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32 6598822 13798 -99.79%\r\nBenchmarkReadFromRandom/best-c1-32 9516160 12594 -99.87%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 631572 628459 -0.49%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 10118789 148120 -98.54%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32 1489742 6937 -99.53%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 631988 626774 -0.83%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32 4734174 79313 -98.32%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 4859587 78584 -98.38%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 10118817 148094 -98.54%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 6497809 13671 -99.79%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 6482743 13380 -99.79%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32 10118669 148214 -98.54%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 12610006 5378 -99.96%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 10119906 150652 -98.51%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32 9515185 12174 -99.87%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32 12610010 5304 -99.96%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32 9514765 2516 -99.97%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32 1524283 4986 -99.67%\r\nBenchmarkReadFromRandom/best-c2-32 1238837 3118 -99.75%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 12636434 7013 -99.94%\r\nBenchmarkReadFromRandom/better-c2-32 1486984 6114 -99.59%\r\n```\r\n\r\n`magicChunkSnappyBytes` and `magicChunkBytes` not included.","shortMessageHtmlLink":"s2: Reduce ReadFrom temporary allocations (#949)"}},{"before":"f5002981fd3e1b7db69181497e16a6c714a5abf7","after":"11a80c8e4de1278f684743ea42a2159541351b59","ref":"refs/heads/zstd-dict-rle-tables","pushedAt":"2024-04-12T09:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Prevent offsets longer than dict to be selected.","shortMessageHtmlLink":"Prevent offsets longer than dict to be selected."}},{"before":null,"after":"f5002981fd3e1b7db69181497e16a6c714a5abf7","ref":"refs/heads/zstd-dict-rle-tables","pushedAt":"2024-04-12T08:40:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"zstd: BuildDict fails with RLE table\n\nWe cannot build a useable table if RLE. Add a fake entry to generate valid tables.","shortMessageHtmlLink":"zstd: BuildDict fails with RLE table"}},{"before":null,"after":"b98639125bd650a2d3057051a9ae73193b1f5dff","ref":"refs/heads/s2-readfrom-reuse-buffers","pushedAt":"2024-04-10T12:25:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"s2: Reduce ReadFrom temporary allocations\n\nOnly functional change is to add minimum 1MB between entries (which was enforced when saving anyway).\n\nProbably close to a worst case (and probably noisy), but overall looks good:\n\n```\nbenchmark old ns/op new ns/op delta\nBenchmarkReadFromRandom/default-c1-4k-win-32 4157177 2604339 -37.35%\nBenchmarkReadFromRandom/default-c2-32 788147 679660 -13.76%\nBenchmarkReadFromRandom/best-c2-4k-win-32 215513740 207505150 -3.72%\nBenchmarkReadFromRandom/default-c2-4k-win-32 8712437 8354241 -4.11%\nBenchmarkReadFromRandom/better-c1-32 2861139 1862028 -34.92%\nBenchmarkReadFromRandom/none-c1-32 2331903 1430642 -38.65%\nBenchmarkReadFromRandom/best-c1-4k-win-32 278422200 267546000 -3.91%\nBenchmarkReadFromRandom/none-c2-pad-min-32 772803 672716 -12.95%\nBenchmarkReadFromRandom/best-c2-pad-min-32 5460325 5095500 -6.68%\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 1121548 651889 -41.88%\nBenchmarkReadFromRandom/better-c1-4M-win-32 3135030 1813419 -42.16%\nBenchmarkReadFromRandom/none-c2-4k-win-32 4854943 4876356 +0.44%\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 2526561 1457227 -42.32%\nBenchmarkReadFromRandom/better-c2-4k-win-32 11868536 11714897 -1.29%\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 15489805 11971380 -22.71%\nBenchmarkReadFromRandom/none-c1-pad-min-32 2416111 1421856 -41.15%\nBenchmarkReadFromRandom/none-c2-4M-win-32 1101574 668233 -39.34%\nBenchmarkReadFromRandom/default-c2-4M-win-32 1125451 669567 -40.51%\nBenchmarkReadFromRandom/better-c1-pad-min-32 3601453 1885376 -47.65%\nBenchmarkReadFromRandom/best-c1-4M-win-32 15391320 13574288 -11.81%\nBenchmarkReadFromRandom/default-c1-32 2910080 1468122 -49.55%\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 8912611 6817072 -23.51%\nBenchmarkReadFromRandom/none-c2-32 772356 670370 -13.20%\nBenchmarkReadFromRandom/default-c1-4M-win-32 2588579 1450875 -43.95%\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 8659309 8312865 -4.00%\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 11869082 11664866 -1.72%\nBenchmarkReadFromRandom/better-c1-4k-win-32 8838607 6716940 -24.00%\nBenchmarkReadFromRandom/better-c2-4M-win-32 1191929 835844 -29.87%\nBenchmarkReadFromRandom/best-c1-32 14526139 12391446 -14.70%\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 195756200 202187120 +3.29%\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 2738898 833709 -69.56%\nBenchmarkReadFromRandom/better-c2-pad-min-32 1004892 884365 -11.99%\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 4823234 4856289 +0.69%\nBenchmarkReadFromRandom/best-c2-4M-win-32 5898056 5408690 -8.30%\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 5669392 5523631 -2.57%\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 4570917 2567954 -43.82%\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 1231687 847167 -31.22%\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 1096798 678716 -38.12%\nBenchmarkReadFromRandom/none-c1-4k-win-32 3316746 843895 -74.56%\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 2640620 1429627 -45.86%\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 278722100 273288575 -1.95%\nBenchmarkReadFromRandom/best-c1-pad-min-32 14499535 12347208 -14.84%\nBenchmarkReadFromRandom/none-c1-4M-win-32 2652251 1453083 -45.21%\nBenchmarkReadFromRandom/default-c1-pad-min-32 2791364 1474998 -47.16%\nBenchmarkReadFromRandom/default-c2-pad-min-32 824566 707436 -14.21%\nBenchmarkReadFromRandom/best-c2-32 5362292 5104630 -4.81%\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 3919478 1822777 -53.49%\nBenchmarkReadFromRandom/better-c2-32 969154 880528 -9.14%\n\nbenchmark old MB/s new MB/s speedup\nBenchmarkReadFromRandom/default-c1-4k-win-32 2017.86 3221.01 1.60x\nBenchmarkReadFromRandom/default-c2-32 10643.46 12342.35 1.16x\nBenchmarkReadFromRandom/best-c2-4k-win-32 38.92 40.43 1.04x\nBenchmarkReadFromRandom/default-c2-4k-win-32 962.83 1004.11 1.04x\nBenchmarkReadFromRandom/better-c1-32 2931.91 4505.09 1.54x\nBenchmarkReadFromRandom/none-c1-32 3597.32 5863.53 1.63x\nBenchmarkReadFromRandom/best-c1-4k-win-32 30.13 31.35 1.04x\nBenchmarkReadFromRandom/none-c2-pad-min-32 10854.78 12469.75 1.15x\nBenchmarkReadFromRandom/best-c2-pad-min-32 1536.28 1646.28 1.07x\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 7479.49 12868.15 1.72x\nBenchmarkReadFromRandom/better-c1-4M-win-32 2675.77 4625.85 1.73x\nBenchmarkReadFromRandom/none-c2-4k-win-32 1727.85 1720.26 1.00x\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 3320.17 5756.55 1.73x\nBenchmarkReadFromRandom/better-c2-4k-win-32 706.79 716.06 1.01x\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 541.56 700.72 1.29x\nBenchmarkReadFromRandom/none-c1-pad-min-32 3471.95 5899.76 1.70x\nBenchmarkReadFromRandom/none-c2-4M-win-32 7615.11 12553.42 1.65x\nBenchmarkReadFromRandom/default-c2-4M-win-32 7453.55 12528.41 1.68x\nBenchmarkReadFromRandom/better-c1-pad-min-32 2329.23 4449.30 1.91x\nBenchmarkReadFromRandom/best-c1-4M-win-32 545.02 617.98 1.13x\nBenchmarkReadFromRandom/default-c1-32 2882.60 5713.84 1.98x\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 941.21 1230.53 1.31x\nBenchmarkReadFromRandom/none-c2-32 10861.07 12513.39 1.15x\nBenchmarkReadFromRandom/default-c1-4M-win-32 3240.62 5781.76 1.78x\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 968.74 1009.11 1.04x\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 706.76 719.13 1.02x\nBenchmarkReadFromRandom/better-c1-4k-win-32 949.09 1248.87 1.32x\nBenchmarkReadFromRandom/better-c2-4M-win-32 7037.84 10036.09 1.43x\nBenchmarkReadFromRandom/best-c1-32 577.48 676.97 1.17x\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 42.85 41.49 0.97x\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 3062.77 10061.79 3.29x\nBenchmarkReadFromRandom/better-c2-pad-min-32 8347.77 9485.46 1.14x\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 1739.21 1727.37 0.99x\nBenchmarkReadFromRandom/best-c2-4M-win-32 1422.27 1550.95 1.09x\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 1479.63 1518.68 1.03x\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 1835.21 3266.65 1.78x\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 6810.66 9901.96 1.45x\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 7648.27 12359.53 1.62x\nBenchmarkReadFromRandom/none-c1-4k-win-32 2529.17 9940.34 3.93x\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 3176.76 5867.69 1.85x\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 30.10 30.70 1.02x\nBenchmarkReadFromRandom/best-c1-pad-min-32 578.54 679.39 1.17x\nBenchmarkReadFromRandom/none-c1-4M-win-32 3162.83 5772.97 1.83x\nBenchmarkReadFromRandom/default-c1-pad-min-32 3005.20 5687.20 1.89x\nBenchmarkReadFromRandom/default-c2-pad-min-32 10173.36 11857.76 1.17x\nBenchmarkReadFromRandom/best-c2-32 1564.37 1643.33 1.05x\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 2140.24 4602.10 2.15x\nBenchmarkReadFromRandom/better-c2-32 8655.60 9526.79 1.10x\n\nbenchmark old allocs new allocs delta\nBenchmarkReadFromRandom/default-c1-4k-win-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/default-c2-32 59 57 -3.39%\nBenchmarkReadFromRandom/best-c2-4k-win-32 14356 14347 -0.06%\nBenchmarkReadFromRandom/default-c2-4k-win-32 14344 14341 -0.02%\nBenchmarkReadFromRandom/better-c1-32 35 25 -28.57%\nBenchmarkReadFromRandom/none-c1-32 35 25 -28.57%\nBenchmarkReadFromRandom/best-c1-4k-win-32 8196 6147 -25.00%\nBenchmarkReadFromRandom/none-c2-pad-min-32 59 57 -3.39%\nBenchmarkReadFromRandom/best-c2-pad-min-32 58 57 -1.72%\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 18 15 -16.67%\nBenchmarkReadFromRandom/better-c1-4M-win-32 11 7 -36.36%\nBenchmarkReadFromRandom/none-c2-4k-win-32 14345 14343 -0.01%\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 11 7 -36.36%\nBenchmarkReadFromRandom/better-c2-4k-win-32 14343 14343 +0.00%\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 11 7 -36.36%\nBenchmarkReadFromRandom/none-c1-pad-min-32 35 25 -28.57%\nBenchmarkReadFromRandom/none-c2-4M-win-32 18 15 -16.67%\nBenchmarkReadFromRandom/default-c2-4M-win-32 18 15 -16.67%\nBenchmarkReadFromRandom/better-c1-pad-min-32 35 25 -28.57%\nBenchmarkReadFromRandom/best-c1-4M-win-32 11 7 -36.36%\nBenchmarkReadFromRandom/default-c1-32 35 25 -28.57%\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/none-c2-32 59 57 -3.39%\nBenchmarkReadFromRandom/default-c1-4M-win-32 11 7 -36.36%\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 14345 14343 -0.01%\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 14344 14346 +0.01%\nBenchmarkReadFromRandom/better-c1-4k-win-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/better-c2-4M-win-32 18 15 -16.67%\nBenchmarkReadFromRandom/best-c1-32 35 25 -28.57%\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 14347 14343 -0.03%\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/better-c2-pad-min-32 59 57 -3.39%\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 14345 14343 -0.01%\nBenchmarkReadFromRandom/best-c2-4M-win-32 17 15 -11.76%\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 17 15 -11.76%\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 18 15 -16.67%\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 18 15 -16.67%\nBenchmarkReadFromRandom/none-c1-4k-win-32 8196 6145 -25.02%\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 11 7 -36.36%\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 8196 6148 -24.99%\nBenchmarkReadFromRandom/best-c1-pad-min-32 35 25 -28.57%\nBenchmarkReadFromRandom/none-c1-4M-win-32 11 7 -36.36%\nBenchmarkReadFromRandom/default-c1-pad-min-32 35 25 -28.57%\nBenchmarkReadFromRandom/default-c2-pad-min-32 59 57 -3.39%\nBenchmarkReadFromRandom/best-c2-32 58 57 -1.72%\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 11 7 -36.36%\nBenchmarkReadFromRandom/better-c2-32 59 57 -3.39%\n\nbenchmark old bytes new bytes delta\nBenchmarkReadFromRandom/default-c1-4k-win-32 10119115 148076 -98.54%\nBenchmarkReadFromRandom/default-c2-32 1454676 4899 -99.66%\nBenchmarkReadFromRandom/best-c2-4k-win-32 631225 625546 -0.90%\nBenchmarkReadFromRandom/default-c2-4k-win-32 630732 625959 -0.76%\nBenchmarkReadFromRandom/better-c1-32 9514904 2797 -99.97%\nBenchmarkReadFromRandom/none-c1-32 9516943 2440 -99.97%\nBenchmarkReadFromRandom/best-c1-4k-win-32 10119906 150564 -98.51%\nBenchmarkReadFromRandom/none-c2-pad-min-32 1500410 6171 -99.59%\nBenchmarkReadFromRandom/best-c2-pad-min-32 1173566 25894 -97.79%\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32 6423795 5415 -99.92%\nBenchmarkReadFromRandom/better-c1-4M-win-32 12610237 6582 -99.95%\nBenchmarkReadFromRandom/none-c2-4k-win-32 632307 626486 -0.92%\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32 12610296 5410 -99.96%\nBenchmarkReadFromRandom/better-c2-4k-win-32 630839 626113 -0.75%\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32 12610476 49191 -99.61%\nBenchmarkReadFromRandom/none-c1-pad-min-32 9514740 2479 -99.97%\nBenchmarkReadFromRandom/none-c2-4M-win-32 6545265 13213 -99.80%\nBenchmarkReadFromRandom/default-c2-4M-win-32 6481737 11355 -99.82%\nBenchmarkReadFromRandom/better-c1-pad-min-32 9514861 2763 -99.97%\nBenchmarkReadFromRandom/best-c1-4M-win-32 12610426 57138 -99.55%\nBenchmarkReadFromRandom/default-c1-32 9517523 2540 -99.97%\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32 10118890 148124 -98.54%\nBenchmarkReadFromRandom/none-c2-32 1530722 5478 -99.64%\nBenchmarkReadFromRandom/default-c1-4M-win-32 12610210 5454 -99.96%\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32 630895 626457 -0.70%\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32 630794 626720 -0.65%\nBenchmarkReadFromRandom/better-c1-4k-win-32 10118922 148161 -98.54%\nBenchmarkReadFromRandom/better-c2-4M-win-32 6598822 13798 -99.79%\nBenchmarkReadFromRandom/best-c1-32 9516160 12594 -99.87%\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32 631572 628459 -0.49%\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32 10118789 148120 -98.54%\nBenchmarkReadFromRandom/better-c2-pad-min-32 1489742 6937 -99.53%\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32 631988 626774 -0.83%\nBenchmarkReadFromRandom/best-c2-4M-win-32 4734174 79313 -98.32%\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32 4859587 78584 -98.38%\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32 10118817 148094 -98.54%\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32 6497809 13671 -99.79%\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32 6482743 13380 -99.79%\nBenchmarkReadFromRandom/none-c1-4k-win-32 10118669 148214 -98.54%\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32 12610006 5378 -99.96%\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32 10119906 150652 -98.51%\nBenchmarkReadFromRandom/best-c1-pad-min-32 9515185 12174 -99.87%\nBenchmarkReadFromRandom/none-c1-4M-win-32 12610010 5304 -99.96%\nBenchmarkReadFromRandom/default-c1-pad-min-32 9514765 2516 -99.97%\nBenchmarkReadFromRandom/default-c2-pad-min-32 1524283 4986 -99.67%\nBenchmarkReadFromRandom/best-c2-32 1238837 3118 -99.75%\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32 12636434 7013 -99.94%\nBenchmarkReadFromRandom/better-c2-32 1486984 6114 -99.59%\n```\n\n`magicChunkSnappyBytes` and `magicChunkBytes` not included.","shortMessageHtmlLink":"s2: Reduce ReadFrom temporary allocations"}},{"before":"657dc16a9a6667d91e73d44f301356048f0f90da","after":"c0ff47e262d13b2d48101344c6eff7204d8e6696","ref":"refs/heads/master","pushedAt":"2024-04-04T16:24:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3f77d8c9ab20e8d84a93c03c8434ada79aa14b7d","after":"657dc16a9a6667d91e73d44f301356048f0f90da","ref":"refs/heads/master","pushedAt":"2024-04-04T11:09:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"chore: remove repetitive words (#946)\n\nSigned-off-by: kindhuge ","shortMessageHtmlLink":"chore: remove repetitive words (#946)"}},{"before":"8ddf63dcbc50bcaac6073d1077e280744be90496","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-7fdc7770a1","pushedAt":"2024-04-02T11:02:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"de4073a3abdd00a2a95e608f9fcaf6ebf9141cc0","after":"3f77d8c9ab20e8d84a93c03c8434ada79aa14b7d","ref":"refs/heads/master","pushedAt":"2024-04-02T11:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group with 1 update (#944)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.24.6 to 3.24.9\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/8a470fddafa5cbb6266ee11b37ef4d8aae19c571...1b1aada464948af03b950897e5eb522f92603cc2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the github-actions group with 1 update (#944)"}},{"before":null,"after":"8ddf63dcbc50bcaac6073d1077e280744be90496","ref":"refs/heads/dependabot/github_actions/github-actions-7fdc7770a1","pushedAt":"2024-04-01T20:56:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group with 1 update\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.24.6 to 3.24.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/8a470fddafa5cbb6266ee11b37ef4d8aae19c571...1b1aada464948af03b950897e5eb522f92603cc2)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the github-actions group with 1 update"}},{"before":"faba5047b8902450b872411a28a248b8d6c88caf","after":null,"ref":"refs/heads/zstd-add-rle","pushedAt":"2024-03-08T21:04:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"165be368c20e0a1184d5fd2cede0cd0920f233cc","after":"de4073a3abdd00a2a95e608f9fcaf6ebf9141cc0","ref":"refs/heads/master","pushedAt":"2024-03-08T21:04:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"zstd: Add RLE detection+encoding (#938)\n\n* zstd: Add RLE detection+encoding\r\n\r\nAdd full block RLE encoding.\r\n\r\nFastest+Default: The first block in RLE will be detected automatically, but following will likely be backreferences.\r\n\r\nBetter+Best: Explicit RLE block detection. Will always be encoded as RLE blocks.\r\n\r\nFull block RLE are very uncommon and the gains are small, but can happen in very sparse data, so makes sense for \"stronger\" settings.\r\n\r\nAdd feature https://github.com/klauspost/compress/discussions/937","shortMessageHtmlLink":"zstd: Add RLE detection+encoding (#938)"}},{"before":"0b600239f0b360d8b937d33b7f8477d6992193b5","after":"faba5047b8902450b872411a28a248b8d6c88caf","ref":"refs/heads/zstd-add-rle","pushedAt":"2024-03-08T18:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Fix output name in test","shortMessageHtmlLink":"Fix output name in test"}},{"before":null,"after":"0b600239f0b360d8b937d33b7f8477d6992193b5","ref":"refs/heads/zstd-add-rle","pushedAt":"2024-03-08T17:58:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"zstd: Add RLE detection+encoding\n\nAdd full block RLE encoding.\n\nFastest+Default: The first block in RLE will be detected automatically, but following will likely be backreferences.\n\nBetter+Best: Explicit RLE block detection. Will always be encoded as RLE blocks.\n\nFull block RLE are very uncommon and the gains are small, but can happen in very sparse data, so makes sense for \"stronger\" settings.\n\nAdd feature https://github.com/klauspost/compress/discussions/937","shortMessageHtmlLink":"zstd: Add RLE detection+encoding"}},{"before":"a384ee587276011ec06a9fdbad4aefc4454a2302","after":null,"ref":"refs/heads/zstd-check-reserved-values","pushedAt":"2024-03-06T10:38:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"4f3f95ba8e26a0fc4a19b981dd07776a41a65f19","after":"165be368c20e0a1184d5fd2cede0cd0920f233cc","ref":"refs/heads/master","pushedAt":"2024-03-06T10:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"zstd: Reject blocks where reserved values are not 0 (#885)\n\nref: https://github.com/facebook/zstd/issues/3821","shortMessageHtmlLink":"zstd: Reject blocks where reserved values are not 0 (#885)"}},{"before":"bce5e211aa4b3b923aaa1e6fc095e1c8e93f1bb1","after":"a384ee587276011ec06a9fdbad4aefc4454a2302","ref":"refs/heads/zstd-check-reserved-values","pushedAt":"2024-03-06T09:56:35.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Merge branch 'master' into zstd-check-reserved-values","shortMessageHtmlLink":"Merge branch 'master' into zstd-check-reserved-values"}},{"before":"37512d68570fe96f3702b3196df983b1bca4b2f9","after":null,"ref":"refs/heads/fuzz-add-tb","pushedAt":"2024-03-03T13:57:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"39763947c280d14a2b8355bf42da01d53a19706e","after":"4f3f95ba8e26a0fc4a19b981dd07776a41a65f19","ref":"refs/heads/master","pushedAt":"2024-03-03T13:57:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"ci: Add testing replacement (#935)\n\nReplace until https://github.com/AdamKorcz/go-118-fuzz-build/pull/24 is merged.","shortMessageHtmlLink":"ci: Add testing replacement (#935)"}},{"before":null,"after":"37512d68570fe96f3702b3196df983b1bca4b2f9","ref":"refs/heads/fuzz-add-tb","pushedAt":"2024-03-03T13:39:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"ci: Add testing replacement\n\nReplace until https://github.com/AdamKorcz/go-118-fuzz-build/pull/24 is merged.","shortMessageHtmlLink":"ci: Add testing replacement"}},{"before":"62502d42459d01066212eaf596fd1f74fe00067d","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-1b5558a478","pushedAt":"2024-03-02T09:59:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"4d78e54b0172386e9eee40a7428f26678e94af96","after":"39763947c280d14a2b8355bf42da01d53a19706e","ref":"refs/heads/master","pushedAt":"2024-03-02T09:59:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group with 1 update (#934)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.23.2 to 3.24.6\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/b7bf0a3ed3ecfa44160715d7c442788f65f0f923...8a470fddafa5cbb6266ee11b37ef4d8aae19c571)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the github-actions group with 1 update (#934)"}},{"before":null,"after":"62502d42459d01066212eaf596fd1f74fe00067d","ref":"refs/heads/dependabot/github_actions/github-actions-1b5558a478","pushedAt":"2024-03-01T20:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group with 1 update\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.23.2 to 3.24.6\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/b7bf0a3ed3ecfa44160715d7c442788f65f0f923...8a470fddafa5cbb6266ee11b37ef4d8aae19c571)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the github-actions group with 1 update"}},{"before":"a8e4f659557a0ec2cd4677115ae7ad1b5e2ae558","after":null,"ref":"refs/heads/remove-fi-sed-replacement","pushedAt":"2024-02-26T15:15:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}},{"before":"46c00caa8e63fd3960c37443c6c323d69512ba24","after":"4d78e54b0172386e9eee40a7428f26678e94af96","ref":"refs/heads/master","pushedAt":"2024-02-26T15:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Remove sed for internal/fuzz/helpers.go (#933)\n\nNo idea if this is supposed to go before or after.","shortMessageHtmlLink":"Remove sed for internal/fuzz/helpers.go (#933)"}},{"before":"d7617b1ee1c85233d041fe28ffb20b8535b4fef9","after":"a8e4f659557a0ec2cd4677115ae7ad1b5e2ae558","ref":"refs/heads/remove-fi-sed-replacement","pushedAt":"2024-02-26T14:39:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Remove sed for internal/fuzz/helpers.go\n\nNo idea if this is supposed to go before or after.","shortMessageHtmlLink":"Remove sed for internal/fuzz/helpers.go"}},{"before":null,"after":"d7617b1ee1c85233d041fe28ffb20b8535b4fef9","ref":"refs/heads/remove-fi-sed-replacement","pushedAt":"2024-02-26T14:36:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"Remove sed for internal/fuzz/helpers.go\n\nNo idea if this is supposed to go before or after.","shortMessageHtmlLink":"Remove sed for internal/fuzz/helpers.go"}},{"before":"1e2b27500c4eae851ba753ad116dc5a6524d2366","after":"46c00caa8e63fd3960c37443c6c323d69512ba24","ref":"refs/heads/master","pushedAt":"2024-02-26T13:35:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"},"commit":{"message":"doc: Remove an excess word in a documentation comment (#932)","shortMessageHtmlLink":"doc: Remove an excess word in a documentation comment (#932)"}},{"before":"6c5d45b7017f0523794489bfc5314c2a30fea6e3","after":null,"ref":"refs/heads/ci-rename-back","pushedAt":"2024-02-21T14:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"klauspost","name":"Klaus Post","path":"/klauspost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5663952?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPy-lGQA","startCursor":null,"endCursor":null}},"title":"Activity ยท klauspost/compress"}